提出 #13116411
ソースコード 拡げる
import java.util.*;
import java.io.*;
public class Main{
// taking inputs
static BufferedReader s1;
static BufferedWriter out;
static String read() throws IOException{String line="";while(line.length()==0){line=s1.readLine();continue;}return line;}
static int int_v (String s1){return Integer.parseInt(s1);}
static long long_v(String s1){return Long.parseLong(s1);}
static int[] int_arr() throws IOException{String[] a=read().split(" ");int[] b=new int[a.length];for(int i=0;i<a.length;i++){b[i]=int_v(a[i]);}return b;}
static long[] long_arr() throws IOException{String[] a=read().split(" ");long[] b=new long[a.length];for(int i=0;i<a.length;i++){b[i]=long_v(a[i]);}return b;}
static void assign(){s1=new BufferedReader(new InputStreamReader(System.in));out=new BufferedWriter(new OutputStreamWriter(System.out));}
public static void main(String[] args) throws IOException{
assign();
long[] n1=long_arr();
int n=(int)n1[0];long k=n1[1];
int[] a1=int_arr();
int[] a=new int[n+1];
for(int i=1;i<=n;i++){a[i]=a1[i-1];}
boolean[] b=new boolean[n+1];
List<Integer> l=new ArrayList<>();
l.add(1); b[1]=true;;
int cl=1;
for(int i=0;i<n;i++){
int z=a[l.get(l.size()-1)];
if(b[z]){
l.add(z);
break;
}
b[z]=true;
l.add(z);
}
int xx=0;
for(int i=0;i<l.size();i++){
if(l.get(i)==l.get(l.size()-1)){xx=i;break;}
}
if(k<l.size()){
out.write(l.get((int)k)+"");
out.flush(); return;
}
cl=l.size()-xx-1;
k-=xx;
k%=cl;
out.write(l.get(xx+(int)k)+"");
out.flush();
}
}
提出情報
| 提出日時 | |
|---|---|
| 問題 | D - Teleporter |
| ユーザ | begging_beginner |
| 言語 | Java (OpenJDK 11.0.6) |
| 得点 | 0 |
| コード長 | 2058 Byte |
| 結果 | RE |
| 実行時間 | 321 ms |
| メモリ | 65276 KiB |
ジャッジ結果
| セット名 | Sample | Subtask1 | ||||||
|---|---|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 0 | 0 / 400 | ||||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| Sample | sample_01.txt, sample_02.txt |
| Subtask1 | sample_01.txt, sample_02.txt, sub1_01.txt, sub1_02.txt, sub1_03.txt, sub1_04.txt, sub1_05.txt, sub1_06.txt, sub1_07.txt, sub1_08.txt, sub1_09.txt, sub1_10.txt, sub1_11.txt, sub1_12.txt, sub1_13.txt, sub1_14.txt, sub1_15.txt, sub1_16.txt, sub1_17.txt, sub1_18.txt, sub1_19.txt, sub1_20.txt, sub1_21.txt, sub1_22.txt, sub1_23.txt, sub1_24.txt, sub1_25.txt, sub1_26.txt, sub1_27.txt, sub1_28.txt, sub1_29.txt, sub1_30.txt, sub1_31.txt, sub1_32.txt, sub1_33.txt, sub1_34.txt, sub1_35.txt, sub1_36.txt, sub1_37.txt, sub1_38.txt, sub1_39.txt, sub1_40.txt, sub1_41.txt, sub1_42.txt, sub1_43.txt, sub1_44.txt, sub1_45.txt, sub1_46.txt, sub1_47.txt, sub1_48.txt, sub1_49.txt, sub1_50.txt, sub1_51.txt, sub1_52.txt, sub1_53.txt, sub1_54.txt, sub1_55.txt |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| sample_01.txt | AC | 114 ms | 36584 KiB |
| sample_02.txt | AC | 111 ms | 36584 KiB |
| sub1_01.txt | RE | 123 ms | 37728 KiB |
| sub1_02.txt | RE | 209 ms | 47852 KiB |
| sub1_03.txt | RE | 116 ms | 36580 KiB |
| sub1_04.txt | RE | 260 ms | 61276 KiB |
| sub1_05.txt | RE | 233 ms | 60768 KiB |
| sub1_06.txt | AC | 259 ms | 50080 KiB |
| sub1_07.txt | AC | 267 ms | 49604 KiB |
| sub1_08.txt | AC | 279 ms | 61968 KiB |
| sub1_09.txt | RE | 226 ms | 50532 KiB |
| sub1_10.txt | RE | 229 ms | 59952 KiB |
| sub1_11.txt | RE | 180 ms | 43180 KiB |
| sub1_12.txt | RE | 274 ms | 61252 KiB |
| sub1_13.txt | RE | 251 ms | 60720 KiB |
| sub1_14.txt | RE | 272 ms | 60992 KiB |
| sub1_15.txt | RE | 201 ms | 47928 KiB |
| sub1_16.txt | RE | 227 ms | 60308 KiB |
| sub1_17.txt | RE | 216 ms | 48300 KiB |
| sub1_18.txt | RE | 240 ms | 60664 KiB |
| sub1_19.txt | RE | 147 ms | 39604 KiB |
| sub1_20.txt | RE | 244 ms | 60716 KiB |
| sub1_21.txt | AC | 278 ms | 55472 KiB |
| sub1_22.txt | AC | 271 ms | 53188 KiB |
| sub1_23.txt | AC | 237 ms | 47640 KiB |
| sub1_24.txt | AC | 298 ms | 53360 KiB |
| sub1_25.txt | RE | 251 ms | 52792 KiB |
| sub1_26.txt | RE | 198 ms | 48716 KiB |
| sub1_27.txt | AC | 263 ms | 51824 KiB |
| sub1_28.txt | AC | 283 ms | 54408 KiB |
| sub1_29.txt | AC | 224 ms | 43220 KiB |
| sub1_30.txt | AC | 241 ms | 51176 KiB |
| sub1_31.txt | AC | 150 ms | 38372 KiB |
| sub1_32.txt | AC | 261 ms | 51784 KiB |
| sub1_33.txt | AC | 196 ms | 43084 KiB |
| sub1_34.txt | AC | 259 ms | 52176 KiB |
| sub1_35.txt | RE | 91 ms | 34816 KiB |
| sub1_36.txt | RE | 258 ms | 60928 KiB |
| sub1_37.txt | AC | 297 ms | 62092 KiB |
| sub1_38.txt | AC | 305 ms | 62124 KiB |
| sub1_39.txt | AC | 310 ms | 65276 KiB |
| sub1_40.txt | AC | 201 ms | 41584 KiB |
| sub1_41.txt | AC | 299 ms | 61976 KiB |
| sub1_42.txt | AC | 315 ms | 62040 KiB |
| sub1_43.txt | AC | 321 ms | 62600 KiB |
| sub1_44.txt | AC | 307 ms | 62484 KiB |
| sub1_45.txt | RE | 262 ms | 61068 KiB |
| sub1_46.txt | RE | 213 ms | 60836 KiB |
| sub1_47.txt | AC | 298 ms | 64404 KiB |
| sub1_48.txt | AC | 283 ms | 62000 KiB |
| sub1_49.txt | AC | 295 ms | 62976 KiB |
| sub1_50.txt | AC | 275 ms | 62128 KiB |
| sub1_51.txt | AC | 291 ms | 61824 KiB |
| sub1_52.txt | AC | 259 ms | 49308 KiB |
| sub1_53.txt | AC | 223 ms | 43832 KiB |
| sub1_54.txt | AC | 313 ms | 62024 KiB |
| sub1_55.txt | AC | 304 ms | 62456 KiB |