#31278: python不清楚問題,也不知道怎麼改


bowon.lin@gmail.com (柏宇練習中)

School : No School
ID : 114462
IP address : [124.218.17.159]
Last Login :
2022-08-09 09:16:44
d623. 反方陣 -- leopan0922 | From: [124.218.17.159] | Post Date : 2022-07-22 09:12

while True:
    try:
        a,b=map(int,input().split())
        c,d=map(int,input().split())

        if a==0 and b==0 and c==0 and d==0:
            break
        else:
            D=abs(a*d-c*b)


        if D==0:
            print("cheat!")

        else:
            print("%.5f %.5f"%(-d/D,b/D))
            print("%.5f %.5f"%(c/D,-a/D))

    except EOFError:
        break
 
#31313: Re: python不清楚問題,也不知道怎麼改


cges30901 (cges30901)

School : No School
ID : 30877
IP address : [27.53.249.69]
Last Login :
2023-12-03 22:42:14
d623. 反方陣 -- leopan0922 | From: [106.64.177.211] | Post Date : 2022-07-23 14:49

while True:
    try:
        a,b=map(int,input().split())
        c,d=map(int,input().split())

        if a==0 and b==0 and c==0 and d==0:
            break
        else:
            D=abs(a*d-c*b)


        if D==0:
            print("cheat!")

        else:
            print("%.5f %.5f"%(-d/D,b/D))
            print("%.5f %.5f"%(c/D,-a/D))

    except EOFError:
        break


似乎是測資有問題,討論區有人說最後只有一個0。

另外反方陣不是這樣算的,網路找一下公式吧

 
ZeroJudge Forum