A. Final Verdict【800/ 思维 数学】

42 阅读1分钟

image.png codeforces.com/problemset/… 每次操作后,整个数组的平均值都不会改变。只需检查 a 的平均值是否为 x 。

image.png

#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;
}