摘要:
原题链接 很典型的二分答案题目。但是新颖点是他要输出每块巧克力在哪一天吃,很多人(包括我自己)就可能想当然的直接在累加的时候处理,如下: for (int i=1;i<=d;i++){ sum/=2; while (sum<m){ if (cnt>n) return false; sum+=a[cn 阅读全文
摘要:
原题链接 典型的二分答案,01规划。 那么我们只需要二分x求出最大的x即可,因此我们只需求出所有v-x*c的值并把最大的k个求和保证sum>=0即可。 主要代码: #include<bits/stdc++.h> using namespace std; const int N=1e4+5; type 阅读全文