【链接】 我是链接,点我呀:)

【题意】

在这里输入题意

【题解】

优先把不是10的倍数的变成10的倍数。
(优先%10比较大的数字增加

如果k还有剩余。

剩下的数字都是10的倍数了。

那么先加哪一个都可以了。

【代码】

#include <bits/stdc++.h>
using namespace std; const int N = 1e5; int a[N+10],n,k;
int b[N+10];
int point = 0; int main()
{
ios::sync_with_stdio(0),cin.tie(0);
#ifdef LOCAL_DEFINE
freopen("rush_in.txt","r",stdin);
#endif
cin >> n >> k;
for (int i = 1;i <= n;i++) {
cin >> a[i];
point+=a[i]/10;
}
for (int i = 1;i <= n;i++){
if ((a[i]%10)!=0){
b[i] = 10 - (a[i]%10);
}
a[i]+=b[i];
a[i] = 100-a[i];
}
sort(b+1,b+1+n);
for (int i = 1;i <= n;i++)
if (b[i]>0){
if (k>=b[i]){
k-=b[i];
b[i] = 0;
point++;
}else {
return cout<<point<<endl,0;
}
}
for (int i = 1;i <= n;i++){
int kk = a[i]/10;
int k1 = k/10;
point+=min(kk,k1);
a[i]-=min(kk,k1)*10;
k-=min(kk,k1)*10;
}
cout<<point<<endl;
return 0;
}

最新文章

  1. redis 下载及使用
  2. PHP 全局变量 $_REQUEST 的分析
  3. WordPress的have_posts()和the_post()用法解析
  4. HDU 1561 The more, The Better 树形DP
  5. 精简CSS代码
  6. 在 Perl 中使用 Getopt::Long 模块来接收用户命令行参数
  7. acdream1116 Gao the string!(扩展KMP)
  8. A WCF-WPF Chat Application
  9. linux signal 处理
  10. 各种命令,以及FAQ..持续更新.....
  11. java进阶书籍
  12. 执行对象Statement、PreparedStatement和CallableStatement详解 JDBC简介(五)
  13. make: 警告:检测到时钟错误。您的创建可能是不完整的。
  14. 用java 集合和映射实现文章的单词数目统计
  15. 【BARTS计划】【Share_Week1】社交产品思考
  16. C# Language Specification 5.0 (翻译)第一章 引言
  17. Android 关于 ActionBarSherlock 的使用
  18. 最大流(EK)
  19. DevExpress01、独立使用的控件
  20. 04 Go 1.4 Release Notes

热门文章

  1. SAI / PS绘画一个卡通女孩详解
  2. php nusoap类的使用、用法、出错 及说明
  3. 微信小程序手势滑动卡片案例
  4. keepalive安装配置
  5. sort排序到底怎么排序
  6. 紫书 习题 11-2 UVa 1001 (Floyd)
  7. ActiveMQ学习总结(9)——Linux中安装ActiveMQ
  8. ASP.NET-ajax.BeginForm使用02
  9. 洛谷 P2049 魔术棋子
  10. 洛谷 P3146 [USACO16OPEN]248