当前位置: 首页 > news >正文

jquery特效网站wordpress 帝国

jquery特效网站,wordpress 帝国,品牌建设工作经验,嵌入式是什么题目描述 约翰的 N ( 1 ≤ N ≤ 100000 ) N ( 1 \leq N \leq 100000 ) N(1≤N≤100000) 只奶牛站成了一列。每只奶牛都写有一个号牌,表示她的品种,号牌上的号码在 1 … K &#x…

题目描述

约翰的 N ( 1 ≤ N ≤ 100000 ) N ( 1 \leq N \leq 100000 ) N1N100000 只奶牛站成了一列。每只奶牛都写有一个号牌,表示她的品种,号牌上的号码在 1 … K ( 1 ≤ K ≤ 10000 ) 1 \ldots K ( 1 \leq K \leq 10000 ) 1K1K10000范围内。

比如有这样一个队列:1,5,3,2,5,3,4,4,2,5,1,2,3

根据约翰敏锐的数学神经,他发现一些子序列在这个队列里出现,比如"3,4,1,3",而另一些没有。子序列的各项之间穿插有其他数,也可认为这个子序列存在。现在,他想用 1 ∼ K 1∼K 1K 之间的整数构造一个最短的子序列,使之不在奶牛序列里出现。达个子序列的长度是多少
输入格式
第1行输入两个整数 N N N K K K ,接下来 N N N 行输入奶牛序列.

输出格式s

输出一行,最短的不出现子序列的长度。

样例 #1

样例输入 #1

14 5
1
5
3
2
5
1
3
4
4
2
5
1
2
3

样例输出 #1

3

提示

样例解释:

所有长度为 1 1 1 2 2 2 的可能的子序列都出现了,但长度为 3 的子序列 “ 2 , 2 , 4 ” “2,2,4” “2,2,4” 却没有出现。

这道题要用到二分(也就是分治)来做这道题,首先我们要知道最短的不出现子序列的长度是什么,也就是找到一个靠后的第一次出现的数,然后,在这个第一次出现为序列的序列继续开始查找,直到发现没有出现的子序列,然后计算数列长度
以下是代码:

#include <bits/stdc++.h>
const int N=10050;
int n,k,x;
int vis[N],tot,ans;
int main(){scanf("%d%d",&n,&k);for(int i=1;i<=n;i++){scanf("%d",&x);if(!vis[x])vis[x]=1,tot++;if(tot==k){memset(vis,0,sizeof(vis));tot=0;ans++;}}printf("%d\n",ans+1);return 0;
}
http://www.yayakq.cn/news/375978/

相关文章:

  • 上海网站建设咨询报价做网站后期需要什么费用
  • 石家庄市建设南大街小学网站临沂做网站wyjzgzs
  • 郑州企业网站排名如何修改网站title
  • 长沙网站推广系统网站制作公司在哪里找
  • 做门户网站需要注册公司吗抽奖机网站怎么做的
  • 移动网站 图片优化wordpress 仿聚划算
  • 网站建设一般需要什么软件直通车推广计划方案
  • 蓝色网站配色交通银行网站开发
  • 网站建设实施文档网页设计图片旋转代码
  • 西安网站制作一般多少钱企业vi设计公司企业vi设计欣赏
  • 网站编辑的工作职能有哪些链接下载
  • 网站里添加斗鱼直播的视频怎么做企业自己做网站的成本
  • 公司网站建设有什么好处自助建站和网站开发的利弊
  • 贵州专业网站建设seo自动推广软件
  • 桂林北站附近有什么好玩的建设购物平台网站
  • 建设银行网站支付流程查询建设工程规范的网站
  • 企业门户网站升级嘉兴网页制作网站排名
  • 期货贵金属网站建设海南网警网上报警平台
  • 网站模板 古典电脑版网站制作公司
  • 建设银行官网首页登录入口做360网站优化排
  • 佛山免费网站制作建设网站以后怎么让百度收录呢
  • 网站需要前台后台网页小游戏修改器
  • 免费站推广网站2022可以购买网站空间的网站
  • dede如何制作手机网站现在ps做网站的尺寸
  • 网站建设的入门书籍渠道网络推广
  • 高米店网站建设公司做deal网站
  • 太原网站优化排名网站维护项目
  • 做教师章节试题哪个网站如何查询网络服务商
  • 建设银行网站不能登录不了网页游戏梦幻西游
  • 网站推广的作用山东省建设监理协会官方网站