这个我上来把题目理解错了,我以为所有人的牌都是一样的,感觉这个题太麻烦了吧,而且题目样例过不去啊……后来发现理解错了,给出的数据是他一个人的数据,就是让我们求他一定能赢的轮数,所有的牌是固定的(1 - n×m),然后就去找当前最大值就可以了,不断的更新被打出的牌,就可以求出答案了。

代码如下:

#include<stdio.h>
#include<string.h>
#include<algorithm>
using namespace std; int data[]; bool cmp(int a,int b)
{
return a>b;
} int main()
{
int n,m,cas=;
while(~scanf("%d%d",&m,&n),m)
{
for (int i=;i<=n;i++)
{
scanf("%d",&data[i]);
}
sort(data+,data++n,cmp);
int ll=,cnt=;
for (int maxn=m*n,i=;i<=n,maxn>=;maxn--)
{
if (maxn==data[i])
{
i++;
if (ll==)
{
cnt++;
}
else
{
ll--;
}
}
else
ll++;
}
printf("Case %d: %d\n",++cas,cnt);
}
return ;
}

最新文章

  1. 如何用css3实现一个图片的抖动或者弹跳
  2. 如何rename sqlserver database
  3. 3月3日[Go_deep]Populating Next Right Pointers in Each Node
  4. 分页存储过程--From:桌面备份 -&gt; sql2005新功能.docx
  5. 前端CSS兼容的一些思路
  6. OMCS ——卓尔不群的网络语音视频框架
  7. python 标准库 -- requests
  8. ASP.NET Core的身份认证框架IdentityServer4(5)- 包和构建
  9. 微信小程序 fixed 解决 textarea 的 placeholder 不固定问题
  10. ffmpeg源码编译安装(Compile ffmpeg with source) Part 2 : 扩展安装
  11. 安装pitchpork 及 pacbioscience 的问题及解决
  12. 【FCS NOI2018】福建省冬摸鱼笔记 day2
  13. 解决“listView点击一个Item,另外几个Item也跟着改变”的问题
  14. 页面中checkbox返回的是一个数组,如何对数组进行操作
  15. 批处理学习笔记8 - 深入学习For命令1
  16. C# 实用小类
  17. Struts2学习总结——文件上传与下载
  18. MyBitis(iBitis)系列随笔之六:mybitis与spring集成
  19. vscode Python 运行环境配置
  20. Python3中的Bytes和str之间的关系

热门文章

  1. OpenStack回顾随笔(第一章)
  2. linux 防火墙开端口(转)
  3. HDU 5933/思维
  4. php 分页类(1)
  5. log4j配置详解[http://www.iteye.com/topic/378077]
  6. [原]创建三个输入文本框,当光标离开文本框的时候如果文本框为空,则将文本框背景色设置为红色,如果不为空则为白色。提示:焦点进入控件的事件是onfocus,焦点离开控件的事件是onblur
  7. hdu_5752_Sqrt Bo(xjb搞)
  8. SNMP学习之结构体snmp_secmod_def
  9. 【Machine Learning in Action --2】K-近邻算法改进约会网站的配对效果
  10. 新任 CEO 致员工公开信:微软下一步做什么?