トップページ > プログラム > 2014年08月07日 > DeLfuSuF

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

1 位/199 ID中時間01234567891011121314151617181920212223Total
書き込み数01122010200000000000000110



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
プログラミングのお題スレ Part4

書き込みレス一覧

プログラミングのお題スレ Part4
730 :デフォルトの名無しさん[sage]:2014/08/07(木) 01:03:27.30 ID:DeLfuSuF
迷路探査か、なるほどそれなら再起で組んでも高々50段。スタックも心配ない。
小メモリで組めるかな?おそいかな?この場合深さ優先だけどな。
うーむ。
プログラミングのお題スレ Part4
733 :デフォルトの名無しさん[sage]:2014/08/07(木) 02:50:06.97 ID:DeLfuSuF
ttp://paiza.jp/poh/kirishima/result/9794569a6e858eefa23ddbd2fbd7d200
http://ideone.com/Fok0NZ

>>674
言いだしっぺなので自分でもやってみました。再起。
ちと遅いですねぇ。メモリ量は良好ですけど、ちょっと多重ループになる部分が重たいですなー。
うーむ。

でも、レベルアップしたよ!
前は一個目のテストすら通らなかったからな。>>701
プログラミングのお題スレ Part4
734 :デフォルトの名無しさん[sage]:2014/08/07(木) 03:42:28.49 ID:DeLfuSuF
>>733 をイデオン先生に食わせてみたが、解けなかったなぁ。35項目のランダム。
メモリにキックするのがベターか。確かに早いもんなー。うーん。
http://ideone.com/Fok0NZ
コスパ順にソートして深さ優先探索をしました。必要のない実験コードが山のように入っています。
プログラミングのお題スレ Part4
735 :デフォルトの名無しさん[sage]:2014/08/07(木) 03:44:16.22 ID:DeLfuSuF
>>732
短いですな。その短さで追いつけないとなるとホント手がないね。
プログラミングのお題スレ Part4
736 :デフォルトの名無しさん[sage]:2014/08/07(木) 04:06:19.68 ID:DeLfuSuF
ttp://ideone.com/JJJ0XX
一行追加したら超高速化した。ケース6で跳ねられたけど。
手元では、>>708より早く解答出してるんだが。なんででしょ?
長いテストデータほしー。
プログラミングのお題スレ Part4
737 :デフォルトの名無しさん[sage]:2014/08/07(木) 04:14:29.61 ID:DeLfuSuF
>>708が安定アルゴリズムになるのに対して、俺のは不安定だからなぁ。
フラットなデータ持ってこられると弱いかも。
プログラミングのお題スレ Part4
739 :デフォルトの名無しさん[sage]:2014/08/07(木) 06:08:01.46 ID:DeLfuSuF
それは難しいね。俺には>>736以上は望めないよ。結構満足したもん。
元々再起あんまり好きじゃないんだよ。だけど今回はしょうがないから使ったのであんまり再起は詳しくないんだ。
まぁ、手でループに展開するしかないんじゃないかナ。
その時は、スタックバッファは必要だわ下手するとGotoが必要になるわ。あんまりいいことなさそう。
ほんと、アルゴリズムそのものを変えないといけない。それは難しいな。やっとここまでたどり着いたんだが。Orz
プログラミングのお題スレ Part4
741 :デフォルトの名無しさん[sage]:2014/08/07(木) 08:38:10.19 ID:DeLfuSuF
ん?メモリはそんなにくってないよ。
引数の半分は参照だし、8バイト*3を50スタックだからスタックオーバーフローが怖いくらいだね。
ほかはヒープだったりとか必要経費だったりとか。
普通スタックって1MB位あるもんじゃないの?十分収まってるはずなんだけど。
オッかしいなー。
プログラミングのお題スレ Part4
742 :デフォルトの名無しさん[sage]:2014/08/07(木) 08:48:40.60 ID:DeLfuSuF
寝ますです。おやすみなさいませ。皆様。
プログラミングのお題スレ Part4
744 :デフォルトの名無しさん[sage]:2014/08/07(木) 23:04:13.64 ID:DeLfuSuF
おはよう。
基本的にはスタックからヒープに逃がしてやる、スタックバッファの手法でループには展開できるよ。
手でやらないといけないし、コードの可読性めちゃ下がるけど。
幸いタプルが使えるようになったので、一々構造体定義しなくてもよくなったしハードルは下がってるよ。
ループは上限が不定値だからね。固定値だったらループアンロールできたかもだけど。
ループになったら、再起使うかループ構文使うかしかないし。選択肢はない。


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