POJ-1477
2015-09-05 18:10
323 查看
#include<iostream> #include<vector> using namespace std; int main(int argc, char *argv[]){ int stacksNum; vector<int> v(50); int setNum=0; while(cin>>stacksNum, stacksNum!=0){ int bricksNum=0; int moveTimes=0; setNum++; for(int i=0;i<stacksNum;i++){ cin>>v[i]; bricksNum+=v[i]; } for(int i=0;i<stacksNum;i++){ int move=bricksNum/stacksNum-v[i]; if(move>0){ moveTimes+=move; } } cout<<"Set #"<<setNum<<endl; cout<<"The minimum number of moves is "<<moveTimes<<".\n"<<endl; } return 0; }
相关文章推荐
- Android 控件之十一:列表组件 ListView
- Android设计模式——单例模式(Singleton)
- 正则表达式炼级攻略
- C语言
- Arrays 排序
- tengine健康检查常见方式 | Linux服务器维护
- Codeforces Gym 100610 Problem E. Explicit Formula 水题
- 如何用JQuery弹出小窗口(是注册页面)提交表单form
- NBUT 1218 You are my brother
- Android 控件之十一:RatingBar评分条
- HDU5399-多校-模拟
- LeetCode || Reverse Integer
- SquidGuard
- 在服务器上排除问题的头五分钟
- 永远不要放弃希望---一个研究生屌丝逆袭的故事
- uvalive5092(找规律)
- TCP/IP网络协议图
- http-guard(基于openresty的web防火墙) | 运维技术 – HackRoad.com
- simhash类的使用
- 说我装13?过来,打屎你!(揭秘程序员装13面具)