Submission #13116411
Source Code Expand
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(); } }
Submission Info
Submission Time | |
---|---|
Task | D - Teleporter |
User | begging_beginner |
Language | Java (OpenJDK 11.0.6) |
Score | 0 |
Code Size | 2058 Byte |
Status | RE |
Exec Time | 321 ms |
Memory | 65276 KiB |
Judge Result
Set Name | Sample | Subtask1 | ||||||
---|---|---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 0 / 400 | ||||||
Status |
|
|
Set Name | Test Cases |
---|---|
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 |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
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 |