結果
問題 |
No.2827 Enter User Name to Play
|
ユーザー |
![]() |
提出日時 | 2025-04-17 18:31:29 |
言語 | Java (openjdk 23) |
結果 |
RE
|
実行時間 | - |
コード長 | 879 bytes |
コンパイル時間 | 6,649 ms |
コンパイル使用メモリ | 85,912 KB |
実行使用メモリ | 56,032 KB |
最終ジャッジ日時 | 2025-04-17 18:31:40 |
合計ジャッジ時間 | 8,090 ms |
ジャッジサーバーID (参考情報) |
judge1 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | RE * 3 |
other | RE * 22 |
ソースコード
import java.util.Scanner; public class Q1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); String[]s = new String[n]; String[]t = new String[n]; int[]p = new int[n]; for (int i = 0; i < n; i++) { s[i] = sc.next(); } for (int i = 0; i < n; i++) { p[i] = sc.nextInt(); } for (int i = 0; i < n; i++) { int f = p[i]; int f2 = p[i]-1; for (int j = p[i]-1; j > 0 ; j--) { f = f*(j); } for (int j = p[i]-2; j > 0 ; j--) { f2 = f2*(j); } int pf; if (f2!=0 && f !=0){ pf = f/f2; } else { pf = f; } t[i] = s[pf-1]; } } }