rusted-coil old blog

はてなダイアリー上で書かれていた旧東方錆恋録 ~Slipping Rusted Magnemite~のデータをそのままインポートしたブログです。リダイレクト先を変える前に気づいたらダイアリーがサービス終了していたので、とりあえずリンク切れを防ぐため公開しています。

ちょっと脳内会議


xが16bitのときh(x)をxの上位13bitとすると
あるh(tid),h(sid)に対し色違いになるh(hid)^h(lid)は1通り(Aとする)
h(hid)1つにつきAをつくれるh(lid)は1つだから(h(hid),h(lid))は8192通り
この元である(h(hid),h(lid))が色違いになるとき他の(h(hid'),h(lid'))が色違いになる条件は
当然だけどh(hid)^h(lid)=h(hid')^h(lid')つまりh(hid)とh(lid)の全てのbitについて同じか異なるかが揃っていること
例えば
PID = 1001 0101 0100 0111 0010 0100 1010 0001
PID' = 0001 0101 0100 0100 1010 0100 1010 0101


要するに同時に色違いになりうる性格値の組みは既に決まっているから無理なものは無理と。
5V図太いの候補性格値が3つ、めざ氷5UV臆病の候補性格値が5つだからこれらの15通りの組み合わせでh(hid)^h(sid)が同じになるものがないと1つの(tid,sid)で同時に色違いにすることはできない


…周回してくるお