- masashinakata
- 2080
- 0
- 1
- 0
@toku51n (あとそれ、1次元の配列でイメージしてませんか。2次元だと降順でも昇順でも結果変わりませんよ?)
2014-10-13 11:51:01@toku51n 先にそれを書いた後に、「じゃあn個でも対応できるように変えてみましょ」って言われて即対応できる人なかなかいないですよ><
2014-10-13 11:55:09DP, ちょっと説明して問題を取り上げながら考えていくと分かってもらえる気がする ( 大抵 d.hatena.ne.jp/kyuridenamida/… を教えている)
2014-10-13 11:56:32@chokudai 素直に書くなら[0][i]を見ながら次の荷物を0~n個入れた状態を[1][i+nα]に入れるようにループを1つ増やすかなぁ。
2014-10-13 11:57:13勝手というわけではないけど、アプローチの一つとしてはPythonのデコレータがよく紹介されると思う > RT twitter.com/ichyo/status/5…
2014-10-13 12:01:04@toku51n それだとオーダー1個増えちゃうので、そこをどうにかする話が難しい、っていうツイートでした><
2014-10-13 12:01:05for 文のループの向きが状態数に直結するというと 0/1 ナップサックと無制限ナップサックとか judge.u-aizu.ac.jp/onlinejudge/de… がでてくる
2014-10-13 12:01:30.@kinabaさんの簡潔な記事 > Pythonとプログラミングコンテスト kmonos.net/pub/Presen/pw0…
2014-10-13 12:02:03forループの向きでどうにかするの、ぶっちゃけ自分もわけわかんなくなるので最初は考えない方が良いと思っている
2014-10-13 12:04:24Always look on the funny side of life: デコレータについての諸々(初めからデコレータが実装されているため、デコレータは後から独立して付け足せることが分かり辛い?): blog.jbking.org/post/160137103…
2014-10-13 12:06:16引数アリデコレータはあれ自体はデコレータでは無くて「引数を受け取ってデコレータを返す関数」として見ると良い【要出典】
2014-10-13 12:22:14