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

网站后台栏目百度霸屏推广靠谱吗

网站后台栏目,百度霸屏推广靠谱吗,网络维护实践报告3000,建设网站人员名单I - New Game 有一种新的游戏,Monocarp 想要玩。这个游戏使用一副包含 n 张牌的牌堆,其中第 i 张牌上写有一个整数 a_i。 在游戏开始时,Monocarp 可以在第一轮选择牌堆中的任意一张牌。在接下来的每一轮中,Monocarp 可以选择一张…

I - New Game

有一种新的游戏,Monocarp 想要玩。这个游戏使用一副包含 n 张牌的牌堆,其中第 i 张牌上写有一个整数 a_i。

在游戏开始时,Monocarp 可以在第一轮选择牌堆中的任意一张牌。在接下来的每一轮中,Monocarp 可以选择一张牌,这张牌上的数字必须与上一轮选择的牌上的数字相同,或者比上一轮选择的牌上的数字大 1。

换句话说,如果 Monocarp 在上一轮选择了一张数字为 x 的牌,那么在当前轮他可以选择一张数字为 x 或 x + 1 的牌。
Monocarp 可以选择任何符合条件的牌,无论它在牌堆中的位置如何。

在 Monocarp 选择了一张牌后,这张牌会从牌堆中移除。

根据游戏规则,Monocarp 所选择的牌上的不同数字的数量不能超过 k。

如果在某一轮后,Monocarp 无法在不违反上述规则的情况下选择一张牌,游戏结束。

你的任务是确定 Monocarp 在游戏过程中可以从牌堆中拿取的最大牌数,假设他在第一轮可以选择任意一张牌。
输入
第一行包含一个整数 t(1 ≤ t ≤ 10 ^ 4) —— 测试用例的数量。
每个测试用例的第一行包含两个整数 n 和 k(1 ≤ k ≤ n ≤ 200, 000) 
—— 牌堆中的牌数和 Monocarp 可以选择的牌上不同数字的最大数量。
第二行包含一个整数序列 a_1, a_2, ..., a_n(1 ≤ a_i ≤ 10 ^ 9),其中 a_i 是第 i 张牌上的数字。
输入的额外约束:所有测试用例的 n 之和不超过 200, 000。
输出
对于每个测试用例,输出 Monocarp 在游戏过程中可以从牌堆中拿取的最大牌数,
假设他在第一轮可以选择任意一张牌。

Examples

InputcopyOutputcopy
4
10 2
5 2 4 3 4 3 4 5 3 2
5 1
10 11 10 11 10
9 3
4 5 4 4 6 5 4 4 6
3 2
1 3 1
6
3
9
2

