codeforces.com/problemset/…
每次操作后,整个数组的平均值都不会改变。只需检查 a 的平均值是否为 x 。
#include<bits/stdc++.h>
using namespace std;
const int N=1100;
int a[N],t,n,x;
int main(void)
{
cin>>t;
while(t--)
{
cin>>n>>x;
int sum=0;
for(int i=1;i<=n;i++) cin>>a[i],sum+=a[i];
if(x*n==sum) puts("YES");
else puts("NO");
}
return 0;
}