HDU 5933 ArcSoft's Office Rearrangement
来源:互联网 发布:java做网络爬虫 编辑:程序博客网 时间:2024/05/22 13:34
HDU 5933 ArcSoft’s Office Rearrangement
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5933
输入n,k
输入n个数
操作:1.相邻两个数加和 2.把一个数拆成两个数
输出操作数cnt
(long long a long long 就是一个坑)
#include<cstdio>using namespace std;int main(){ int t,ca=0,n,k; long long a[100050]; scanf("%d",&t); while(t--) { ca++; scanf("%d %d",&n,&k); long long sum=0; for(int i=0;i<n;i++) { scanf("%lld",&a[i]); sum+=a[i]; } if(sum%k!=0) {printf("Case #%d: -1\n",ca);continue;} sum/=k; long long cnt=0; for(int i=0;i<n;i++) { if(a[i]==sum) continue; else if(a[i]>sum) {cnt++;a[i]-=sum;i--;} else if(a[i]<sum) {cnt++;a[i+1]+=a[i];} } printf("Case #%d: %lld\n",ca,cnt); } return 0;}
0 0
- hdu 5933 ArcSoft's Office Rearrangement【模拟】
- hdu 5933 ArcSoft's Office Rearrangement
- HDU-5933 ArcSoft's Office Rearrangement(思维)
- HDU 5933 ArcSoft's Office Rearrangement
- 【HDU 5933】 ArcSoft's Office Rearrangement 【贪心】
- HDU 5933 ArcSoft's Office Rearrangement
- HDU 5933 ArcSoft's Office Rearrangement (模拟)
- hdu 5933 ArcSoft's Office Rearrangement
- hdu 5933 ArcSoft's Office Rearrangement 思维
- hdu 5933 ArcSoft's Office Rearrangement
- HDU-5933-ArcSoft's Office Rearrangement
- hdu 5933 ArcSoft's Office Rearrangement
- HDU 5933 ArcSoft's Office Rearrangement 贪心
- hdu 5933 ArcSoft's Office Rearrangement
- HDU 5933 ArcSoft's Office Rearrangement(贪心)
- HDU 5933 ArcSoft's Office Rearrangement(模拟)
- HDU-5933-ArcSoft's Office Rearrangement-模拟(水)
- hdu 5933 ArcSoft's Office Rearrangement(贪心)
- Java多线程同步简单了解
- 奇数
- android 自定义view实现类似圆盘抽奖的效果
- Asset目录与res目录的区别
- 安卓解决高德地图在scrollview的嵌套下滑动出现黑影
- HDU 5933 ArcSoft's Office Rearrangement
- Git命令,分场景
- 初级通过正则爬虫网站的url
- JavePoet 初体验
- sudo su身份切换失败
- 多线程并发内部实现机制
- stm8s移植UCOS
- 初探JavaScript(一)——也谈元素节点、属性节点、文本节点
- 拓扑学