Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<bits/stdc++.h>
- using namespace std;
- #define clr( t , val ) memset( t , val , sizeof( t ) )
- #define SZ( v ) ((int)(v).size())
- #define pb push_back
- #define N 100005
- typedef vector< int > vi;
- typedef long long ll;
- typedef vector< ll > vll;
- int A[N];
- int main(){
- int tc = 0;
- scanf("%d", &tc);
- while(tc--){
- int k;
- scanf("%d", &k);
- int zeros = 0, ones = 0, nim = 0;
- for(int i = 0; i < k; i++){
- scanf("%d", &A[i]);
- nim ^= (A[i] - 1);
- if(A[i] == 0)zeros++;
- if(A[i] == 1)ones++;
- }
- if(k == 1 || zeros == k)puts("Better luck next time!");
- else{
- if(zeros > 0)puts("!Happy Birthday Tutu!");
- else{
- if(ones == k)puts("Better luck next time!");
- else{
- if(ones > 0)puts("!Happy Birthday Tutu!");
- else{
- if(nim == 0)puts("Better luck next time!");
- else puts("!Happy Birthday Tutu!");
- }
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment