Submission #71674689


Source Code Expand

fun main() {
    val cin = System.`in`.bufferedReader()
    val cout = System.out.bufferedWriter()

    var (n, m) = cin.readLine().split(" ").map { it.toInt() }
    var ans = 0
    val s = mutableSetOf<Pair<Int, Int>>()
    repeat(m) {
        var (r, c) = cin.readLine().split(" ").map { it.toInt() }
        if (s.contains(r to c)) return@repeat
        if (s.contains(r + 1 to c)) return@repeat
        if (s.contains(r to c + 1)) return@repeat
        if (s.contains(r + 1 to c + 1)) return@repeat
        ans++
        s.add(r to c)
        s.add(r + 1 to c)
        s.add(r to c + 1)
        s.add(r + 1 to c + 1)
    }
    cout.write("${ans}\n")
    cout.flush()
}

Submission Info

Submission Time
Task C - 2x2 Placing
User jagbarrameda
Language Kotlin (Kotlin/JVM 2.2.10)
Score 300
Code Size 695 Byte
Status AC
Exec Time 1520 ms
Memory 165464 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 3
AC × 36
Set Name Test Cases
Sample 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt
All 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 01_random_00.txt, 01_random_01.txt, 01_random_02.txt, 01_random_03.txt, 01_random_04.txt, 01_random_05.txt, 01_random_06.txt, 01_random_07.txt, 01_random_08.txt, 01_random_09.txt, 01_random_10.txt, 01_random_11.txt, 02_random2_00.txt, 02_random2_01.txt, 02_random2_02.txt, 02_random2_03.txt, 02_random2_04.txt, 02_random2_05.txt, 02_random2_06.txt, 02_random2_07.txt, 02_random2_08.txt, 02_random2_09.txt, 02_random2_10.txt, 02_random2_11.txt, 02_random2_12.txt, 02_random2_13.txt, 02_random2_14.txt, 02_random2_15.txt, 03_handmade_00.txt, 03_handmade_01.txt, 03_handmade_02.txt, 03_handmade_03.txt, 03_handmade_04.txt
Case Name Status Exec Time Memory
00_sample_00.txt AC 98 ms 42956 KiB
00_sample_01.txt AC 81 ms 43096 KiB
00_sample_02.txt AC 81 ms 42876 KiB
01_random_00.txt AC 219 ms 62084 KiB
01_random_01.txt AC 276 ms 64604 KiB
01_random_02.txt AC 265 ms 64644 KiB
01_random_03.txt AC 318 ms 69276 KiB
01_random_04.txt AC 543 ms 82456 KiB
01_random_05.txt AC 401 ms 76248 KiB
01_random_06.txt AC 870 ms 117468 KiB
01_random_07.txt AC 1520 ms 165240 KiB
01_random_08.txt AC 1203 ms 131412 KiB
01_random_09.txt AC 1285 ms 157788 KiB
01_random_10.txt AC 336 ms 76672 KiB
01_random_11.txt AC 961 ms 155444 KiB
02_random2_00.txt AC 1070 ms 164552 KiB
02_random2_01.txt AC 1102 ms 165464 KiB
02_random2_02.txt AC 1125 ms 158852 KiB
02_random2_03.txt AC 923 ms 151296 KiB
02_random2_04.txt AC 1066 ms 152700 KiB
02_random2_05.txt AC 967 ms 152824 KiB
02_random2_06.txt AC 1029 ms 153936 KiB
02_random2_07.txt AC 959 ms 145956 KiB
02_random2_08.txt AC 964 ms 145700 KiB
02_random2_09.txt AC 888 ms 139440 KiB
02_random2_10.txt AC 838 ms 137856 KiB
02_random2_11.txt AC 811 ms 130224 KiB
02_random2_12.txt AC 912 ms 124768 KiB
02_random2_13.txt AC 738 ms 107428 KiB
02_random2_14.txt AC 626 ms 94616 KiB
02_random2_15.txt AC 335 ms 68204 KiB
03_handmade_00.txt AC 269 ms 64800 KiB
03_handmade_01.txt AC 613 ms 118408 KiB
03_handmade_02.txt AC 659 ms 118468 KiB
03_handmade_03.txt AC 607 ms 116836 KiB
03_handmade_04.txt AC 633 ms 108492 KiB