构造单链表,使用头插法,解决问题;

import java.util.*;

public class Main{
    public static void main(String[] args){
        Scanner scan = new Scanner(System.in);
        while (scan.hasNext()) {
            int num = scan.nextInt();
            ListNode header = new ListNode();
            for (int i=0; i< num;i++) {
                int value = scan.nextInt();
                ListNode node = new ListNode(value, header.next);
                header.next = node;
            }
            int target = scan.nextInt();
            for (int i=0; i<target; i++) {
                header = header.next;
            }
            System.out.println(header.value);
        }
        
    }
}


class ListNode{
    int value;
    ListNode next;
    public ListNode(){
        
    }
    public ListNode(int value, ListNode next){
        this.value = value;
        this.next = next;
    }
}