#37237: 不知道為啥 執行結果正確,但無法通過


pharmacistlin858@gmail.com (Pharmacist Chen)

學校 : 不指定學校
編號 : 240837
來源 : [114.37.111.118]
最後登入時間 :
2023-10-15 14:39:09
a005. Eva 的回家作業 -- POJ | From: [36.227.107.118] | 發表日期 : 2023-08-27 09:12

a,b,c,d = map(int,input().split(","))
if (b-a==d-c):
  for i in range(1,5):
    print(i,end=" ")
  print(d+(d-c)*1)
else:
  if (c/b == d/c):
    for j in range(0,5):
     print(int(pow((b/a),j)),end=" ")
 
#37559: Re: 不知道為啥 執行結果正確,但無法通過


zhoudaniel02@gmail.com (周孝倫)

學校 : 銘傳大學
編號 : 235507
來源 : [223.140.157.105]
最後登入時間 :
2024-04-29 21:31:07
a005. Eva 的回家作業 -- POJ | From: [223.137.193.177] | 發表日期 : 2023-09-16 23:18

a,b,c,d = map(int,input().split(","))
if (b-a==d-c):
  for i in range(1,5):
    print(i,end=" ")
  print(d+(d-c)*1)
else:
  if (c/b == d/c):
    for j in range(0,5):
     print(int(pow((b/a),j)),end=" ")

會不會是 split中間的逗號?

然後其實else下面不需要寫if條件,因為如果他不是正比就一定會是等比

 
ZeroJudge Forum