Submission #2744043
Source Code Expand
replace(int N,char*S){int c=15,a=4,i,u,e,o;while(c--){for(i=u=e=0;c&(1<<u);e++)u++;for(o=4;i<N;i++)if(i+3-u<N&&i>=e&&S[i]=="IJPC"[u]){if(--o<a)a=o;e=i;do++e,u++;while(u<4&&c&(1<<u));}}return a;}
Submission Info
Submission Time | |
---|---|
Task | A - 国際情報オリンピック日本代表プログラミングコンテスト (Welcome to IJPC) |
User | neetsdkasu |
Language | IOI-Style C++ (GCC 5.4.1) |
Score | 0 |
Code Size | 194 Byte |
Status | CE |
Compile Error
./Main.cpp:1:21: error: ISO C++ forbids declaration of ‘replace’ with no type [-fpermissive] replace(int N,char*S){int c=15,a=4,i,u,e,o;while(c--){for(i=u=e=0;c&(1<<u);e++)u++;for(o=4;i<N;i++)if(i+3-u<N&&i>=e&&S[i]=="IJPC"[u]){if(--o<a)a=o;e=i;do++e,u++;while(u<4&&c&(1<<u));}}return a;} ^ ./grader.cpp: In function ‘int main()’: ./grader.cpp:10:23: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] scanf("%d%s", &N, S); ^