5.详解PAT乙级110道题 - PAT1005

合集 · 详解PAT乙级110道题(python) (11)

  1. 7:19
    1.详解PAT乙级110道题 - PAT1001
  2. 12:50
    2.详解PAT乙级110道题 - PAT1002
  3. 20:58
    3.详解PAT乙级110道题 - PAT1003
  4. 11:18
    4.详解PAT乙级110道题 - PAT1004
  5. 14:57
    5.详解PAT乙级110道题 - PAT1005
  6. 7:45
    6.详解PAT乙级110道题 - PAT1006
  7. 9:44
    7.详解PAT乙级110道题 - PAT1007
  8. 8:22
    8.详解PAT乙级110道题 - PAT1008
  9. 2:24
    9.详解PAT乙级110道题 - PAT1009
  10. 4:29
    11.详解PAT乙级110道题 - PAT1011
  11. 22:27
    2.详解PAT乙级110道题 - PAT1012
Description
新年快乐捏

Comments

IceWinterQwQ 2024-12-05

这题我一个初三生写了足足2.5小时,这正常吗(),还有就是我代码和up的不大一样,详细思路可以私我 yz = 【】 s = 【】 def zm(a): if a not in yz: while a!=1: if a % 2 == 0: a //= 2 yz.append(a) else: a = (3*a+1) // 2 yz.append(a) k=int(input()) n=list(input().split()) for i in n: s.append(int(i)) for i in n: zm(int(i)) for i in yz: if int(i) in s: s.remove(int(i)) s.sort(reverse=True) for i in s: if s.index(i) != len(s) - 1: print(i,end=" ") else: print(i,end="")

↩ 2