Submission #5888618


Source Code Expand

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int MOD=1e9+7;
const int INF=1e9;

int main(){
    int n;
    cin>>n;
    int c[n],a[n];
    c[0]=a[0]=0;
    for(int i=1;i<n;i++){
        cin>>c[i]>>a[i];
    }
    int grundy[n];
    for(int i=0;i<n;i++){
        set<int> s;
        for(int j=0;j<c[i];j++){
            s.insert(grundy[i-1-j]);
        }
        int g=0;
        while(s.count(g)!=0)g++;
        grundy[i]=g;
    }
    int ans=0;
    for(int i=1;i<n;i++){
        if(a[i]&1){
            ans^=grundy[i];
        }
    }
    if(ans){
        cout<<"First"<<endl;
    }else{
        cout<<"Second"<<endl;
    }
}

Submission Info

Submission Time
Task C - 茶碗と豆
User koikuchi
Language C++14 (GCC 5.4.1)
Score 100
Code Size 690 Byte
Status TLE
Exec Time 2103 ms
Memory 1408 KB

Judge Result

Set Name Sample Dataset1 Dataset2 Dataset3
Score / Max Score 0 / 0 80 / 80 20 / 20 0 / 4
Status
AC × 3
AC × 13
AC × 21
AC × 23
TLE × 6
Set Name Test Cases
Sample sample-01.txt, sample-02.txt, sample-03.txt
Dataset1 sample-01.txt, sample-02.txt, sample-03.txt, 01-01.txt, 01-02.txt, 01-03.txt, 01-04.txt, 01-05.txt, 01-06.txt, 01-07.txt, 01-08.txt, 01-09.txt, 01-10.txt
Dataset2 sample-01.txt, sample-02.txt, sample-03.txt, 01-01.txt, 01-02.txt, 01-03.txt, 01-04.txt, 01-05.txt, 01-06.txt, 01-07.txt, 01-08.txt, 01-09.txt, 01-10.txt, 02-01.txt, 02-02.txt, 02-03.txt, 02-04.txt, 02-05.txt, 02-06.txt, 02-07.txt, 02-08.txt
Dataset3 01-01.txt, 01-02.txt, 01-03.txt, 01-04.txt, 01-05.txt, 01-06.txt, 01-07.txt, 01-08.txt, 01-09.txt, 01-10.txt, 02-01.txt, 02-02.txt, 02-03.txt, 02-04.txt, 02-05.txt, 02-06.txt, 02-07.txt, 02-08.txt, 03-01.txt, 03-02.txt, 03-03.txt, 03-04.txt, 03-05.txt, 03-06.txt, 03-07.txt, 03-08.txt, sample-01.txt, sample-02.txt, sample-03.txt
Case Name Status Exec Time Memory
01-01.txt AC 1 ms 256 KB
01-02.txt AC 1 ms 256 KB
01-03.txt AC 1 ms 256 KB
01-04.txt AC 1 ms 256 KB
01-05.txt AC 1 ms 256 KB
01-06.txt AC 1 ms 256 KB
01-07.txt AC 2 ms 256 KB
01-08.txt AC 2 ms 256 KB
01-09.txt AC 1 ms 256 KB
01-10.txt AC 1 ms 256 KB
02-01.txt AC 1 ms 256 KB
02-02.txt AC 1 ms 256 KB
02-03.txt AC 1 ms 256 KB
02-04.txt AC 1 ms 256 KB
02-05.txt AC 1 ms 256 KB
02-06.txt AC 1 ms 256 KB
02-07.txt AC 2 ms 256 KB
02-08.txt AC 2 ms 256 KB
03-01.txt TLE 2103 ms 1152 KB
03-02.txt TLE 2103 ms 1152 KB
03-03.txt TLE 2103 ms 1152 KB
03-04.txt TLE 2103 ms 1152 KB
03-05.txt TLE 2103 ms 1280 KB
03-06.txt TLE 2103 ms 1280 KB
03-07.txt AC 37 ms 1408 KB
03-08.txt AC 38 ms 1408 KB
sample-01.txt AC 1 ms 256 KB
sample-02.txt AC 1 ms 256 KB
sample-03.txt AC 1 ms 256 KB