Submission #1473963


Source Code Expand

#include <bits/stdc++.h>
#define int long long
#define N 100010
using namespace std;
const int INF = 1LL<<55;
int Max(int &a,int b){return a=max(a,b);}
int Min(int &a,int b){return a=min(a,b);}
int n,A,B,stone[N];

signed main(){
  cin>>n>>A>>B;
  for(int i=0;i<n;i++) cin>>stone[i];

  int ans = 0;
  if( A == B )for(int i=0;i<n;i++) ans ^= stone[i]%(A+1);
  else if(min(A,B) >= *max_element(stone,stone+n)) for(int i=0;i<n;i++) ans ^= stone[i];
  else if( ans>B )ans = 1;
  else {
    for(int i=0;i<n;i++) ans ^= stone[i];
    ans = ans < A;
  }
  cout<<(ans? "Hanako":"Jiro")<<endl;
  return 0;
}

Submission Info

Submission Time
Task J - Unfair Game
User haji
Language C++14 (GCC 5.4.1)
Score 0
Code Size 624 Byte
Status WA
Exec Time 39 ms
Memory 1024 KB

Judge Result

Set Name All
Score / Max Score 0 / 100
Status
AC × 68
WA × 23
Set Name Test Cases
All 00_sample_00, 00_sample_01, 11_EQ_A_one_00, 11_EQ_A_one_01, 12_EQ_A_small_00, 13_EQ_A_large_00, 13_EQ_A_large_01, 14_EQ_A_max_00, 14_EQ_A_max_01, 21_EQ_B_one_00, 22_EQ_B_small_00, 23_EQ_B_large_00, 23_EQ_B_large_01, 24_EQ_B_max_00, 24_EQ_B_max_01, 31_A_A_one_00, 31_A_A_one_01, 31_A_A_one_02, 32_A_A_small_00, 32_A_A_small_01, 32_A_A_small_02, 32_A_A_small_03, 32_A_A_small_04, 33_A_A_large_00, 33_A_A_large_01, 33_A_A_large_02, 33_A_A_large_03, 33_A_A_large_04, 33_A_A_large_05, 33_A_A_large_06, 33_A_A_large_07, 33_A_A_large_08, 33_A_A_large_09, 34_A_A_max_00, 34_A_A_max_01, 34_A_A_max_02, 34_A_A_max_03, 34_A_A_max_04, 34_A_A_max_05, 34_A_A_max_06, 34_A_A_max_07, 34_A_A_max_08, 34_A_A_max_09, 42_A_B_small_00, 43_A_B_large_00, 43_A_B_large_01, 44_A_B_max_00, 44_A_B_max_01, 51_B_A_one_00, 52_B_A_small_00, 52_B_A_small_01, 53_B_A_large_00, 53_B_A_large_01, 53_B_A_large_02, 53_B_A_large_03, 54_B_A_max_00, 54_B_A_max_01, 54_B_A_max_02, 54_B_A_max_03, 61_B_B_one_00, 61_B_B_one_01, 62_B_B_small_00, 62_B_B_small_01, 62_B_B_small_02, 62_B_B_small_03, 62_B_B_small_04, 62_B_B_small_05, 63_B_B_large_00, 63_B_B_large_01, 63_B_B_large_02, 63_B_B_large_03, 63_B_B_large_04, 63_B_B_large_05, 63_B_B_large_06, 63_B_B_large_07, 63_B_B_large_08, 63_B_B_large_09, 63_B_B_large_10, 63_B_B_large_11, 64_B_B_max_00, 64_B_B_max_01, 64_B_B_max_02, 64_B_B_max_03, 64_B_B_max_04, 64_B_B_max_05, 64_B_B_max_06, 64_B_B_max_07, 64_B_B_max_08, 64_B_B_max_09, 64_B_B_max_10, 64_B_B_max_11
Case Name Status Exec Time Memory
00_sample_00 WA 1 ms 256 KB
00_sample_01 WA 1 ms 256 KB
11_EQ_A_one_00 AC 1 ms 256 KB
11_EQ_A_one_01 AC 1 ms 256 KB
12_EQ_A_small_00 AC 1 ms 256 KB
13_EQ_A_large_00 AC 10 ms 512 KB
13_EQ_A_large_01 AC 1 ms 256 KB
14_EQ_A_max_00 AC 26 ms 1024 KB
14_EQ_A_max_01 AC 35 ms 1024 KB
21_EQ_B_one_00 AC 1 ms 256 KB
22_EQ_B_small_00 AC 1 ms 256 KB
23_EQ_B_large_00 AC 1 ms 256 KB
23_EQ_B_large_01 AC 34 ms 896 KB
24_EQ_B_max_00 AC 32 ms 1024 KB
24_EQ_B_max_01 AC 30 ms 1024 KB
31_A_A_one_00 AC 1 ms 256 KB
31_A_A_one_01 AC 1 ms 256 KB
31_A_A_one_02 AC 1 ms 256 KB
32_A_A_small_00 WA 1 ms 256 KB
32_A_A_small_01 WA 1 ms 256 KB
32_A_A_small_02 AC 1 ms 256 KB
32_A_A_small_03 AC 1 ms 256 KB
32_A_A_small_04 AC 1 ms 256 KB
33_A_A_large_00 WA 2 ms 256 KB
33_A_A_large_01 AC 10 ms 640 KB
33_A_A_large_02 AC 1 ms 256 KB
33_A_A_large_03 WA 3 ms 256 KB
33_A_A_large_04 AC 1 ms 256 KB
33_A_A_large_05 AC 1 ms 256 KB
33_A_A_large_06 AC 1 ms 256 KB
33_A_A_large_07 WA 1 ms 256 KB
33_A_A_large_08 WA 2 ms 256 KB
33_A_A_large_09 WA 1 ms 256 KB
34_A_A_max_00 WA 23 ms 1024 KB
34_A_A_max_01 WA 22 ms 1024 KB
34_A_A_max_02 WA 21 ms 1024 KB
34_A_A_max_03 AC 34 ms 1024 KB
34_A_A_max_04 AC 19 ms 1024 KB
34_A_A_max_05 AC 25 ms 1024 KB
34_A_A_max_06 WA 19 ms 1024 KB
34_A_A_max_07 AC 22 ms 1024 KB
34_A_A_max_08 AC 31 ms 1024 KB
34_A_A_max_09 AC 37 ms 1024 KB
42_A_B_small_00 AC 1 ms 256 KB
43_A_B_large_00 AC 1 ms 256 KB
43_A_B_large_01 AC 1 ms 256 KB
44_A_B_max_00 AC 24 ms 1024 KB
44_A_B_max_01 AC 34 ms 1024 KB
51_B_A_one_00 AC 1 ms 256 KB
52_B_A_small_00 AC 1 ms 256 KB
52_B_A_small_01 WA 1 ms 256 KB
53_B_A_large_00 AC 9 ms 512 KB
53_B_A_large_01 AC 1 ms 256 KB
53_B_A_large_02 WA 1 ms 256 KB
53_B_A_large_03 WA 1 ms 256 KB
54_B_A_max_00 AC 30 ms 1024 KB
54_B_A_max_01 AC 25 ms 1024 KB
54_B_A_max_02 WA 39 ms 1024 KB
54_B_A_max_03 AC 22 ms 1024 KB
61_B_B_one_00 AC 1 ms 256 KB
61_B_B_one_01 AC 1 ms 256 KB
62_B_B_small_00 AC 1 ms 256 KB
62_B_B_small_01 AC 1 ms 256 KB
62_B_B_small_02 AC 1 ms 256 KB
62_B_B_small_03 AC 1 ms 256 KB
62_B_B_small_04 AC 1 ms 256 KB
62_B_B_small_05 AC 1 ms 256 KB
63_B_B_large_00 AC 1 ms 256 KB
63_B_B_large_01 WA 1 ms 256 KB
63_B_B_large_02 WA 29 ms 896 KB
63_B_B_large_03 AC 1 ms 256 KB
63_B_B_large_04 AC 1 ms 256 KB
63_B_B_large_05 AC 1 ms 256 KB
63_B_B_large_06 AC 1 ms 256 KB
63_B_B_large_07 AC 1 ms 256 KB
63_B_B_large_08 AC 1 ms 256 KB
63_B_B_large_09 AC 1 ms 256 KB
63_B_B_large_10 WA 1 ms 256 KB
63_B_B_large_11 WA 1 ms 256 KB
64_B_B_max_00 AC 27 ms 1024 KB
64_B_B_max_01 WA 29 ms 1024 KB
64_B_B_max_02 AC 29 ms 1024 KB
64_B_B_max_03 AC 28 ms 1024 KB
64_B_B_max_04 AC 24 ms 1024 KB
64_B_B_max_05 AC 26 ms 1024 KB
64_B_B_max_06 AC 25 ms 1024 KB
64_B_B_max_07 AC 24 ms 1024 KB
64_B_B_max_08 AC 27 ms 1024 KB
64_B_B_max_09 AC 21 ms 1024 KB
64_B_B_max_10 AC 18 ms 1024 KB
64_B_B_max_11 WA 22 ms 1024 KB