0
已解决
被禁言
资深守护
1616 擦数游戏(game)
经验值:800 时间限制:1000毫秒
包河区2017年信息学竞赛试题
不许抄袭,一旦发现,直接清空经验!
题目描述 Description
小红喜欢玩一个擦数的游戏:黑板上写了n个数,每次任意擦去两个数,再写上这两个数的和减1的差,例如:擦掉9和13,要写上21。经过几次后,黑板上就会剩下一个数,请你编程数出游戏操作的次数和最后剩下的这个数。
输入描述 Input Description
第1行输入n(0<=n<=100000)
第2行输入这n个数字的值
输出描述 Output Description
第一行输出经过几次后黑板上才会剩下一个数
第二行输出最后剩下的这个数
样例输入 Sample Input
6 8 9 10 11 12 13
样例输出 Sample Output
5 58
0
已采纳
被禁言
修练者
首先定义变量,定在主函数外:
int n,a,sum;
接着输入n;
如果n==0:
if(n==0){
cout<<0<<endl<<0;
}
然后else{
循环(1——n){
输入a;
sum加对于a;
}
输出n-1,换行sum-(n-1);
}
100分!AC
0
0
被禁言
修练者
首先定义变量,定在主函数外:
int n,a,sum;
接着输入n;
如果n==0:
if(n==0){
cout<<0<<endl<<0;
}
然后else{
循环(1——n){
输入a;
sum加对于a;
}
输出n-1,换行sum-(n-1);
}
100分!AC
0
