Submission #71015240


Source Code Expand

#include <bits/stdc++.h>
using namespace std;
// #define int long long
#define rep(i, j, k) for(int i = (j); i <= (k); i++)
#define per(i, j, k) for(int i = (j); i >= (k); i--)
#define pb emplace_back
#define fi first
#define se second
using vi = vector<int>;
using pi = pair<int, int>;

template<typename T0, typename T1> bool chmin(T0 &x, const T1 &y){
	if(y < x){x = y; return true;} return false;
}
template<typename T0, typename T1> bool chmax(T0 &x, const T1 &y){
	if(x < y){x = y; return true;} return false;
}

template<typename T> void debug(char *s, T x){
	cerr << s <<" = "<< x <<endl;
}
template<typename T, typename ...Ar> void debug(char *s, T x, Ar... y){
	int dep = 0;
	while(!(*s == ',' && dep == 0)){
		if(*s == '(') dep++;
		if(*s == ')') dep--;
		cerr << *s++;
	}
	cerr <<" = "<< x <<",";
	debug(s + 1, y...);
}
#define gdb(...) debug((char*)#__VA_ARGS__, __VA_ARGS__)

void solve(){
	int n, m;
	cin >> n >> m;
	vector<vi> G(n);
	rep(i, 0, m - 1){
		int u, v;
		cin >> u >> v;
		u --, v --;
		G[u].pb(v);
		G[v].pb(u);
	}
	if(n % 2 == 1){
		cout << "Bob\n";
		return;
	}
	int cnt_0 = 0, cnt_2 = 0;
	vi cnt(n);
	rep(i, 0, n - 1){
		cnt_0 += (G[i].size() == 0);
		if(G[i].size() == 1){
			if(G[ G[i][0] ].size() == 1){
				cnt_2 ++;
			} else{
				cnt[ G[i][0] ] ++;
			}
		}
	}
	if(*max_element(cnt.begin(), cnt.end()) + 1 + cnt_0 + cnt_2 == n){
		cout << "Alice\n";
	} else{
		cout << "Bob\n";
	}
}
signed main(){
	#ifdef LOCAL
	assert( freopen(".in", "r", stdin) );
	assert( freopen(".out", "w", stdout) );
	#endif
	ios::sync_with_stdio(0);
	cin.tie(0);
	
	int t;
	cin >> t;
	while(t --){
		solve();
	}
}

Submission Info

