#8091: 測資 題目 都有誤


mazen (暱稱不公開)

學校 : 不指定學校
編號 : 34034
來源 : [1.34.215.136]
最後登入時間 :
2013-08-17 21:52:41
a517. Freak大危機!!! -- Crazy小螃蟹 | From: [122.116.138.215] | 發表日期 : 2013-08-15 14:48

"題目輸入座標 ( 三個 unsigned long long ) x, y, z ( 三數中的最小值與其他兩數的差為完全平方數 )"

在這我們不仿設 a<=b<=c;

我參考一個可以AC的解法

輸出b+c-a

但是 a=8,b=9,c=12;

答案應為 17 (以此可以AC的解法答案為13)

這符合題目敘述但AC的解法卻不一定正確

以下逆推 (假設b+c-a為正確解): 

設 b - a = x*x , c-a =y*y (x,y 屬於正整數or零) 

(a2+b2+c2)0.5 = b+c-a

 a2+b2+c2 =  (b+c-a)2

b*c - a*c - a*b = 0

(x2+a)(y2+a) = a*(x2+a) + a*(y2+a)

x2*y2=a

a = x*y

也就是說

如果 a!=x*y

那 b+c-a 的解法就會錯誤

請增加題目敘述 or 增強測資

 
#8316: Re:測資 題目 都有誤


a450 (要学会宽容)

學校 : 福建省福州第十九中学
編號 : 33926
來源 : [118.189.34.85]
最後登入時間 :
2016-04-05 21:29:33
a517. Freak大危機!!! -- Crazy小螃蟹 | From: [140.224.84.250] | 發表日期 : 2013-10-11 21:31

"題目輸入座標 ( 三個 unsigned long long ) x, y, z ( 三數中的最小值與其他兩數的差為完全平方數 )"

在這我們不仿設 a<=b<=c;

我參考一個可以AC的解法

輸出b+c-a

但是 a=8,b=9,c=12;

答案應為 17 (以此可以AC的解法答案為13)

這符合題目敘述但AC的解法卻不一定正確

以下逆推 (假設b+c-a為正確解): 

設 b - a = x*x , c-a =y*y (x,y 屬於正整數or零) 

(a2+b2+c2)0.5 = b+c-a

 a2+b2+c2 =  (b+c-a)2

b*c - a*c - a*b = 0

(x2+a)(y2+a) = a*(x2+a) + a*(y2+a)

x2*y2=a

a = x*y

也就是說

如果 a!=x*y

那 b+c-a 的解法就會錯誤

請增加題目敘述 or 增強測資


我也是这样觉得

我用勾股推的

ans=sqrt(a*a+b*b+c*c)

扔进去就错了 谁能给我解释一下

WA第五行 

 
#8982: Re:測資 題目 都有誤


hs01n6060 (Crazy小螃蟹)

學校 : 新北市立板橋高級中學
編號 : 13691
來源 : [220.129.67.104]
最後登入時間 :
2024-05-01 12:42:27
a517. Freak大危機!!! -- Crazy小螃蟹 | From: [114.36.165.23] | 發表日期 : 2014-07-10 11:24

 

我也是这样觉得

我用勾股推的

ans=sqrt(a*a+b*b+c*c)

扔进去就错了 谁能给我解释一下

WA第五行 

 

請考慮範圍 

 
#9190: Re:測資 題目 都有誤


victorlam (victor)

學校 : 沙田蘇浙公學
編號 : 38413
來源 : [123.202.189.212]
最後登入時間 :
2017-02-03 23:55:30
a517. Freak大危機!!! -- Crazy小螃蟹 | From: [119.247.188.137] | 發表日期 : 2014-09-17 21:59

"題目輸入座標 ( 三個 unsigned long long ) x, y, z ( 三數中的最小值與其他兩數的差為完全平方數 )"

在這我們不仿設 a<=b<=c;

我參考一個可以AC的解法

輸出b+c-a

但是 a=8,b=9,c=12;

答案應為 17 (以此可以AC的解法答案為13)

這符合題目敘述但AC的解法卻不一定正確

以下逆推 (假設b+c-a為正確解): 

設 b - a = x*x , c-a =y*y (x,y 屬於正整數or零) 

(a2+b2+c2)0.5 = b+c-a

 a2+b2+c2 =  (b+c-a)2

b*c - a*c - a*b = 0

(x2+a)(y2+a) = a*(x2+a) + a*(y2+a)

x2*y2=a

a = x*y

也就是說

如果 a!=x*y

那 b+c-a 的解法就會錯誤

請增加題目敘述 or 增強測資


所以題目才會說三數中的最小值與其他兩數的差為完全平方數,且最小值的倒數會等於其他兩數的倒數和。  
#9191: Re:測資 題目 都有誤


victorlam (victor)

學校 : 沙田蘇浙公學
編號 : 38413
來源 : [123.202.189.212]
最後登入時間 :
2017-02-03 23:55:30
a517. Freak大危機!!! -- Crazy小螃蟹 | From: [119.247.188.137] | 發表日期 : 2014-09-17 21:59

"題目輸入座標 ( 三個 unsigned long long ) x, y, z ( 三數中的最小值與其他兩數的差為完全平方數 )"

在這我們不仿設 a<=b<=c;

我參考一個可以AC的解法

輸出b+c-a

但是 a=8,b=9,c=12;

答案應為 17 (以此可以AC的解法答案為13)

這符合題目敘述但AC的解法卻不一定正確

以下逆推 (假設b+c-a為正確解): 

設 b - a = x*x , c-a =y*y (x,y 屬於正整數or零) 

(a2+b2+c2)0.5 = b+c-a

 a2+b2+c2 =  (b+c-a)2

b*c - a*c - a*b = 0

(x2+a)(y2+a) = a*(x2+a) + a*(y2+a)

x2*y2=a

a = x*y

也就是說

如果 a!=x*y

那 b+c-a 的解法就會錯誤

請增加題目敘述 or 增強測資


所以題目才會說三數中的最小值與其他兩數的差為完全平方數,且最小值的倒數會等於其他兩數的倒數和。  
#9192: Re:測資 題目 都有誤


victorlam (victor)

學校 : 沙田蘇浙公學
編號 : 38413
來源 : [123.202.189.212]
最後登入時間 :
2017-02-03 23:55:30
a517. Freak大危機!!! -- Crazy小螃蟹 | From: [119.247.188.137] | 發表日期 : 2014-09-17 22:07

 


 
ZeroJudge Forum