結果

問題 No.123 カードシャッフル
ユーザー matsuyoshi30
提出日時 2018-10-02 23:59:11
言語 Java
(openjdk 23)
結果
AC  
実行時間 575 ms / 5,000 ms
コード長 793 bytes
コンパイル時間 2,568 ms
コンパイル使用メモリ 74,648 KB
実行使用メモリ 59,556 KB
最終ジャッジ日時 2024-10-12 10:07:59
合計ジャッジ時間 7,162 ms
ジャッジサーバーID
(参考情報)
judge1 / judge3
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 4
other AC * 10
権限があれば一括ダウンロードができます

ソースコード

diff #
プレゼンテーションモードにする

import java.util.*;
class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
int m = in.nextInt();
int[] a = new int[m];
for(int i=0; i<m; i++) a[i] = in.nextInt();
int[] c = new int[n];
for(int i=0; i<n; i++) c[i] = i+1;
for(int i=0; i<m; i++) {
int t = a[i];
int top = c[a[i]-1];
// System.out.print(c[0]+" ");
for(int j=t-1; j>=1; j--) {
int temp = c[j-1];
c[j] = temp;
// System.out.print(c[j-1]+" ");
}
c[0] = top;
// System.out.println();
}
System.out.println(c[0]);
}
}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0