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
AC × 1
RE × 35
AC × 2
RE × 64
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