Developing Skills
来源:互联网 发布:w10系统优化加速 编辑:程序博客网 时间:2024/06/05 20:10
题目传送门:点击打开链接
#include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>using namespace std;//int a[100010];struct node{int p1, p2;}a[100010];bool cmp(node a, node b) {return a.p2 > b.p2;}bool cmp1(node a, node b) {return a.p1 > b.p1;}int main() {int n, k;cin >> n>> k;for (int i = 0; i<n; i++) {cin >> a[i].p1;a[i].p2 = a[i].p1 %10;}sort(a, a+n, cmp);int flag = 0;int res = 0;for (int i = 0; i<n; i++) {if (a[i].p2)flag = 10-a[i].p2;//cout << flag<< endl;if (k >= flag) {res += (a[i].p1 + flag) /10;a[i].p1 = a[i].p1 + flag;k -= flag;flag = 0;//cout << flag<< endl;}elseres += a[i].p1 / 10;}//cout << res<< endl;//cout << k<< endl;if (k >= 10) {//res = 0;sort(a, a+n, cmp1);for (int i = 0; i<n; i++) {if (a[i].p1 < 100) {int f = 100 - a[i].p1;//cout << f<< endl<< k<< endl;;if (f < k) {res += f/10;k -= f;}else {res += k/10;k = 0;}}}}cout << res << endl;return 0;}
0 0
- Developing Skills
- Developing Skills
- Codeforces 581C Developing Skills
- Developing Skills(优先队列)
- CF581C:Developing Skills解题报告
- codeforces 581C Developing Skills
- cf 591 C. Developing Skills
- CF 581C Developing Skills
- coderforce 581C. Developing Skills
- codeforces 581C Developing Skills
- CodeForces 581C Developing Skills
- Codeforces-581C-Developing Skills
- Codeforces 581C Developing Skills 贪心
- codefoces 581C Developing Skills(贪心)
- Codeforces Round #322 C Developing Skills
- CodeForces 581C - Developing Skills(模拟)
- codeforces 581-C. Developing Skills(贪心)
- CF#322-C-Developing Skills-模拟大水题
- Docker基础技术:AUFS
- Jasmine: JavaScript 单元测试框架
- 优秀的protobuf实例
- jQuery选择器总结
- 对于新手 接口的理解
- Developing Skills
- 多个输入
- EM算法小结
- 【2015合肥网络赛】(没有补完)
- IOS 点击屏幕空白部分关闭键盘方法
- Java资源大全
- 感悟
- 内存字节对齐
- 常用的Post提交类型