Submission #1173209


Source Code Expand

#include <stdio.h>

#define max(a, b) ((a) > (b) ? (a) : (b))

int main(void) {
	int i;
	int turn;

	for (turn = 0; turn < 1000; turn++) {
		int d, t, c[8], a[8];
		int exist, exist_id;

		scanf("%d %d", &d, &t);
		for (i = 0; i < 8; i++)
			scanf("%d", c + i);
		for (i = 0; i < 8; i++)
			scanf("%d", a + i);

		exist = 0;
		for (i = 0; i < 8; i++)
			if (a[i] == d) {
				exist = 1;
				exist_id = i;
			}

		if (exist)
			printf("sell 1 %d\n", exist_id + 1);
		else {
			int max, max_id;

			max = 0;
			for (i = 0; i < 8; i++)
				if (a[i] == 0 && c[i] > max) {
					max = c[i];
					max_id = i;
				}

			if (max > 0)
				printf("fill %d\n", max_id + 1);
			else
				puts("pass");
		}
		fflush(stdout);
	}

	return 0;
}

Submission Info

Submission Time
Task A - 石油王Xの憂鬱
User zeosutt
Language C (GCC 5.4.1)
Score 168965
Code Size 773 Byte
Status AC
Exec Time 45 ms
Memory 1136 KB

Compile Error

./Main.c: In function ‘main’:
./Main.c:13:3: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result]
   scanf("%d %d", &d, &t);
   ^
./Main.c:15:4: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result]
    scanf("%d", c + i);
    ^
./Main.c:17:4: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result]
    scanf("%d", a + i);
    ^

Judge Result

