Submission #61894
Source Code Expand
#include <stdio.h>
#include <string.h>
#include <math.h>
void shift(int *b,int num,int blnum){
int i;
for(i=num;i<blnum;i++){
b[i-1] = b[i];
}
}
int main(void){
int block[200000];
int N,M,H,arg,blnum;
int height=0;
int i,k,cn=0;
char query[10];
scanf("%d %d %d",&N,&M,&H);
blnum=N;
for(i=0;i<N;i++){
scanf("%d",&block[i]);
}
for(i=0;i<M;i++){
scanf("%s %d",query,&arg);
if(strcmp(query,"add") == 0){
block[blnum]=arg;
blnum++;
}else if(strcmp(query,"challenge") == 0){
while(height+block[cn] <= arg && cn < blnum){
cn++;
height += block[cn];
}
if(fabs(height-arg) > 1 && cn <= blnum){
printf("go\n");
shift(block,cn,blnum);
blnum--;
}else if(fabs(height-arg) == 0){
printf("stop\n");
}else if(arg-height>=1){
printf("miss\n");
}cn=0;
}
}
return 0;
}
Submission Info
| Submission Time | |
|---|---|
| Task | G - だるま落とし |
| User | hamcheese72 |
| Language | C (GCC 4.4.7) |
| Score | 0 |
| Code Size | 882 Byte |
| Status | RE |
| Exec Time | 290 ms |
| Memory | 1544 KiB |
Compile Error
./Main.c: In function ‘main’: ./Main.c:19: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result ./Main.c:22: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result ./Main.c:25: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result
Judge Result
| Set Name | small | large | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 20 | 0 / 80 | ||||||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| small | small/case_000.txt, small/case_002.txt, small/case_003.txt, small/case_005.txt, small/case_006.txt, small/case_007.txt, small/case_008.txt, small/case_009.txt, small/case_010.txt, small/case_011.txt, small/case_012.txt, small/case_013.txt, small/case_014.txt, small/case_015.txt, small/case_016.txt, small/case_017.txt, small/case_018.txt, small/case_019.txt, small/case_020.txt, small/case_021.txt, small/case_022.txt, small/case_023.txt, small/case_024.txt, small/case_025.txt, small/case_026.txt, small/case_027.txt, small/case_028.txt, small/case_029.txt, small/case_030.txt, small/case_031.txt, small/case_032.txt, small/case_033.txt, small/case_034.txt, small/case_035.txt, small/case_036.txt, small/case_037.txt |
| large | large/case_000.txt, large/case_002.txt, large/case_003.txt, large/case_005.txt, large/case_006.txt, large/case_007.txt, large/case_008.txt, large/case_009.txt, large/case_010.txt, large/case_011.txt, large/case_012.txt, large/case_013.txt, large/case_014.txt, large/case_015.txt, large/case_016.txt, large/case_017.txt, large/case_018.txt, large/case_019.txt, large/case_020.txt, large/case_021.txt, large/case_022.txt, large/case_023.txt, large/case_024.txt, large/case_025.txt, large/case_026.txt, large/case_027.txt, large/case_028.txt, large/case_029.txt, large/case_030.txt, large/case_031.txt, large/case_032.txt, large/case_033.txt, large/case_034.txt, large/case_035.txt, large/case_036.txt, large/case_037.txt, large/large_case_000.txt, large/large_case_001.txt, large/large_case_002.txt, large/large_case_003.txt, large/large_case_004.txt, large/large_case_005.txt, large/large_case_006.txt, large/large_case_007.txt, large/large_case_008.txt, large/large_case_009.txt, large/large_case_010.txt, large/large_case_011.txt, large/large_case_012.txt, large/large_case_013.txt, large/large_case_014.txt, large/large_case_015.txt, large/large_case_016.txt, large/large_case_017.txt, large/large_case_018.txt, large/large_case_019.txt, large/large_case_020.txt, large/large_case_021.txt, large/large_case_022.txt, large/large_case_023.txt, large/large_case_024.txt, large/large_case_025.txt, large/large_case_026.txt, large/large_case_027.txt, large/large_case_028.txt, large/large_case_029.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| large/case_000.txt | RE | 256 ms | 652 KiB |
| large/case_002.txt | RE | 250 ms | 1424 KiB |
| large/case_003.txt | RE | 253 ms | 1428 KiB |
| large/case_005.txt | RE | 250 ms | 1424 KiB |
| large/case_006.txt | RE | 246 ms | 1420 KiB |
| large/case_007.txt | RE | 258 ms | 1424 KiB |
| large/case_008.txt | RE | 255 ms | 656 KiB |
| large/case_009.txt | RE | 269 ms | 1408 KiB |
| large/case_010.txt | RE | 259 ms | 1424 KiB |
| large/case_011.txt | RE | 254 ms | 664 KiB |
| large/case_012.txt | RE | 259 ms | 1424 KiB |
| large/case_013.txt | RE | 262 ms | 1424 KiB |
| large/case_014.txt | RE | 262 ms | 1332 KiB |
| large/case_015.txt | RE | 268 ms | 1424 KiB |
| large/case_016.txt | RE | 259 ms | 1424 KiB |
| large/case_017.txt | RE | 256 ms | 1424 KiB |
| large/case_018.txt | AC | 20 ms | 660 KiB |
| large/case_019.txt | RE | 257 ms | 1428 KiB |
| large/case_020.txt | RE | 256 ms | 1416 KiB |
| large/case_021.txt | RE | 255 ms | 1424 KiB |
| large/case_022.txt | RE | 254 ms | 1424 KiB |
| large/case_023.txt | RE | 259 ms | 1436 KiB |
| large/case_024.txt | RE | 258 ms | 656 KiB |
| large/case_025.txt | RE | 255 ms | 1424 KiB |
| large/case_026.txt | RE | 262 ms | 1332 KiB |
| large/case_027.txt | RE | 251 ms | 1424 KiB |
| large/case_028.txt | RE | 258 ms | 656 KiB |
| large/case_029.txt | RE | 250 ms | 656 KiB |
| large/case_030.txt | RE | 260 ms | 1432 KiB |
| large/case_031.txt | RE | 262 ms | 652 KiB |
| large/case_032.txt | RE | 258 ms | 648 KiB |
| large/case_033.txt | RE | 259 ms | 1420 KiB |
| large/case_034.txt | RE | 257 ms | 1332 KiB |
| large/case_035.txt | RE | 261 ms | 1428 KiB |
| large/case_036.txt | RE | 256 ms | 1424 KiB |
| large/case_037.txt | RE | 253 ms | 1420 KiB |
| large/large_case_000.txt | RE | 286 ms | 1436 KiB |
| large/large_case_001.txt | RE | 283 ms | 952 KiB |
| large/large_case_002.txt | RE | 273 ms | 948 KiB |
| large/large_case_003.txt | RE | 283 ms | 1340 KiB |
| large/large_case_004.txt | RE | 276 ms | 948 KiB |
| large/large_case_005.txt | RE | 281 ms | 952 KiB |
| large/large_case_006.txt | RE | 272 ms | 1336 KiB |
| large/large_case_007.txt | RE | 290 ms | 1332 KiB |
| large/large_case_008.txt | RE | 281 ms | 940 KiB |
| large/large_case_009.txt | RE | 281 ms | 1332 KiB |
| large/large_case_010.txt | AC | 77 ms | 1336 KiB |
| large/large_case_011.txt | RE | 272 ms | 1404 KiB |
| large/large_case_012.txt | RE | 278 ms | 1344 KiB |
| large/large_case_013.txt | RE | 277 ms | 1332 KiB |
| large/large_case_014.txt | RE | 279 ms | 956 KiB |
| large/large_case_015.txt | RE | 276 ms | 944 KiB |
| large/large_case_016.txt | RE | 282 ms | 944 KiB |
| large/large_case_017.txt | RE | 287 ms | 1336 KiB |
| large/large_case_018.txt | RE | 281 ms | 1332 KiB |
| large/large_case_019.txt | RE | 283 ms | 1332 KiB |
| large/large_case_020.txt | RE | 274 ms | 1328 KiB |
| large/large_case_021.txt | RE | 278 ms | 1328 KiB |
| large/large_case_022.txt | RE | 285 ms | 1336 KiB |
| large/large_case_023.txt | RE | 279 ms | 1332 KiB |
| large/large_case_024.txt | RE | 288 ms | 1328 KiB |
| large/large_case_025.txt | RE | 282 ms | 960 KiB |
| large/large_case_026.txt | RE | 282 ms | 1332 KiB |
| large/large_case_027.txt | RE | 279 ms | 1328 KiB |
| large/large_case_028.txt | RE | 280 ms | 1340 KiB |
| large/large_case_029.txt | RE | 279 ms | 952 KiB |
| small/case_000.txt | RE | 250 ms | 684 KiB |
| small/case_002.txt | RE | 259 ms | 1420 KiB |
| small/case_003.txt | RE | 260 ms | 1420 KiB |
| small/case_005.txt | RE | 262 ms | 1420 KiB |
| small/case_006.txt | RE | 253 ms | 1324 KiB |
| small/case_007.txt | RE | 261 ms | 1400 KiB |
| small/case_008.txt | RE | 257 ms | 664 KiB |
| small/case_009.txt | RE | 249 ms | 1424 KiB |
| small/case_010.txt | RE | 256 ms | 1332 KiB |
| small/case_011.txt | RE | 261 ms | 656 KiB |
| small/case_012.txt | RE | 258 ms | 1424 KiB |
| small/case_013.txt | RE | 261 ms | 1332 KiB |
| small/case_014.txt | RE | 255 ms | 1432 KiB |
| small/case_015.txt | RE | 268 ms | 1396 KiB |
| small/case_016.txt | RE | 255 ms | 1424 KiB |
| small/case_017.txt | RE | 263 ms | 1424 KiB |
| small/case_018.txt | AC | 19 ms | 636 KiB |
| small/case_019.txt | RE | 274 ms | 1420 KiB |
| small/case_020.txt | RE | 265 ms | 1424 KiB |
| small/case_021.txt | RE | 258 ms | 1424 KiB |
| small/case_022.txt | RE | 255 ms | 1428 KiB |
| small/case_023.txt | RE | 257 ms | 1340 KiB |
| small/case_024.txt | RE | 255 ms | 660 KiB |
| small/case_025.txt | RE | 260 ms | 1424 KiB |
| small/case_026.txt | RE | 253 ms | 1424 KiB |
| small/case_027.txt | RE | 264 ms | 1428 KiB |
| small/case_028.txt | RE | 254 ms | 660 KiB |
| small/case_029.txt | RE | 257 ms | 664 KiB |
| small/case_030.txt | RE | 257 ms | 1416 KiB |
| small/case_031.txt | RE | 255 ms | 676 KiB |
| small/case_032.txt | RE | 250 ms | 664 KiB |
| small/case_033.txt | RE | 261 ms | 1424 KiB |
| small/case_034.txt | RE | 258 ms | 1424 KiB |
| small/case_035.txt | RE | 259 ms | 1428 KiB |
| small/case_036.txt | RE | 252 ms | 1544 KiB |
| small/case_037.txt | RE | 257 ms | 1412 KiB |