#32823: python一行解


wmouo (crazypanda)


下面有程式碼,確定建議不要直接抄

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

print((2*((int(input())+1)//2)**2-3)*3)
至於公式怎麼來的看樓下吧: )
#32824: Re: python一行解


wmouo (crazypanda)


上面字打錯: )

下面有程式碼,不會在抄: )

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

print((2*((int(input())+1)//2)**2-3)*3)
至於公式怎麼來的看樓下吧: )



#37309: Re: python一行解


mountainwu14@gmail.com (吳小四)


print((2*((int(input())+1)//2)**2-3)*3).

請問輸入是奇數, 為什麼這裡的input+1 除以2 要用//2 

才可以大數運算跑出AC? 我用(input+1)/2只有50%的分數

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.



#37310: Re: python一行解


predator (sigma)


print((2*((int(input())+1)//2)**2-3)*3).

請問輸入是奇數, 為什麼這裡的input+1 除以2 要用//2 

才可以大數運算跑出AC? 我用(input+1)/2只有50%的分數

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.



print(5 / 2)   ... 2.5
print(5 // 2)  ... 2
不一樣。



#37311: Re: python一行解


mountainwu14@gmail.com (吳小四)


print((2*((int(input())+1)//2)**2-3)*3).

請問輸入是奇數, 為什麼這裡的input+1 除以2 要用//2 

才可以大數運算跑出AC? 我用(input+1)/2只有50%的分數

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.



print(5 / 2)   ... 2.5
print(5 // 2)  ... 2
不一樣。

我的問題是 題目明確說 N是個奇數。(inputN+1)/2 已經確定是偶數除以2了, 在/ 與 // 是一樣的, 為何在輸入很大時, 會有些許誤差, 答案是706647194196847485 ,  新手發問



#37312: Re: python一行解


predator (sigma)


print((2*((int(input())+1)//2)**2-3)*3).

請問輸入是奇數, 為什麼這裡的input+1 除以2 要用//2 

才可以大數運算跑出AC? 我用(input+1)/2只有50%的分數

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.



print(5 / 2)   ... 2.5
print(5 // 2)  ... 2
不一樣。

我的問題是 題目明確說 N是個奇數。(inputN+1)/2 已經確定是偶數除以2了, 在/ 與 // 是一樣的, 為何在輸入很大時, 會有些許誤差, 答案是706647194196847485 ,  新手發問



避免讓它轉成浮點數吧。