codeforces——478A——Initial Bet
来源:互联网 发布:怎么提高淘宝店转化率 编辑:程序博客网 时间:2024/04/29 23:54
There are five people playing a game called "Generosity". Each person gives some non-zero number of coinsb as an initial bet. After all players make their bets ofb coins, the following operation is repeated for several times: a coin is passed from one player to some other player.
Your task is to write a program that can, given the number of coins each player has at the end of the game, determine the sizeb of the initial bet or find out that such outcome of the game cannot be obtained for any positive number of coinsb in the initial bet.
The input consists of a single line containing five integers c1, c2, c3, c4 andc5 — the number of coins that the first, second, third, fourth and fifth players respectively have at the end of the game (0 ≤ c1, c2, c3, c4, c5 ≤ 100).
Print the only line containing a single positive integer b — the number of coins in the initial bet of each player. If there is no such value ofb, then print the only value "-1" (quotes for clarity).
2 5 4 0 4
3
4 5 9 2 1
-1
In the first sample the following sequence of operations is possible:
- One coin is passed from the fourth player to the second player;
- One coin is passed from the fourth player to the fifth player;
- One coin is passed from the first player to the third player;
- One coin is passed from the fourth player to the second player.
问平均数是否是整数,害的我看了半天。。看懂了题真的要气死。注意全为0的情况,一不小心就贡献了一次WA
#include <iostream>#include<cstring>#include<string>#include<cstdio>#include<algorithm>#include<set>#define MAX 1e9using namespace std;int main(){ int sum; while(cin>>sum!=NULL) { int n=4; while(n--) { int t; cin>>t; sum+=t; } if(sum%5==0&&sum!=0) cout<<sum/5<<endl; else cout<<"-1"<<endl; } return 0;}
- codeforces——478A——Initial Bet
- codeforces-#478A. Initial Bet
- CodeForces 478A----Initial Bet
- 【CODEFORCES】 A. Initial Bet
- 478A - Initial Bet
- Codeforces 478A Initial Bet(数学水题)
- A. Initial Bet(Codeforces Round #273)
- Codeforces-273(div2) A. Initial Bet
- Codeforces Initial Bet
- A. Initial Bet
- Codeforces Round #273 (Div. 2) --A Initial Bet
- cf478A Initial Bet
- 【Codeforces Round 273 (Div 2)A】【水题 语文题】 Initial Bet 5人初始硬币都为b,告诉你最后的硬币数让你输出合法正整数b
- 三层总结(实践篇)——三层登陆VB.BET版
- A Bet With Her```
- 【codeforces #3】A——BFS+贪心
- Codeforces —— 359A Table
- codeforces 365A——Good Number
- pandas用法
- HTML学习---------1.3标签的语法
- Linux实现生产者消费者模型
- 最长递增子序列
- Acache源码分析
- codeforces——478A——Initial Bet
- cannot be resolved or is not a field
- 线性插值
- Kotlin汇总4-泛型
- using关键字在C#中的3种用法
- tomcat原理解析(六):管道与阀机制
- Sql Server上分组,并让列的所有值全部显示
- eclipse配置tomcat运行项目访问不加项目名
- oem persist sysinfo三个分区的作用是什么?