CF 779B Weird Rounding 贪心
2017-03-06 17:24
381 查看
题目链接:见这里
题意:给一个数,和一个k,要你删除数里面的某些数字使得这个数能被k整除,求最少删除多少个数?
解法:贪心,注意到要被k整除,那么这个数最后至少有k个0,所以我们从后往前删,删到k个0的时候停下来,这个时候就可以得到答案了。
题意:给一个数,和一个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; }
相关文章推荐
- CF - 779B. Weird Rounding 贪心
- CF - 596B. Wilbur and Array 贪心
- (CF 792E Colored Balls) 思维题 贪心
- CF 215D 贪心 交罚金的问题
- [CF798D] Mike and distribution(贪心,鸽笼原理,随机)
- CF618D:Hamiltonian Spanning Tree(贪心 & 树形dp & 最小路径覆盖)
- CF 33C. Wonderful Randomized Sum【贪心】
- CF 335A(Banana-贪心-priority_queue是大根堆)
- cf 12B Correct Solution?(贪心)
- CF 556D Case of Fugitive 根据岛屿选择桥(贪心)
- CF 557B(Pasha and Tea-贪心)
- CF-287E(Main Sequence) greedy(贪心)
- CF - 805C. Find Amir - 贪心思维+构造
- CF#318-Bear and Elections-贪心暴力
- cf 853 A planning [贪心]
- CF the little match girl (贪心!!!)
- CF 196B(Psychos in a Line-单调队列贪心)
- cf 12C Fruits(贪心【简单数学】)
- CF - 555B. Case of Fugitive 排序+贪心
- CF 557A(Ilya and Diplomas-贪心)