提出 #17068515
ソースコード 拡げる
Copy
Copy
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
-
- const int data[] = {
- 215, 210, 216, 197, 195, 213, 211, 220, 201, 208,
- 207, 220, 218, 216, 223, 215, 200, 210, 212, 204,
- 223, 211, 230, 212, 214, 201, 213, 193, 200, 195,
- 209, 222, 208, 214, 202, 211, 193, 215, 214, 219,
- 200, 208, 208, 194, 201, 213, 203, 199, 205, 194
- };
-
- int id, N, K;
- char S[128][128];
-
- int main(void) {
- int i;
- int max;
- if (scanf("%d%d%d", &id, &N, &K) != 3) return 1;
- if (N >= (int)(sizeof(S) / sizeof(*S))) {
- puts("0");
- return 0;
- }
- for (i = 0; i < N; i++) {
- if (scanf("%127s", S[i]) != 1) return 1;
- }
-
- max = 10000;
- if (1 <= id && id <= (int)(sizeof(data) / sizeof(*data))) max = data[id - 1];
-
- printf("%d\n", max);
- for (i = 0; i < max; i++) {
- printf("%d %d %d\n", (N + 1) / 2, (N + 1) / 2, i % 9 + 1);
- }
-
- return 0;
- }
-
- /* nibutan.pl */
-
- /*
-
- #!/usr/bin/perl
-
- use strict;
- use warnings;
-
- for (my $i = 1; $i <= 50; $i++) {
- my $ng = 0;
- my $ok = 230;
- while ($ng + 1 < $ok) {
- my $val = $ng + (($ok - $ng) >> 1);
- my $target = sprintf("IMOJUDGE<<<%d>>>", 1000000 - $val);
- open(F, "> temp.txt") or die;
- print F "$val\n";
- for (my $j = 0; $j < $val; $j++) {
- print F sprintf("50 50 %d\n", $j % 9 + 1);
- }
- close(F);
- my $cmd = sprintf("_data\\output_checker.exe _data\\in\\subtask_01_%02d.txt temp.txt temp.txt 2>&1 |", $i);
- open(P, $cmd) or die;
- my $res = <P>;
- close(P);
- chomp($res);
- if ($res ne $target) {
- $ng = $val;
- } else {
- $ok = $val;
- }
- }
- print "$ok, ";
- if ($i % 10 == 0) {
- print "\n";
- }
- }
-
- */
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
const int data[] = {
215, 210, 216, 197, 195, 213, 211, 220, 201, 208,
207, 220, 218, 216, 223, 215, 200, 210, 212, 204,
223, 211, 230, 212, 214, 201, 213, 193, 200, 195,
209, 222, 208, 214, 202, 211, 193, 215, 214, 219,
200, 208, 208, 194, 201, 213, 203, 199, 205, 194
};
int id, N, K;
char S[128][128];
int main(void) {
int i;
int max;
if (scanf("%d%d%d", &id, &N, &K) != 3) return 1;
if (N >= (int)(sizeof(S) / sizeof(*S))) {
puts("0");
return 0;
}
for (i = 0; i < N; i++) {
if (scanf("%127s", S[i]) != 1) return 1;
}
max = 10000;
if (1 <= id && id <= (int)(sizeof(data) / sizeof(*data))) max = data[id - 1];
printf("%d\n", max);
for (i = 0; i < max; i++) {
printf("%d %d %d\n", (N + 1) / 2, (N + 1) / 2, i % 9 + 1);
}
return 0;
}
/* nibutan.pl */
/*
#!/usr/bin/perl
use strict;
use warnings;
for (my $i = 1; $i <= 50; $i++) {
my $ng = 0;
my $ok = 230;
while ($ng + 1 < $ok) {
my $val = $ng + (($ok - $ng) >> 1);
my $target = sprintf("IMOJUDGE<<<%d>>>", 1000000 - $val);
open(F, "> temp.txt") or die;
print F "$val\n";
for (my $j = 0; $j < $val; $j++) {
print F sprintf("50 50 %d\n", $j % 9 + 1);
}
close(F);
my $cmd = sprintf("_data\\output_checker.exe _data\\in\\subtask_01_%02d.txt temp.txt temp.txt 2>&1 |", $i);
open(P, $cmd) or die;
my $res = <P>;
close(P);
chomp($res);
if ($res ne $target) {
$ng = $val;
} else {
$ok = $val;
}
}
print "$ok, ";
if ($i % 10 == 0) {
print "\n";
}
}
*/
提出情報
提出日時 |
|
問題 |
A - カラフルパネル |
ユーザ |
mikecat |
言語 |
C (GCC 9.2.1) |
得点 |
49989365 |
コード長 |
1616 Byte |
結果 |
AC |
実行時間 |
11 ms |
メモリ |
1684 KB |
ジャッジ結果
セット名 |
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 |
得点 / 配点 |
999785 / 1000000 |
999790 / 1000000 |
999784 / 1000000 |
999803 / 1000000 |
999805 / 1000000 |
999787 / 1000000 |
999789 / 1000000 |
999780 / 1000000 |
999799 / 1000000 |
999792 / 1000000 |
999793 / 1000000 |
999780 / 1000000 |
999782 / 1000000 |
999784 / 1000000 |
999777 / 1000000 |
999785 / 1000000 |
999800 / 1000000 |
999790 / 1000000 |
999788 / 1000000 |
999796 / 1000000 |
999777 / 1000000 |
999789 / 1000000 |
999570 / 1000000 |
999788 / 1000000 |
999786 / 1000000 |
999799 / 1000000 |
999787 / 1000000 |
999807 / 1000000 |
999800 / 1000000 |
999805 / 1000000 |
999791 / 1000000 |
999778 / 1000000 |
999792 / 1000000 |
999786 / 1000000 |
999798 / 1000000 |
999789 / 1000000 |
999807 / 1000000 |
999785 / 1000000 |
999786 / 1000000 |
999781 / 1000000 |
999800 / 1000000 |
999792 / 1000000 |
999792 / 1000000 |
999806 / 1000000 |
999799 / 1000000 |
999787 / 1000000 |
999797 / 1000000 |
999801 / 1000000 |
999795 / 1000000 |
999806 / 1000000 |
結果 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
セット名 |
テストケース |
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 |
ケース名 |
結果 |
実行時間 |
メモリ |
subtask_01_01.txt |
AC |
5 ms |
1600 KB |
subtask_01_02.txt |
AC |
3 ms |
1600 KB |
subtask_01_03.txt |
AC |
5 ms |
1604 KB |
subtask_01_04.txt |
AC |
9 ms |
1612 KB |
subtask_01_05.txt |
AC |
6 ms |
1640 KB |
subtask_01_06.txt |
AC |
11 ms |
1632 KB |
subtask_01_07.txt |
AC |
2 ms |
1624 KB |
subtask_01_08.txt |
AC |
7 ms |
1668 KB |
subtask_01_09.txt |
AC |
2 ms |
1612 KB |
subtask_01_10.txt |
AC |
5 ms |
1616 KB |
subtask_01_11.txt |
AC |
2 ms |
1616 KB |
subtask_01_12.txt |
AC |
6 ms |
1624 KB |
subtask_01_13.txt |
AC |
7 ms |
1604 KB |
subtask_01_14.txt |
AC |
4 ms |
1628 KB |
subtask_01_15.txt |
AC |
2 ms |
1680 KB |
subtask_01_16.txt |
AC |
7 ms |
1640 KB |
subtask_01_17.txt |
AC |
7 ms |
1608 KB |
subtask_01_18.txt |
AC |
2 ms |
1608 KB |
subtask_01_19.txt |
AC |
2 ms |
1612 KB |
subtask_01_20.txt |
AC |
6 ms |
1600 KB |
subtask_01_21.txt |
AC |
5 ms |
1676 KB |
subtask_01_22.txt |
AC |
6 ms |
1604 KB |
subtask_01_23.txt |
AC |
4 ms |
1612 KB |
subtask_01_24.txt |
AC |
2 ms |
1676 KB |
subtask_01_25.txt |
AC |
5 ms |
1664 KB |
subtask_01_26.txt |
AC |
4 ms |
1612 KB |
subtask_01_27.txt |
AC |
3 ms |
1624 KB |
subtask_01_28.txt |
AC |
2 ms |
1640 KB |
subtask_01_29.txt |
AC |
2 ms |
1604 KB |
subtask_01_30.txt |
AC |
1 ms |
1636 KB |
subtask_01_31.txt |
AC |
6 ms |
1628 KB |
subtask_01_32.txt |
AC |
10 ms |
1608 KB |
subtask_01_33.txt |
AC |
1 ms |
1604 KB |
subtask_01_34.txt |
AC |
6 ms |
1628 KB |
subtask_01_35.txt |
AC |
6 ms |
1628 KB |
subtask_01_36.txt |
AC |
2 ms |
1624 KB |
subtask_01_37.txt |
AC |
8 ms |
1676 KB |
subtask_01_38.txt |
AC |
6 ms |
1684 KB |
subtask_01_39.txt |
AC |
6 ms |
1604 KB |
subtask_01_40.txt |
AC |
6 ms |
1628 KB |
subtask_01_41.txt |
AC |
4 ms |
1620 KB |
subtask_01_42.txt |
AC |
1 ms |
1608 KB |
subtask_01_43.txt |
AC |
7 ms |
1608 KB |
subtask_01_44.txt |
AC |
6 ms |
1600 KB |
subtask_01_45.txt |
AC |
3 ms |
1612 KB |
subtask_01_46.txt |
AC |
7 ms |
1636 KB |
subtask_01_47.txt |
AC |
9 ms |
1608 KB |
subtask_01_48.txt |
AC |
3 ms |
1680 KB |
subtask_01_49.txt |
AC |
6 ms |
1680 KB |
subtask_01_50.txt |
AC |
3 ms |
1684 KB |