Submission #3781863
Source Code Expand
char str[8] = "IJPC*"; int max(int a, int b) { if (a>b) { return a; }return b; } int min(int a, int b) { if (a<b) { return a; }return b; } int replace(int N, char S[]) { int i,j,w,r=4; int fa[131072], ba[131072]; for (i = 0; i < 131072; i++) { fa[i] = -100; ba[i] = 100; } w = 0; for (i = 0; i < N; i++) { fa[i] = w-1; if (S[i] == str[w]) { w++; } } if (w == 4) { return 0; } w = 3; for (i = N - 1; i >= 0; i--) { ba[i] = w+1; if (S[i] == str[w]) { w--; } } for (i = 0; i < N; i++) { for (j = 0; j < 3; j++) { if (ba[i + j] - fa[i] - 1 <= j + 1) { r = min(r, j + 1); } } } return r; }
Submission Info
Submission Time | |
---|---|
Task | A - 国際情報オリンピック日本代表プログラミングコンテスト (Welcome to IJPC) |
User | physics0523 |
Language | IOI-Style C++ (GCC 5.4.1) |
Score | 0 |
Code Size | 647 Byte |
Status | WA |
Exec Time | 3 ms |
Memory | 1280 KB |
Compile Error
./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); ^
Judge Result
Set Name | Subtask1 | Subtask2 | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
Score / Max Score | 0 / 50 | 0 / 50 | ||||||||
Status |
|
|
Set Name | Test Cases |
---|---|
Subtask1 | subtask1/1, subtask1/10, subtask1/11, subtask1/12, subtask1/13, subtask1/14, subtask1/2, subtask1/3, subtask1/4, subtask1/5, subtask1/6, subtask1/7, subtask1/8, subtask1/9 |
Subtask2 | subtask2/1, subtask2/10, subtask2/11, subtask2/12, subtask2/13, subtask2/2, subtask2/3, subtask2/4, subtask2/5, subtask2/6, subtask2/7, subtask2/8, subtask2/9 |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
subtask1/1 | AC | 1 ms | 1152 KB |
subtask1/10 | WA | 1 ms | 1152 KB |
subtask1/11 | AC | 1 ms | 1152 KB |
subtask1/12 | AC | 1 ms | 1152 KB |
subtask1/13 | AC | 1 ms | 1152 KB |
subtask1/14 | AC | 1 ms | 1152 KB |
subtask1/2 | AC | 1 ms | 1152 KB |
subtask1/3 | AC | 1 ms | 1152 KB |
subtask1/4 | AC | 1 ms | 1152 KB |
subtask1/5 | AC | 1 ms | 1152 KB |
subtask1/6 | AC | 1 ms | 1152 KB |
subtask1/7 | AC | 1 ms | 1152 KB |
subtask1/8 | AC | 1 ms | 1152 KB |
subtask1/9 | WA | 1 ms | 1152 KB |
subtask2/1 | AC | 1 ms | 1152 KB |
subtask2/10 | AC | 3 ms | 1280 KB |
subtask2/11 | WA | 3 ms | 1280 KB |
subtask2/12 | AC | 2 ms | 1280 KB |
subtask2/13 | AC | 3 ms | 1280 KB |
subtask2/2 | AC | 1 ms | 1152 KB |
subtask2/3 | WA | 1 ms | 1152 KB |
subtask2/4 | AC | 1 ms | 1152 KB |
subtask2/5 | AC | 1 ms | 1152 KB |
subtask2/6 | WA | 3 ms | 1280 KB |
subtask2/7 | AC | 3 ms | 1280 KB |
subtask2/8 | AC | 3 ms | 1280 KB |
subtask2/9 | AC | 3 ms | 1280 KB |