2 条题解

  • 2
    @ 2024-9-20 11:52:30
    n,head=map(int,input().split())
    a=[]
    for i in range(n):
        x,y=map(int,input().split())
        a.append([x,y])
    p=head
    while p!=-1:
        print(a[p][0],end=" ")
        p=a[p][1]
    
  • 0
    @ 2024-9-17 21:22:00
    class Node:
        def __init__(self,val:int,nxt:int):
            self.val=val
            self.nxt=nxt
    def add (it,val):
        a.append(Node(val,a[it].nxt))
        a[it].nxt=len(a)-1
    def delete (it):
        a[it].nxt=a[a[it].nxt].nxt
    a=[Node(0,0) for i in range(3000)]
    n,h=map(int,input().split())
    for i in range(n):
        a[i].val,a[i].nxt=map(int,input().split())
    it=h
    while it!=-1:
        print(a[it].val,end=" ")
        it=a[it].nxt
    

    题解qp 代码仅供参考,课上讲的实现方式还是要会的,class写法较好写好理解

    • @ 2024-9-18 10:54:49

      我要写符合高二宝宝体质的

  • 1

信息

ID
940
时间
1000ms
内存
256MiB
难度
3
标签
递交数
124
已通过
63
上传者