O(1) 的小乐

Job Hunting

公告

记录我的生活和工作。。。
<2010年10月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

统计

  • 随笔 - 182
  • 文章 - 1
  • 评论 - 41
  • 引用 - 0

留言簿(10)

随笔分类(70)

随笔档案(182)

文章档案(1)

如影随形

搜索

  •  

最新随笔

最新评论

阅读排行榜

评论排行榜

Project Euler 139

  一个比较简单的勾股数问题,trick的地方是,当一个勾股数是另一个勾股数的倍数的时候,当然也是可以的。。这可以大大简化计算。

枚举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

posted on 2010-09-17 20:14 Sosi 阅读(144) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


统计系统