#24047: [python] 測資過,但送出卡在兩題錯誤,是否是有多餘空格


h44911011@gs.ncku.edu.tw (Morty)

學校 : 國立成功大學
編號 : 141716
來源 : [125.231.125.40]
最後登入時間 :
2021-02-19 17:10:54
a271. 彩色蘿蔔 -- 兔子 | From: [125.231.135.242] | 發表日期 : 2021-01-11 23:04

import sys

ini = 0

inn = 0

for s in sys.stdin:

    h = s.split()

    if ini== 0:

        ini=int(h[0])

    elif inn==0:

        a=list(map(int,h))

        x=a[0]

        y=a[1]

        z=a[2]

        w=a[3]

        n=a[4]

        m=a[5]

        inn=1

    elif inn==1:

        b=list(map(int,h))

        p=0

        if b ==[]:

            print(str(m)+'g')

            inn=0

            ini-=1

        else:

            for i in b:

                m=m-(p*n)

                if m <=0:

                    print("bye~Rabbit")

                    break

                if i==1:

                    m=m+x

                elif i==2:

                    m=m+y

                elif i==3:

                    m=m-z

                elif i==4:

                    m=m-w

                    p+=1

            if m > 0:

                print(str(m)+'g')

            inn=0

 

            ini-=1

顯示以下兩行錯誤. 懷疑是測資有多餘空行造成ini參數計算錯誤, 但不確定是否如此還是其他原因, 感謝解惑了

#0: 10% WA (line:809)

您的答案為: 9314g
正確答案為: bye~Rabbit

#1: 90% WA (line:451)

您的答案為: 14670g
正確答案為: bye~Rabbit
 
#24048: Re:[python] 測資過,但送出卡在兩題錯誤,是否是有多餘空格


asnewchien@gmail.com (david)

學校 : 不指定學校
編號 : 68108
來源 : [1.168.27.172]
最後登入時間 :
2024-04-24 20:07:19
a271. 彩色蘿蔔 -- 兔子 | From: [61.223.63.31] | 發表日期 : 2021-01-12 11:39

from sys import *

T = int(stdin.readline())

for _ in range(T):

    s1 = stdin.readline().strip()

    s2 = stdin.readline().strip()

    ..... 

 
#24062: Re:[python] 測資過,但送出卡在兩題錯誤,是否是有多餘空格


h44911011@gs.ncku.edu.tw (Morty)

學校 : 國立成功大學
編號 : 141716
來源 : [125.231.125.40]
最後登入時間 :
2021-02-19 17:10:54
a271. 彩色蘿蔔 -- 兔子 | From: [125.231.135.242] | 發表日期 : 2021-01-14 17:37

from sys import *

T = int(stdin.readline())

for _ in range(T):

    s1 = stdin.readline().strip()

    s2 = stdin.readline().strip()

    ..... 


感謝! 另外發現原程式碼忘記考慮最後一天吃到黃黑的狀況才會未印答案導致出錯,已AC

 
ZeroJudge Forum