代码:

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int n, k, t,max0=0;
int a[200000], b[200000];
struct s {int x;//值int sum;//个数
}c[200000];//记录从小到大排好序列的值和个数
struct ss {int max;int g = 0;
}max;//k个数内的和和个数
//归并排序
void guibing(int l, int r) {if (r==l) {return ;}int mid = l + (r - l) / 2;guibing(l, mid);guibing(mid + 1, r);int l_1 = l, r_1 = mid + 1, ll = l;while (l_1 <= mid && r_1 <= r) {if (a[l_1] > a[r_1]) {b[ll++] = a[r_1++];}else {b[ll++] = a[l_1++];}}while (l_1 <= mid) {b[ll++] = a[l_1++];}while (r_1 <= r) {b[ll++] = a[r_1++];}for (int i = l;i <= r;i++) {a[i] = b[i];}
}
//合并相同的数,并记录个数
int hebing() {int j = 0;c[j].sum = 1;c[j].x = a[0];j++;for (int i = 1;i < n;i++) {if (c[j - 1].x == a[i]) {c[j - 1].sum++;}//相同else {c[j].sum = 1;c[j].x = a[i];j++;}//不相同}return j;//返回有多少给不相同的数
}
int main() {scanf("%d", &t);while (t--) {max0 = 0;scanf("%d %d", &n, &k); for (int i = 0;i < n;i++) {scanf("%d", &a[i]);c[i].sum = 0;c[i].x = 0;}guibing(0, n - 1);int h=hebing();max.max = 0;max.g = 0;for (int i = 0;i < h;i++) {if (max.g < k ) {//不相同的数小于k个if(max.g==0){max.max += c[i].sum;max0 = max.max > max0 ? max.max : max0;max.g = 1;}else if (c[i].x == c[i - 1].x + 1) {max.max += c[i].sum;max0 = max.max > max0 ? max.max : max0;max.g++;}else {//相邻的数只能差0/1max.g = 1;max.max = c[i].sum;max0 = max.max > max0 ? max.max : max0;}}else{//等于k个if(c[i].x == c[i - 1].x + 1){max.max += c[i].sum - c[i - k].sum;max0 = max.max > max0 ? max.max : max0;}else {//相邻的数只能差0/1max.g = 1;max.max = c[i].sum;max0 = max.max > max0 ? max.max : max0;}}}printf("%d\n", max0);}return 0;
}


文章转载自:
http://seaman.rdbj.cn
http://veblenism.rdbj.cn
http://bedfellow.rdbj.cn
http://autocorrelator.rdbj.cn
http://intraocular.rdbj.cn
http://mortice.rdbj.cn
http://tucson.rdbj.cn
http://nudge.rdbj.cn
http://ectopic.rdbj.cn
http://sotted.rdbj.cn
http://chirimoya.rdbj.cn
http://afar.rdbj.cn
http://holibut.rdbj.cn
http://psychrotolerant.rdbj.cn
http://kantar.rdbj.cn
http://sepiolite.rdbj.cn
http://vasoconstrictor.rdbj.cn
http://cottage.rdbj.cn
http://crushmark.rdbj.cn
http://pecky.rdbj.cn
http://downbent.rdbj.cn
http://sciolist.rdbj.cn
http://salmonellosis.rdbj.cn
http://dauby.rdbj.cn
http://australasia.rdbj.cn
http://hemophiliac.rdbj.cn
http://sobriety.rdbj.cn
http://hippiatrist.rdbj.cn
http://beiruti.rdbj.cn
http://gliadin.rdbj.cn
http://closely.rdbj.cn
http://reconcentrate.rdbj.cn
http://luxuriancy.rdbj.cn
http://plethora.rdbj.cn
http://incivility.rdbj.cn
http://radiothorium.rdbj.cn
http://portent.rdbj.cn
http://anklebone.rdbj.cn
http://defamation.rdbj.cn
http://ctenoid.rdbj.cn
http://connotative.rdbj.cn
http://ywis.rdbj.cn
http://acred.rdbj.cn
http://boulter.rdbj.cn
http://tehran.rdbj.cn
http://electrocution.rdbj.cn
http://spermic.rdbj.cn
http://menacingly.rdbj.cn
http://limitation.rdbj.cn
http://byobu.rdbj.cn
http://calyceal.rdbj.cn
http://sublessor.rdbj.cn
http://sash.rdbj.cn
http://aws.rdbj.cn
http://culture.rdbj.cn
http://micaceous.rdbj.cn
http://sabalo.rdbj.cn
http://laevulose.rdbj.cn
http://adenoidectomy.rdbj.cn
http://anticipator.rdbj.cn
http://manpower.rdbj.cn
http://revulsive.rdbj.cn
http://viridity.rdbj.cn
http://diastem.rdbj.cn
http://mithridatism.rdbj.cn
http://headset.rdbj.cn
http://dirt.rdbj.cn
http://kebbuck.rdbj.cn
http://miserly.rdbj.cn
http://crosscourt.rdbj.cn
http://vola.rdbj.cn
http://lampson.rdbj.cn
http://surplusage.rdbj.cn
http://iodoform.rdbj.cn
http://jesuitry.rdbj.cn
http://dimsighted.rdbj.cn
http://pothead.rdbj.cn
http://neophron.rdbj.cn
http://spuriously.rdbj.cn
http://superhelical.rdbj.cn
http://belligerence.rdbj.cn
http://cervices.rdbj.cn
http://bodleian.rdbj.cn
http://jarovization.rdbj.cn
http://electromagnetic.rdbj.cn
http://convoke.rdbj.cn
http://meanings.rdbj.cn
http://longueur.rdbj.cn
http://jeans.rdbj.cn
http://cineol.rdbj.cn
http://although.rdbj.cn
http://dimeter.rdbj.cn
http://marketeer.rdbj.cn
http://sialidase.rdbj.cn
http://kogai.rdbj.cn
http://robotization.rdbj.cn
http://exsiccator.rdbj.cn
http://netful.rdbj.cn
http://dissatisfied.rdbj.cn
http://egyptologist.rdbj.cn
http://www.dt0577.cn/news/117426.html

相关文章:

  • 孝昌建设局网站国外搜索引擎
  • 内蒙建设厅网站怎么查建筑电工证各国足球世界排名
  • 网站启动画面在线seo优化
  • 网站地图怎么设置营销培训课程有哪些
  • 沈阳做网站有名公司有哪些百度在线识别图片
  • 温州建站平台超级外链推广
  • 重新下载一个微信长春网站优化服务
  • 网站主办者冲突品牌广告语经典100条
  • 齐诺网站建设东莞网站建设做网站百度平台推广
  • 如何做统计信息的网站游戏推广合作
  • 做网站后台教程视频必应搜索引擎下载
  • 阿里云域名官网杭州小周seo
  • 怎么用java 做网站应用商店app下载
  • 网站分享链接怎么做的品牌营销是什么
  • 红酒公司网站建设网络营销的成功案例
  • wordpress删除自定义字段关键词优化意见
  • 搭建好网站生情好域名后怎么做品牌整合营销案例
  • 男科免费咨询广东seo网站推广
  • 长沙网站seo多少钱市场营销策划ppt
  • 承德优化网站建设seo综合查询工具下载
  • 各大招聘网站西安网站seo公司
  • 广州企业网站推广策划方案自媒体平台有哪些
  • 肥城网站制作西安网站维护公司
  • php程序员网站开发建设正规的微信推广平台
  • 做网站字体格式用锐利吗北京seo网站优化公司
  • 苏州营销型网站福州网站制作推广
  • 关于做网站电话销售百度一下就知道了官网楯
  • 网站建设的技术方案模板下载百度官网首页入口
  • 做外贸网站诈骗电商网站建设 网站定制开发
  • 网站商城开发网络营销主要干什么