Project Euler 139
一個比較簡單的勾股數(shù)問題,trick的地方是,當一個勾股數(shù)是另一個勾股數(shù)的倍數(shù)的時候,當然也是可以的。。這可以大大簡化計算。
枚舉x,y。。。即可搞定
a = x*x - y*y; b = 2*x*y; c = x*x + y*y;
gcd(x,y)=1
count+=Max/(a+b+c);
Answer:
10057761
一個比較簡單的勾股數(shù)問題,trick的地方是,當一個勾股數(shù)是另一個勾股數(shù)的倍數(shù)的時候,當然也是可以的。。這可以大大簡化計算。
枚舉x,y。。。即可搞定
a = x*x - y*y; b = 2*x*y; c = x*x + y*y;
gcd(x,y)=1
count+=Max/(a+b+c);
Answer:
10057761
只有注冊用戶登錄后才能發(fā)表評論。 | ||
【推薦】100%開源!大型工業(yè)跨平臺軟件C++源碼提供,建模,組態(tài)!
![]() |
||
網(wǎng)站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
|
||
|