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

如何做视频网站的会员代理免费网络营销方式

如何做视频网站的会员代理,免费网络营销方式,无代码开发,建设自己网站题目描述 约翰的 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.hkea.cn/news/603095/

相关文章:

  • 网页设计学徒培训可试学巢湖seo推广
  • 让顾客心动的句子seo模拟点击软件源码
  • 设计类专业包括哪些kj6699的seo综合查询
  • 手机网站制作哪家好查关键词
  • 米拓企业网站管理系统电商培训机构排名前十
  • 做效果图有哪些网站seo点击排名
  • 网络营销推广网站收录seo推广排名平台有哪些
  • 产品经理如何看待网站开发广州软件系统开发seo推广
  • wordpress 忘记管理员如何做网站seo
  • app和网站哪个有优势淘宝关键词排名
  • wordpress该域名宁波网站seo公司
  • 建购物网站怎么建呀简单的网站建设
  • 江苏省建设教育协会网站首页百度知道合伙人答题兼职入口
  • 做优化的网站平台搭建
  • 做网站需要多久网络推广是什么专业
  • 厦门加盟网站建设线上推广营销
  • 定制网站案例seo搜索引擎优化薪酬
  • 网站制作成功后怎么使用浏览器观看b站视频的最佳设置
  • 一家专门做开网店的网站北京seo专员
  • 专业企业网站搭建服务头条权重查询
  • 去哪儿网站上做民宿需要材料免费的黄冈网站有哪些平台
  • 网站建设网现在推广什么app最挣钱
  • 嘉兴装修公司做网站安装百度到桌面
  • 电商网站特点外贸营销网站建站
  • 上海市住房城乡建设管理委员会网站网络营销软文范例大全800
  • 莱芜区政协网站做网络优化的公司排名
  • 太原网站建设开发公司电商运营基本知识
  • php做企业网站seo网站推广企业
  • 万网网站备案授权书免费发布推广信息的b2b
  • 乡镇可以做门户网站seo是什么意思职业