Submission #1515479
Source Code Expand
import java.util.Scanner object Main { def solve(sc: => Scanner): Unit = { val N, Q = sc.nextInt val X = Array.tabulate[Int](N)(i => i) var Y = Set[Int](0, 1) var position1 = 0 for (idx <- 0 until Q) { val A, B = sc.nextInt - 1 if (A == position1) { position1 = B } else if (B == position1) { position1 = A } val Z = X(A) X(A) = X(B) X(B) = Z if (position1 != 0) Y += X(position1 - 1) if (position1 != N - 1) Y += X(position1 + 1) } println(Y.size) } def main(args: Array[String]): Unit = { val sc: Scanner = new Scanner(System.in) solve(sc) } }
Submission Info
Submission Time | |
---|---|
Task | G - Magician |
User | goryudyuma |
Language | Scala (2.11.7) |
Score | 100 |
Code Size | 693 Byte |
Status | AC |
Exec Time | 953 ms |
Memory | 72356 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 100 / 100 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | sample_01.txt, sample_02.txt |
All | sample_01.txt, sample_02.txt, sample_01.txt, sample_02.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_15.txt, subtask1_16.txt, subtask1_17.txt, subtask1_18.txt, subtask1_19.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
sample_01.txt | AC | 359 ms | 25804 KB |
sample_02.txt | AC | 333 ms | 25384 KB |
subtask1_01.txt | AC | 857 ms | 67516 KB |
subtask1_02.txt | AC | 792 ms | 67920 KB |
subtask1_03.txt | AC | 837 ms | 68016 KB |
subtask1_04.txt | AC | 797 ms | 67384 KB |
subtask1_05.txt | AC | 767 ms | 65648 KB |
subtask1_06.txt | AC | 785 ms | 67212 KB |
subtask1_07.txt | AC | 878 ms | 68988 KB |
subtask1_08.txt | AC | 801 ms | 66580 KB |
subtask1_09.txt | AC | 906 ms | 72356 KB |
subtask1_10.txt | AC | 844 ms | 67228 KB |
subtask1_11.txt | AC | 922 ms | 68676 KB |
subtask1_12.txt | AC | 861 ms | 67508 KB |
subtask1_13.txt | AC | 878 ms | 67864 KB |
subtask1_14.txt | AC | 863 ms | 68348 KB |
subtask1_15.txt | AC | 907 ms | 69080 KB |
subtask1_16.txt | AC | 953 ms | 68004 KB |
subtask1_17.txt | AC | 871 ms | 69472 KB |
subtask1_18.txt | AC | 875 ms | 67696 KB |
subtask1_19.txt | AC | 795 ms | 68064 KB |