2008-03-03

Prime Checker

現在SPOJのPRICに挑戦している。
少しずつ最適化を施して、25秒間で2350万回程度処理できるようになった。
現在11位なんだけど、ハッカーのたのしみを端から端まで読んでもう少し頑張ってみたい。


Comments:
初めまして。ランキング上で"YOSHIDA, Yuichi"となっている者です。PRICはその後どうなっただろうと検索したところ、eyeballさんのブログにたどり着きました。
PRICはフェルマーの小テスト(もしくはミラーラビン)だけでも、最適化次第では33333333桁に到達します。5000万を超えるには少し(全然?)異なる発想が必要かと思います。
 
oxyさん初めまして。
せっかくコメントいただいたのに気が付かず、放置状態で申し訳ありませんでした。
何しろ、2006/01/22に開設して以来コメントされた方がいなかったもので…
現在はフェルマーテストをCのみで最適化しているのですが、long long の演算はオーバヘッドが大きいように思えるので、インラインアセンブラ化を試してみようと思っています。33333333桁に到達できたら、215^4の意味について考えてみようと思っています。
 
Post a Comment



<< Home

This page is powered by Blogger. Isn't yours? Valid XHTML 1.0 Transitional