Submission #140819


Source Code Expand

import java.util.Scanner;

public class Main{
	public static void main(String[] args){
		new Main().run();
	}

	void run()
	{
		Scanner cin = new Scanner(System.in);

		int n = cin.nextInt();
		int m = cin.nextInt();

		//事前準備 各CDケースに、どのCDが入っているかを格納します。
		//今CDプレイヤーに入っているCDは0なので、それを入れる。
		int nowPlaying = 0;

		//各CDケースに、入っているCDの番号を入れる
		int[] CDCase = new int[n];
		for(int i=0;i<n;i++) CDCase[i] = i + 1;


		//M回の処理が必要となるので、繰り返し。
		for(int i=0;i<m;i++){
			//目的のCDを
			int targetCD = cin.nextInt();
			//目的のCDを探す
			int targetCase = -1;
			for(int j=0;j<n;j++){
				if(CDCase[j] == targetCD){
					targetCase = j; break;
				}
			}
			//もし前聞いたCDと同じCDだったら、何もしない
			if(targetCase == -1) continue;
			//入れ替え処理を行う
			CDCase[targetCase] = nowPlaying;
			nowPlaying = targetCD;
		}

		//答えを出力します。
		for(int i=0;i<n;i++){
			System.out.println(CDCase[i]);
		}
	}
}

Submission Info

Submission Time
Task B - 迷子のCDケース
User chokudai
Language Java (OpenJDK 1.7.0)
Score 100
Code Size 1178 Byte
Status AC
Exec Time 465 ms
Memory 21160 KB

Judge Result

Set Name All
Score / Max Score 100 / 100
Status
AC × 65
Set Name Test Cases
All 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt, 00_sample_04.txt, 00_sample_05.txt, 01_rand_00.txt, 01_rand_01.txt, 01_rand_02.txt, 01_rand_03.txt, 01_rand_04.txt, 01_rand_05.txt, 01_rand_06.txt, 01_rand_07.txt, 01_rand_08.txt, 01_rand_09.txt, 01_rand_10.txt, 01_rand_11.txt, 01_rand_12.txt, 01_rand_13.txt, 01_rand_14.txt, 01_rand_15.txt, 01_rand_16.txt, 01_rand_17.txt, 01_rand_18.txt, 01_rand_19.txt, 01_rand_20.txt, 01_rand_21.txt, 01_rand_22.txt, 01_rand_23.txt, 01_rand_24.txt, 02_maxrand_00.txt, 02_maxrand_01.txt, 02_maxrand_02.txt, 02_maxrand_03.txt, 02_maxrand_04.txt, 02_maxrand_05.txt, 02_maxrand_06.txt, 02_maxrand_07.txt, 02_maxrand_08.txt, 02_maxrand_09.txt, 02_maxrand_10.txt, 02_maxrand_11.txt, 02_maxrand_12.txt, 02_maxrand_13.txt, 02_maxrand_14.txt, 02_maxrand_15.txt, 02_maxrand_16.txt, 02_maxrand_17.txt, 02_maxrand_18.txt, 02_maxrand_19.txt, 02_maxrand_20.txt, 02_maxrand_21.txt, 02_maxrand_22.txt, 02_maxrand_23.txt, 02_maxrand_24.txt, 03_small_00.txt, 03_small_01.txt, 03_small_02.txt, 03_small_03.txt, 03_small_04.txt, 03_small_05.txt, 03_small_06.txt, 03_small_07.txt, 03_small_08.txt, 03_small_09.txt
Case Name Status Exec Time Memory
00_sample_01.txt AC 459 ms 20760 KB
00_sample_02.txt AC 382 ms 20772 KB
00_sample_03.txt AC 381 ms 20780 KB
00_sample_04.txt AC 419 ms 20884 KB
00_sample_05.txt AC 388 ms 20800 KB
01_rand_00.txt AC 386 ms 20900 KB
01_rand_01.txt AC 383 ms 20764 KB
01_rand_02.txt AC 392 ms 20768 KB
01_rand_03.txt AC 380 ms 20868 KB
01_rand_04.txt AC 398 ms 20888 KB
01_rand_05.txt AC 379 ms 20844 KB
01_rand_06.txt AC 399 ms 20736 KB
01_rand_07.txt AC 383 ms 20772 KB
01_rand_08.txt AC 400 ms 20856 KB
01_rand_09.txt AC 381 ms 20900 KB
01_rand_10.txt AC 383 ms 20888 KB
01_rand_11.txt AC 376 ms 20760 KB
01_rand_12.txt AC 380 ms 20736 KB
01_rand_13.txt AC 385 ms 20868 KB
01_rand_14.txt AC 377 ms 20776 KB
01_rand_15.txt AC 385 ms 20896 KB
01_rand_16.txt AC 386 ms 20900 KB
01_rand_17.txt AC 384 ms 20772 KB
01_rand_18.txt AC 375 ms 20896 KB
01_rand_19.txt AC 375 ms 20772 KB
01_rand_20.txt AC 382 ms 20668 KB
01_rand_21.txt AC 378 ms 20908 KB
01_rand_22.txt AC 378 ms 20780 KB
01_rand_23.txt AC 393 ms 20888 KB
01_rand_24.txt AC 382 ms 20896 KB
02_maxrand_00.txt AC 389 ms 21012 KB
02_maxrand_01.txt AC 381 ms 21020 KB
02_maxrand_02.txt AC 387 ms 21156 KB
02_maxrand_03.txt AC 391 ms 21016 KB
02_maxrand_04.txt AC 388 ms 21032 KB
02_maxrand_05.txt AC 391 ms 21016 KB
02_maxrand_06.txt AC 389 ms 21028 KB
02_maxrand_07.txt AC 384 ms 21028 KB
02_maxrand_08.txt AC 389 ms 21024 KB
02_maxrand_09.txt AC 394 ms 21160 KB
02_maxrand_10.txt AC 383 ms 21004 KB
02_maxrand_11.txt AC 389 ms 21152 KB
02_maxrand_12.txt AC 386 ms 21028 KB
02_maxrand_13.txt AC 388 ms 21032 KB
02_maxrand_14.txt AC 405 ms 20972 KB
02_maxrand_15.txt AC 390 ms 21028 KB
02_maxrand_16.txt AC 395 ms 21028 KB
02_maxrand_17.txt AC 396 ms 21024 KB
02_maxrand_18.txt AC 392 ms 21024 KB
02_maxrand_19.txt AC 379 ms 21032 KB
02_maxrand_20.txt AC 384 ms 21024 KB
02_maxrand_21.txt AC 380 ms 21072 KB
02_maxrand_22.txt AC 386 ms 21016 KB
02_maxrand_23.txt AC 390 ms 21028 KB
02_maxrand_24.txt AC 465 ms 21028 KB
03_small_00.txt AC 398 ms 21012 KB
03_small_01.txt AC 392 ms 20900 KB
03_small_02.txt AC 396 ms 21008 KB
03_small_03.txt AC 392 ms 20904 KB
03_small_04.txt AC 391 ms 20896 KB
03_small_05.txt AC 384 ms 21032 KB
03_small_06.txt AC 390 ms 21032 KB
03_small_07.txt AC 415 ms 20904 KB
03_small_08.txt AC 387 ms 21012 KB
03_small_09.txt AC 393 ms 20904 KB