专栏首页奇妙的算法世界codeforces 1419C(贪心)

codeforces 1419C(贪心)

题意描述

思路

AC代码

#include<bits/stdc++.h>
#define x first
#define y second
#define PB push_back
#define mst(x,a) memset(x,a,sizeof(x))
#define all(a) begin(a),end(a)
#define rep(x,l,u) for(ll x=l;x<u;x++)
#define rrep(x,l,u) for(ll x=l;x>=u;x--)
#define sz(x) x.size()
#define IOS ios::sync_with_stdio(false);cin.tie(0);
using namespace std;
typedef unsigned long long ull;
typedef pair<int,int> PII;
typedef pair<char,char> PCC;
typedef long long ll;
typedef pair<ll,ll> PLL;
const int N=1e5+10;
const int M=1e5+10;
const int INF=0x3f3f3f3f;
const int MOD=1e9+7;
int a[N];
void solve(){
    int n,x;cin>>n>>x;
    bool flag=false;
    int res=0,cnt=0;
    rep(i,0,n){
        cin>>a[i];
        res+=a[i];
        if(a[i]!=x) flag=true;
        else cnt++;
    }
    if(!flag){
        cout<<0<<endl;
        return;
    }
    if(cnt || n*x==res){
        cout<<1<<endl;
        return;
    }
    cout<<2<<endl;
}
int main(){
    IOS;
    //freopen("test.txt", "r", stdin);
    //freopen("test.txt", "w", stdout);
    int t;cin>>t;
    while(t--)
        solve();
    return 0;
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • codeforces 1443B(思维)

    dejavu1zz
  • codeforces 1005D(数学)

    我们发现,如果连续三位的数都不能被3整除,那么这三位加起来一定可以被整除。所以我们遍历一遍即可。

    dejavu1zz
  • codeforces 1296D(贪心)

    有n个怪物,a和b轮流对怪物造成a和b伤害,有k次超能力,超能力可以跳过对方的回合,如果a击败了怪物,则a获得一分,反之亦然。求a能够获得的最大点数

    dejavu1zz
  • codeforces 1443B(思维)

    dejavu1zz
  • codeforces 1296D(贪心)

    有n个怪物,a和b轮流对怪物造成a和b伤害,有k次超能力,超能力可以跳过对方的回合,如果a击败了怪物,则a获得一分,反之亦然。求a能够获得的最大点数

    dejavu1zz
  • codeforces 1005D(数学)

    我们发现,如果连续三位的数都不能被3整除,那么这三位加起来一定可以被整除。所以我们遍历一遍即可。

    dejavu1zz
  • C++基本语法

    &在c++中的一种作用为取出当前变量在内存的逻辑地址 *在c++中的一种作用为取出当前逻辑地址对应的内存空间的值 c++中提供指针变量存储对象的地址,指针的运算...

    歪歪梯
  • Codeforces Round #682 (构造场)

    输出全 1 1 ...

    dejavu1zz
  • 洛谷P4316 绿豆蛙的归宿(期望)

    给出一个有向无环图,起点为1终点为N,每条边都有一个长度,并且从起点出发能够到达所有的点,所有的点也都能够到达终点。绿豆蛙从起点出发,走向终点。 到达每一个顶点...

    attack
  • codeforces 1437D(思维)

    dejavu1zz

扫码关注云+社区

领取腾讯云代金券