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