// No.476 正しくない平均 // https://yukicoder.me/problems/no/476 // #include #include #include using namespace std; string solve(vector &numbers, long n, long a); int main() { long n, a; cin >> n >> a; vector numbers(n); for (auto i = 0; i < n; i++) cin >> numbers[i]; string ans = solve(numbers, n, a); cout << ans << endl; } string solve(vector &numbers, long n, long a) { long total = accumulate(numbers.begin(), numbers.end(), 0L); return (total == n * a? "YES": "NO"); }