【ZZULI】-1998-985的数字难题(思维)
来源:互联网 发布:行会2修改数据 编辑:程序博客网 时间:2024/06/05 15:17
Problem G: 985的数字难题
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 260 Solved: 88
SubmitStatusWeb Board
Description
985有n个数,已知每次操作可以将其中不相同的两个数一个加一、一个减一,操作次数不限。
问他最多可以得到多少个相同的数。
Input
第一行输入一个整数t,代表有t组测试数据。
每组数据占两行,第一行输入一个n代表元素个数,下面一行输入n个整数a[]。
注:1 <= t <= 30,1 <= n <= 1e4,1 <= a[] <= 1e3。
Output
输出一个整数代表最多可以得到多少个相同的数。
Sample Input
231 1 122 3
Sample Output
31
题解:求所有整数的和如果可以整出 n 就是全部都可以变成相同,不可以就把 n-1 个变相同,最后一个不同就好。
#include<cstdio>#include<cstring>#include<queue>#include<stack>#include<cmath>#include<vector>#include<algorithm>using namespace std;#define CLR(a,b) memset(a,b,sizeof(a))int main(){ int u; scanf("%d",&u); while(u--) { int n; scanf("%d",&n); int a,ans=0; for(int i=1;i<=n;i++) { scanf("%d",&a); ans+=a;//求和 } if(ans%n==0)//可以整除 n ,就可以全部变相同 printf("%d\n",n); else printf("%d\n",n-1); } return 0;}
0 0
- 【ZZULI】-1998-985的数字难题(思维)
- 【ZZULI】-1896-985的买饮料难题(思维)
- 【ZZULI】-1897-985的红绿灯难题(思维)
- ZZULI OJ 1898: 985的数字难题
- zzuli 1198 (985的数字难题)
- zzulioj1898 985的数字难题(思维)
- 【zzuli-oj】-1899-985的最大和难题(思维,好)
- 【zzuli-oj】-1895-985的0-1串难题(思维,好)
- zzuli 1893 (985的数学难题)
- zzuli 1894 (985的方格难题)
- ZZULI-oj 1157 985的数字难题 (数学小规律)
- zzuliOJ 1898:985的数字难题(思维)
- zzulioj 1898: 985的数字难题 [思维]
- 【zzuli-oj】-985的方格难题(DP)
- zzuli 1895 (985的0-1串难题)
- zzuli 1895: 985的0-1串难题(二分)
- ZZULI OJ 1897: 985的红绿灯难题
- ZZULI OJ 1894: 985的方格难题
- Solr集群的搭建
- 网络分析
- Scrapy实战之抓取豆瓣图书
- i2c设备驱动实例 ds1307为例
- Android UI高级控件中的ListView
- 【ZZULI】-1998-985的数字难题(思维)
- 【poj2960】 S-Nim
- ROS(一)工程搭建
- POJ 1094 Sorting It All Out
- linux 内存查看方法:meminfo\maps\smaps\status 文件解析
- ubuntu14.04下面安装himawaripy模块时候报下面这个错误
- 安装好Ubuntu16.04后要做的事
- POJ3268
- 电子-电路-电磁(一)阻抗匹配