ccf 2017 12 2
2018-01-29 20:16
190 查看
#include <iostream> #include<cstdio> #include<cstring> using namespace std; const int maxn=1000+5; bool done[maxn]; int main() { int n,k; while(scanf("%d%d",&n,&k)==2) { memset(done,true,sizeof(done)); int ans=n,num=1; if(k==1) printf("%d\n",n); else { while(ans>1) { for(int i=1;i<=n;i++) if(done[i]) { if(num%k==0||num%10==k) { done[i]=false; ans--; } num++; } } for(int i=1;i<=n;i++) if(done[i]) printf("%d\n",i); } } return 0; }
相关文章推荐
- CCF CSP 2017 12-1 最小差值 (java)
- CCF-2017-12最小差值
- CCF-2017-12-游戏
- [CCF BY C++]2017-12 游戏
- C++基础 多态与虚函数 2017_12_03
- fundamental_2017_12_9
- CCF 2015 12-1 数位之和
- 2017 12 10 cf 个人赛--题解 SDUT 2017 Autumn Single Contest L
- 2017-12-15 1周5次课 Linux目录结构、ls命令、文件类型、别名
- 12306验证码识别 --- 2017-12
- 2017-12-21 Linux学习笔记
- C语言趣味一百道 第21题 2017_12_22
- webstorm 2017(2017.01更新)11 12 (注册,激活,破解,码,一起支持正版,最新可用)
- CCF认证 2017-12 Crontab
- 2017-2018-12 20155307 《信息安全系统设计基础》第十一周学习总结
- 2017-12-10A星和AI的其他教程
- CCF 2016-12 送货
- (python3)1080. MOOC期终成绩 (19分)——2017-12考题
- 2017/10/12模拟赛总结
- C语言趣味一百道 第25题 2017_12_24