Problem 0107 - Mod 7
Author snuke - created at 2012-07-16 21:00:00
contest problem : TGO 1st contest - writer : snuke
submissionの保存・ランキングの登録にはログインが必要です。
Ranking
Rank | Point | Chips | User name | Date |
---|---|---|---|---|
1 | 180 | 37 | mas | 2012-07-16 22:18:00 |
2 | 70 | 48 | zephoria | 2012-07-16 22:17:46 |
3 | 30 | 52 | pasta | 2012-07-16 22:16:30 |
4 | 10 | 55 | climpet | 2012-07-16 22:24:21 |
Comments
途切れてました。
BBBBICCCNFAAAAAAqAAAAAAAAFBBBNECIcAAAAAAAAAAAGDCCeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLDdAAAAAAAAAABLcIAAACAAJiAAAAAAHA
mas - 2012-07-16 22:54:17
BBBBICCCNFAAAAAAqAAAAAAAAFBBBNECIcAAAAAAAAAAAGDCCeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLDdAAAAAAAAAABLcIAAACAAJiAAAAAAHA
mas - 2012-07-16 22:54:17
実装は、3つ下を見て空でなかった場合は割と一直線:
0は消す、1なら消したあと足し算させる。
空だった場合、111かどうかを調べて111なら000に書きなおします。
レイアウト:横幅があと1広ければ36Chipsになるけど挫折。
1を足す(左の位に戻っていく繰り返し)のところで損しています。
mas - 2012-07-16 22:51:49
0は消す、1なら消したあと足し算させる。
空だった場合、111かどうかを調べて111なら000に書きなおします。
レイアウト:横幅があと1広ければ36Chipsになるけど挫折。
1を足す(左の位に戻っていく繰り返し)のところで損しています。
mas - 2012-07-16 22:51:49
方針:1000 ≡ 1 mod 7 を利用。つまり
1がある → それを消して、3つ下の位に1を足す。
3つ下の位が空白だったらその割り算は解決。「111」だけ例外処理。
BBBBICCCNFAAAAAAqAAAAAAAAFBBBNECIcAAAAAAAAAAAGDCCeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLDdAAAAAAAAAABLcIAAAC
mas - 2012-07-16 22:49:45
1がある → それを消して、3つ下の位に1を足す。
3つ下の位が空白だったらその割り算は解決。「111」だけ例外処理。
BBBBICCCNFAAAAAAqAAAAAAAAFBBBNECIcAAAAAAAAAAAGDCCeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLDdAAAAAAAAAABLcIAAAC
mas - 2012-07-16 22:49:45
Copyright 2012 snuke
BBBBICCCNFAAAAAAqAAAAAAAAFBBBNECIcAAAAAAAAAAAGDCCeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALCAAMfAAAAAAAAAAABIDdAAAAAAABLc
snuke - 2012-07-17 21:12:53