CF 779B Weird Rounding 贪心
来源:互联网 发布:竞拍源码 编辑:程序博客网 时间:2024/05/29 16:30
题目链接:见这里
题意:给一个数,和一个k,要你删除数里面的某些数字使得这个数能被k整除,求最少删除多少个数?
解法:贪心,注意到要被k整除,那么这个数最后至少有k个0,所以我们从后往前删,删到k个0的时候停下来,这个时候就可以得到答案了。
//CF 779B#include <bits/stdc++.h>using namespace std;string s;int k;int main(){ cin >> s >> k; int len = s.size(); int ans = 0, f = 0; for(int i = len - 1; i >= 0; i--){ if(s[i] == '0'){ k--; f = 1; if(k == 0) break; } else ans++; } if(k != 0) printf("%d\n", len - f); else{ printf("%d\n", ans); } return 0;}
0 0
- CF 779B Weird Rounding 贪心
- cf 779B Weird Rounding
- 【codeforces 779B】Weird Rounding
- codeforces 779B Weird Rounding
- Codeforces 779B-Weird Rounding
- CodeForces 779B Weird Rounding
- codeforces 779B Weird Rounding
- Weird Rounding (Codeforces-779B)
- (贪心)Codeforces Round #402 B. Weird Rounding
- 【CodeForces 779B】Weird Rounding(模拟)
- B. Weird Rounding
- cf402 B. Weird Rounding
- B. Weird Rounding
- B. Weird Rounding
- B. Weird Rounding
- Codeforces 778B. Weird Rounding
- Codeforces #402 (Div. 2) B. Weird Rounding
- Weird Rounding
- UVA5-13 容我休息一会再看822
- Unity 5.4 新功能:光照探头代理体
- MySQL · 引擎特性 · InnoDB IO子系统
- java 单例模式的七种写法
- Java 7之多线程并发容器
- CF 779B Weird Rounding 贪心
- 习题4-2 正方形
- Eclipse Android Studio 配置自己的调试证书
- (转)Rust :文件分层
- MFC飞机大战开发之绘制图像
- vs转eclipse之工具快速上手篇
- 树状数组
- Commbox 控件
- sessionStorage 刷新 传值消失