Submission #2383500


Source Code Expand

#include <iostream>
#include <algorithm>
#include <vector>
#include <queue>
#include <set>
#include <bitset>
#include <cmath>
#include <string>
#include <fstream>
#define FI first
#define SE second
#define VE vector<int>
#define PB push_back
#define PA pair<int,int>
#define MA make_pair
#define LL long long
#define FOR(i,a,b) for(int i=a;i<b;i++)
#define ROF(i,a,b) for(int i=b-1;i>=a;i--)
#define YES(i) cout<<(i?"YES":"NO")<<endl
#define Yes(i) cout<<(i?"Yes":"No")<<endl
#define POS(i) cout<<(i?"POSSIBLE":"IMPOSSIBLE")<<endl
using namespace std;
//
const int INF=1e9+7;
const int MOD=1e9+7;
//

int main(){
    int n; cin>>n;
    int fc;//first color
    int cc,cc2;//current color
    cin>>fc;
    cc=fc;
    int a[100001]={0}, k=0;
    a[0]++;
    FOR(i,1,n){
        cin>>cc2;
        if(cc!=cc2){
            k++;
        }
        a[k]++;
        cc=cc2;
    }
    if(k==0){
        cout<<-1<<endl;
        exit(0);
    }
    if(cc2==fc){
        a[0]+=a[k];
        a[k]=0;
        k--;
    }
    int M=0;
    FOR(i,0,k+1){
        M=max(M,a[i]);
    }
    cout<<(M+1)/2<<endl;
    return 0;
}

Submission Info

Submission Time
Task B - チョコレート
User dama_math
Language C++14 (GCC 5.4.1)
Score 0
Code Size 1165 Byte
Status WA
Exec Time 1 ms
Memory 640 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 100
Status
WA × 5
AC × 2
WA × 23
Set Name Test Cases
Sample subtask0_sample-01.txt, subtask0_sample-02.txt, subtask0_sample-03.txt, subtask0_sample-04.txt, subtask0_sample-05.txt
All subtask0_sample-01.txt, subtask0_sample-02.txt, subtask0_sample-03.txt, subtask0_sample-04.txt, subtask0_sample-05.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_15.txt, subtask1_16.txt, subtask1_17.txt, subtask1_18.txt, subtask1_19.txt, subtask1_20.txt
Case Name Status Exec Time Memory
subtask0_sample-01.txt WA 1 ms 640 KB
subtask0_sample-02.txt WA 1 ms 640 KB
subtask0_sample-03.txt WA 1 ms 640 KB
subtask0_sample-04.txt WA 1 ms 640 KB
subtask0_sample-05.txt WA 1 ms 640 KB
subtask1_01.txt WA 1 ms 640 KB
subtask1_02.txt WA 1 ms 640 KB
subtask1_03.txt WA 1 ms 640 KB
subtask1_04.txt WA 1 ms 640 KB
subtask1_05.txt WA 1 ms 640 KB
subtask1_06.txt WA 1 ms 640 KB
subtask1_07.txt WA 1 ms 640 KB
subtask1_08.txt WA 1 ms 640 KB
subtask1_09.txt WA 1 ms 640 KB
subtask1_10.txt WA 1 ms 640 KB
subtask1_11.txt WA 1 ms 640 KB
subtask1_12.txt WA 1 ms 640 KB
subtask1_13.txt WA 1 ms 640 KB
subtask1_14.txt WA 1 ms 640 KB
subtask1_15.txt WA 1 ms 640 KB
subtask1_16.txt WA 1 ms 640 KB
subtask1_17.txt WA 1 ms 640 KB
subtask1_18.txt AC 1 ms 640 KB
subtask1_19.txt AC 1 ms 640 KB
subtask1_20.txt WA 1 ms 640 KB