답안 #972240

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
972240 2024-04-30T09:20:52 Z penguin133 Football (info1cup20_football) C++17
74 / 100
37 ms 624 KB
#include <bits/stdc++.h>
using namespace std;

#define int long long
#define pi pair<int, int>
#define pii pair<int, pi>
#define fi first
#define se second
#ifdef _WIN32
#define getchar_unlocked _getchar_nolock
#endif
mt19937_64 rng(chrono::steady_clock::now().time_since_epoch().count());

int n, k, A[300005];

void solve(){
	cin >> n >> k;
	for(int i = 1; i <= n; i++)cin >> A[i];
	for(int i = 0; (1ll << i) <= k; i++){
		int x = (1ll << i);
		int ans = 0, ans2 = 0;
		for(int j = 1; j <= n; j++)ans += (A[j] + x - 1) / x, ans2 += A[j] / x;
		if(ans % 2 && ans2 % 2){
			cout << 1;
			return;
		}
	}
	cout << 0;
}

main(){
	ios::sync_with_stdio(0);cin.tie(0);
	int tc = 1;
	cin >> tc;
	for(int tc1=1;tc1<=tc;tc1++){
		// cout << "Case #" << tc1 << ": ";
		solve();
	}
}

Compilation message

football.cpp:31:1: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
   31 | main(){
      | ^~~~
# 결과 실행 시간 메모리 Grader output
1 Correct 10 ms 600 KB Output is correct
2 Correct 10 ms 604 KB Output is correct
3 Correct 11 ms 616 KB Output is correct
4 Correct 10 ms 600 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Correct 0 ms 348 KB Output is correct
2 Correct 0 ms 348 KB Output is correct
3 Correct 1 ms 500 KB Output is correct
4 Correct 0 ms 344 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Incorrect 7 ms 348 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 17 ms 344 KB Output is correct
2 Correct 17 ms 600 KB Output is correct
3 Correct 19 ms 600 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Correct 37 ms 364 KB Output is correct
2 Correct 36 ms 500 KB Output is correct
3 Correct 36 ms 348 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Correct 12 ms 604 KB Output is correct
2 Correct 11 ms 604 KB Output is correct
3 Correct 12 ms 624 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Incorrect 23 ms 604 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 18 ms 604 KB Output isn't correct
2 Halted 0 ms 0 KB -