Pages

SRM148 Div2 1000解いてみた

2013年12月19日木曜日

全通り回している人が多そうだったので、真似してみたら終わらなかった。
何か間違っているのですかね。
Pythonですかね。





-----追記-----
アドバイスを受け、listをsetにしたらあっさり動きました。
おまじない的にlistにしてしまっていた…(´・ω・`)
permutation便利だな〜





pythonで組み合わせ生成

Topcoder SRM148Div2Hardの問題を解こうと思った時に、
Pythonで組み合わせってどうやって作るんだろうなと困ったので、調べてみた。
(まるで他言語だと書けるような言い回しですが、書けません。next_permutationという関数があるらしいということしか知りません。)

How to generate all permutations of a list in Python
このページに書いてあった。

この回答がとってもわかりやすい。


itertools便利だなー
http://docs.python.jp/2.7/library/itertools.html


Fio XBee Config Tool

2013年12月12日木曜日

Fioにプログラムが書き込めない…と思いながら、色々検索していたら
Fio XBee Config Toolなるものを発見。
まだ試していないけど、これでMacからもXBeeの設定が行える…?

XBee通信速度の変更

2013年12月5日木曜日

X-CTUで
Modem Configuration->Read->BD - Baud Rate
で通信速度を変更

参考にしたサイト
http://www.maroon.dti.ne.jp/koten-kairo/works/dsPIC/xbee5.html

XBeeのコツ

2013年12月4日水曜日

コツなのかわからないけど、友達に教えてもらったことをメモ

X-CTUでTest/Queryをクリックしても失敗することがある。
(というか私は毎回失敗する。)
そんな時は、そのままXBeeをXBeeエクスプローラーUSBから抜いてまた挿すと上手くいく

不思議だ。
駄菓子菓子うまくいくのである。
一体何が起きているのだ。


前に書いたQuoを使った自作PCは無事に完成いたしました。
よかった。
怖いので詳しいことは書きませんが、
インストールの時にBIOS(UEFI?)の画面で“Install 〜OS”を選んではいけないというのが重要。
UEFI ディスク名
というのを選べばうまくいく。