トップページ > プログラム > 2015年09月05日 > pNQf4xq/

書き込み順位&時間帯一覧

34 位/165 ID中時間01234567891011121314151617181920212223Total
書き込み数0000010000000000000001002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
プログラミングのお題スレ Part7 [転載禁止]©2ch.net

書き込みレス一覧

プログラミングのお題スレ Part7 [転載禁止]©2ch.net
699 :デフォルトの名無しさん[sage]:2015/09/05(土) 05:11:15.58 ID:pNQf4xq/
>>698
C#
http://ideone.com/12sLAy

N=16はideone.comでは残念ながらタイムアウトしてしまう
手持ちの処理系では8秒ほどで求まる

それにしてもこれをC++に書き直してもそんなに速くならない事に驚き
新しいJITコンパイラは優秀
プログラミングのお題スレ Part7 [転載禁止]©2ch.net
727 :デフォルトの名無しさん[sage]:2015/09/05(土) 21:22:45.11 ID:pNQf4xq/
>>706
どちらのテストケースも時間が掛かり過ぎるのでもっと小さなデータにしました

データは
http://pastebin.com/Xh6Xqza1

プログラムは(データを作るプログラムを含んでいます)
http://ideone.com/ERW0U4

これでこちらの環境ではReleaseモードで700ms前後です

こういうのはやはりC#は苦手なんですかね
すっきり書ける事は書けるんですが
<int>ではなくて<long>になっているのは、intでこれを実行すると大きなデータセットで
オーバーフローが出ちゃうからです
時間が掛かるのは多分順列で天文学的な場合の数になっちゃうからからなあ


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。