Submission #1140849
Source Code Expand
#include <stdio.h> char c[51][50]; char r[16384][8][2]; int rc; int main(int argc, char *argv[]) { int x, y, k, i; fgets(c[0], 50 * 2, stdin); // skip first line for(y = 0; y < 50; y ++){ fgets(c[y], 50 * 2, stdin); } for(y = 0; y < 50; y++){ for(x = 0; x < 50; x++){ c[y][x] -= '0'; } } for(y = 0; y < 50; y++){ k = 0; for(x = 0; x < 50; x++){ if(c[y][x] == 0){ k = 0; } else{ k++; if(k == 8){ for(i = 0; i < 8; i++){ r[rc][i][0] = x - i; r[rc][i][1] = y; } rc++; k = 0; } } } } printf("%d\n", rc); for(i = 0; i < rc; i++){ for(x = 0; x < 8; x++){ printf("%d %d\n", r[i][x][0] + 1, r[i][x][1] + 1); } } return 0; }
Submission Info
Submission Time | |
---|---|
Task | A - Multiple Pieces |
User | hikalium |
Language | C (GCC 5.4.1) |
Score | 33457 |
Code Size | 762 Byte |
Status | AC |
Exec Time | 1 ms |
Memory | 128 KB |
Compile Error
./Main.c: In function ‘main’: ./Main.c:11:2: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(c[0], 50 * 2, stdin); // skip first line ^ ./Main.c:13:3: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(c[y], 50 * 2, stdin); ^
Judge Result
Set Name | test_01 | test_02 | test_03 | test_04 | test_05 | test_06 | test_07 | test_08 | test_09 | test_10 | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Score / Max Score | 3848 / 1343058 | 3064 / 1343058 | 4645 / 1343058 | 1810 / 1343058 | 2969 / 1343058 | 4584 / 1343058 | 3231 / 1343058 | 1749 / 1343058 | 3534 / 1343058 | 4023 / 1343058 | ||||||||||||||||||||
Status |
|
|
|
|
|
|
|
|
|
|
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 |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
subtask_01_01.txt | AC | 1 ms | 128 KB |
subtask_01_02.txt | AC | 1 ms | 128 KB |
subtask_01_03.txt | AC | 1 ms | 128 KB |
subtask_01_04.txt | AC | 1 ms | 128 KB |
subtask_01_05.txt | AC | 1 ms | 128 KB |
subtask_01_06.txt | AC | 1 ms | 128 KB |
subtask_01_07.txt | AC | 1 ms | 128 KB |
subtask_01_08.txt | AC | 1 ms | 128 KB |
subtask_01_09.txt | AC | 1 ms | 128 KB |
subtask_01_10.txt | AC | 1 ms | 128 KB |