Set Name test_01 test_02 test_03 test_04 test_05 test_06 test_07 test_08 test_09 test_10 test_11 test_12 test_13 test_14 test_15 test_16 test_17 test_18 test_19 test_20 test_21 test_22 test_23 test_24 test_25 test_26 test_27 test_28 test_29 test_30 test_31 test_32 test_33 test_34 test_35 test_36 test_37 test_38 test_39 test_40 test_41 test_42 test_43 test_44 test_45 test_46 test_47 test_48 test_49 test_50
Score / Max Score 3183 / 417500 3071 / 417500 3340 / 417500 2961 / 417500 4023 / 417500 3661 / 417500 3240 / 417500 3623 / 417500 3369 / 417500 3639 / 417500 3550 / 417500 3779 / 417500 3206 / 417500 3231 / 417500 3154 / 417500 3019 / 417500 3417 / 417500 3449 / 417500 3618 / 417500 2950 / 417500 3702 / 417500 4089 / 417500 2991 / 417500 3920 / 417500 3701 / 417500 2931 / 417500 3257 / 417500 3939 / 417500 3886 / 417500 3424 / 417500 3693 / 417500 3272 / 417500 2477 / 417500 2981 / 417500 3095 / 417500 3762 / 417500 3293 / 417500 2934 / 417500 2897 / 417500 2739 / 417500 3568 / 417500 4337 / 417500 4050 / 417500 3331 / 417500 3827 / 417500 3234 / 417500 1928 / 417500 2567 / 417500 3622 / 417500 4035 / 417500
Status
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
Set Name Test Cases
test_01 subtask_01_01.txt
test_02 subtask_01_02.txt
test_03 subtask_01_03.txt
test_04 subtask_01_04.txt
test_05 subtask_01_05.txt
test_06 subtask_01_06.txt
test_07 subtask_01_07.txt
test_08 subtask_01_08.txt
test_09 subtask_01_09.txt
test_10 subtask_01_10.txt
test_11 subtask_01_11.txt
test_12 subtask_01_12.txt
test_13 subtask_01_13.txt
test_14 subtask_01_14.txt
test_15 subtask_01_15.txt
test_16 subtask_01_16.txt
test_17 subtask_01_17.txt
test_18 subtask_01_18.txt
test_19 subtask_01_19.txt
test_20 subtask_01_20.txt
test_21 subtask_01_21.txt
test_22 subtask_01_22.txt
test_23 subtask_01_23.txt
test_24 subtask_01_24.txt
test_25 subtask_01_25.txt
test_26 subtask_01_26.txt
test_27 subtask_01_27.txt
test_28 subtask_01_28.txt
test_29 subtask_01_29.txt
test_30 subtask_01_30.txt
test_31 subtask_01_31.txt
test_32 subtask_01_32.txt
test_33 subtask_01_33.txt
test_34 subtask_01_34.txt
test_35 subtask_01_35.txt
test_36 subtask_01_36.txt
test_37 subtask_01_37.txt
test_38 subtask_01_38.txt
test_39 subtask_01_39.txt
test_40 subtask_01_40.txt
test_41 subtask_01_41.txt
test_42 subtask_01_42.txt
test_43 subtask_01_43.txt
test_44 subtask_01_44.txt
test_45 subtask_01_45.txt
test_46 subtask_01_46.txt
test_47 subtask_01_47.txt
test_48 subtask_01_48.txt
test_49 subtask_01_49.txt
test_50 subtask_01_50.txt
Case Name Status Exec Time Memory
subtask_01_01.txt AC 45 ms 1136 KB
subtask_01_02.txt AC 41 ms 592 KB
subtask_01_03.txt AC 40 ms 592 KB
subtask_01_04.txt AC 37 ms 592 KB
subtask_01_05.txt AC 38 ms 592 KB
subtask_01_06.txt AC 39 ms 592 KB
subtask_01_07.txt AC 39 ms 500 KB
subtask_01_08.txt AC 41 ms 596 KB
subtask_01_09.txt AC 39 ms 500 KB
subtask_01_10.txt AC 38 ms 592 KB
subtask_01_11.txt AC 38 ms 596 KB
subtask_01_12.txt AC 39 ms 592 KB
subtask_01_13.txt AC 38 ms 500 KB
subtask_01_14.txt AC 40 ms 504 KB
subtask_01_15.txt AC 39 ms 500 KB
subtask_01_16.txt AC 40 ms 500 KB
subtask_01_17.txt AC 39 ms 592 KB
subtask_01_18.txt AC 38 ms 592 KB
subtask_01_19.txt AC 41 ms 592 KB
subtask_01_20.txt AC 37 ms 592 KB
subtask_01_21.txt AC 41 ms 592 KB
subtask_01_22.txt AC 39 ms 588 KB
subtask_01_23.txt AC 39 ms 592 KB
subtask_01_24.txt AC 40 ms 592 KB
subtask_01_25.txt AC 41 ms 592 KB
subtask_01_26.txt AC 41 ms 596 KB
subtask_01_27.txt AC 41 ms 500 KB
subtask_01_28.txt AC 38 ms 592 KB
subtask_01_29.txt AC 40 ms 592 KB
subtask_01_30.txt AC 40 ms 500 KB
subtask_01_31.txt AC 41 ms 596 KB
subtask_01_32.txt AC 39 ms 500 KB
subtask_01_33.txt AC 42 ms 592 KB
subtask_01_34.txt AC 41 ms 592 KB
subtask_01_35.txt AC 41 ms 596 KB
subtask_01_36.txt AC 39 ms 592 KB
subtask_01_37.txt AC 41 ms 596 KB
subtask_01_38.txt AC 40 ms 588 KB
subtask_01_39.txt AC 39 ms 592 KB
subtask_01_40.txt AC 39 ms 500 KB
subtask_01_41.txt AC 41 ms 592 KB
subtask_01_42.txt AC 42 ms 592 KB
subtask_01_43.txt AC 40 ms 592 KB
subtask_01_44.txt AC 38 ms 496 KB
subtask_01_45.txt AC 40 ms 592 KB
subtask_01_46.txt AC 39 ms 500 KB
subtask_01_47.txt AC 40 ms 500 KB
subtask_01_48.txt AC 40 ms 500 KB
subtask_01_49.txt AC 39 ms 592 KB
subtask_01_50.txt AC 38 ms 592 KB