Submission Time
Task D - Independent Set Game
User bananabot
Language C++23 (GCC 15.2.0)
Score 0
Code Size 1706 Byte
Status WA
Exec Time 40 ms
Memory 15296 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 800
Status
AC × 1
AC × 39
WA × 62
Set Name Test Cases
Sample 01_sample_01.txt
All 01_sample_01.txt, 02_small_01.txt, 02_small_02.txt, 02_small_03.txt, 02_small_04.txt, 02_small_05.txt, 02_small_06.txt, 02_small_07.txt, 02_small_08.txt, 02_small_09.txt, 02_small_10.txt, 02_small_11.txt, 02_small_12.txt, 02_small_13.txt, 02_small_14.txt, 02_small_15.txt, 02_small_16.txt, 02_small_17.txt, 02_small_18.txt, 02_small_19.txt, 02_small_20.txt, 02_small_21.txt, 02_small_22.txt, 02_small_23.txt, 02_small_24.txt, 02_small_25.txt, 02_small_26.txt, 03_mid_01.txt, 03_mid_02.txt, 03_mid_03.txt, 03_mid_04.txt, 03_mid_05.txt, 03_mid_06.txt, 03_mid_07.txt, 03_mid_08.txt, 03_mid_09.txt, 03_mid_10.txt, 03_mid_11.txt, 03_mid_12.txt, 03_mid_13.txt, 03_mid_14.txt, 03_mid_15.txt, 03_mid_16.txt, 03_mid_17.txt, 03_mid_18.txt, 03_mid_19.txt, 03_mid_20.txt, 04_max_01.txt, 04_max_02.txt, 04_max_03.txt, 04_max_04.txt, 04_max_05.txt, 04_max_06.txt, 04_max_07.txt, 04_max_08.txt, 04_max_09.txt, 04_max_10.txt, 04_max_11.txt, 04_max_12.txt, 04_max_13.txt, 04_max_14.txt, 04_max_15.txt, 04_max_16.txt, 04_max_17.txt, 04_max_18.txt, 04_max_19.txt, 04_max_20.txt, 04_max_21.txt, 04_max_22.txt, 04_max_23.txt, 04_max_24.txt, 04_max_25.txt, 04_max_26.txt, 04_max_27.txt, 04_max_28.txt, 04_max_29.txt, 04_max_30.txt, 04_max_31.txt, 04_max_32.txt, 04_max_33.txt, 04_max_34.txt, 04_max_35.txt, 04_max_36.txt, 04_max_37.txt, 04_max_38.txt, 04_max_39.txt, 04_max_40.txt, 04_max_41.txt, 04_max_42.txt, 04_max_43.txt, 04_max_44.txt, 04_max_45.txt, 04_max_46.txt, 04_max_47.txt, 04_max_48.txt, 04_max_49.txt, 04_max_50.txt, 04_max_51.txt, 04_max_52.txt, 04_max_53.txt, 04_max_54.txt
Case Name Status Exec Time Memory
01_sample_01.txt AC 1 ms 3628 KiB
02_small_01.txt WA 18 ms 3520 KiB
02_small_02.txt WA 17 ms 3544 KiB
02_small_03.txt WA 17 ms 3520 KiB
02_small_04.txt WA 18 ms 3648 KiB
02_small_05.txt WA 17 ms 3544 KiB
02_small_06.txt WA 17 ms 3528 KiB
02_small_07.txt WA 18 ms 3548 KiB
02_small_08.txt WA 18 ms 3548 KiB
02_small_09.txt WA 18 ms 3628 KiB
02_small_10.txt WA 18 ms 3568 KiB
02_small_11.txt WA 18 ms 3548 KiB
02_small_12.txt WA 18 ms 3548 KiB
02_small_13.txt WA 17 ms 3564 KiB
02_small_14.txt WA 18 ms 3628 KiB
02_small_15.txt WA 18 ms 3568 KiB
02_small_16.txt WA 18 ms 3584 KiB
02_small_17.txt WA 17 ms 3548 KiB
02_small_18.txt WA 18 ms 3600 KiB
02_small_19.txt WA 18 ms 3520 KiB
02_small_20.txt WA 17 ms 3564 KiB
02_small_21.txt WA 18 ms 3528 KiB
02_small_22.txt WA 18 ms 3520 KiB
02_small_23.txt WA 17 ms 3528 KiB
02_small_24.txt WA 18 ms 3548 KiB
02_small_25.txt WA 18 ms 3564 KiB
02_small_26.txt WA 12 ms 3520 KiB
03_mid_01.txt WA 14 ms 3744 KiB
03_mid_02.txt WA 14 ms 3656 KiB
03_mid_03.txt WA 15 ms 3696 KiB
03_mid_04.txt WA 14 ms 3676 KiB
03_mid_05.txt WA 15 ms 3676 KiB
03_mid_06.txt WA 15 ms 3776 KiB
03_mid_07.txt WA 14 ms 3756 KiB
03_mid_08.txt WA 14 ms 3812 KiB
03_mid_09.txt WA 14 ms 3648 KiB
03_mid_10.txt WA 15 ms 3800 KiB
03_mid_11.txt WA 15 ms 3676 KiB
03_mid_12.txt WA 14 ms 3692 KiB
03_mid_13.txt WA 15 ms 3692 KiB
03_mid_14.txt WA 14 ms 3648 KiB
03_mid_15.txt WA 15 ms 3816 KiB
03_mid_16.txt WA 14 ms 3648 KiB
03_mid_17.txt WA 15 ms 3728 KiB
03_mid_18.txt WA 14 ms 3728 KiB
03_mid_19.txt WA 14 ms 3656 KiB
03_mid_20.txt WA 14 ms 3692 KiB
04_max_01.txt WA 16 ms 12124 KiB
04_max_02.txt WA 14 ms 12160 KiB
04_max_03.txt WA 17 ms 12928 KiB
04_max_04.txt WA 18 ms 12892 KiB
04_max_05.txt WA 18 ms 9516 KiB
04_max_06.txt WA 13 ms 8912 KiB
04_max_07.txt AC 17 ms 12892 KiB
04_max_08.txt AC 16 ms 12920 KiB
04_max_09.txt WA 15 ms 13000 KiB
04_max_10.txt WA 15 ms 12992 KiB
04_max_11.txt WA 18 ms 12940 KiB
04_max_12.txt WA 18 ms 13068 KiB
04_max_13.txt WA 18 ms 13124 KiB
04_max_14.txt WA 16 ms 13124 KiB
04_max_15.txt WA 15 ms 12924 KiB
04_max_16.txt WA 17 ms 13068 KiB
04_max_17.txt WA 17 ms 13000 KiB
04_max_18.txt WA 16 ms 13012 KiB
04_max_19.txt AC 14 ms 12296 KiB
04_max_20.txt AC 15 ms 12180 KiB
04_max_21.txt AC 15 ms 12156 KiB
04_max_22.txt AC 14 ms 12304 KiB
04_max_23.txt AC 14 ms 12160 KiB
04_max_24.txt AC 14 ms 12124 KiB
04_max_25.txt AC 14 ms 12124 KiB
04_max_26.txt AC 15 ms 12292 KiB
04_max_27.txt AC 16 ms 12924 KiB
04_max_28.txt AC 16 ms 12928 KiB
04_max_29.txt AC 18 ms 12928 KiB
04_max_30.txt AC 17 ms 13068 KiB
04_max_31.txt AC 18 ms 13120 KiB
04_max_32.txt AC 17 ms 12988 KiB
04_max_33.txt AC 14 ms 8768 KiB
04_max_34.txt AC 13 ms 8844 KiB
04_max_35.txt AC 40 ms 15296 KiB
04_max_36.txt AC 37 ms 15228 KiB
04_max_37.txt AC 16 ms 12928 KiB
04_max_38.txt AC 18 ms 13136 KiB
04_max_39.txt AC 16 ms 13136 KiB
04_max_40.txt AC 16 ms 13068 KiB
04_max_41.txt AC 32 ms 14972 KiB
04_max_42.txt AC 32 ms 14972 KiB
04_max_43.txt AC 33 ms 15116 KiB
04_max_44.txt AC 34 ms 15116 KiB
04_max_45.txt AC 11 ms 6028 KiB
04_max_46.txt AC 12 ms 5888 KiB
04_max_47.txt AC 35 ms 10636 KiB
04_max_48.txt AC 34 ms 11276 KiB
04_max_49.txt AC 33 ms 10372 KiB
04_max_50.txt AC 15 ms 6276 KiB
04_max_51.txt AC 29 ms 13548 KiB
04_max_52.txt AC 28 ms 13540 KiB
04_max_53.txt AC 29 ms 14352 KiB
04_max_54.txt AC 29 ms 14328 KiB