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

下の方いじったらわりとあっさり縮みました〜
BBBBICCCNFAAAAAAqAAAAAAAAFBBBNECIcAAAAAAAAAAAGDCCeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALCAAMfAAAAAAAAAAABIDdAAAAAAABLc
snuke - 2012-07-17 21:12:53
途切れてました。

BBBBICCCNFAAAAAAqAAAAAAAAFBBBNECIcAAAAAAAAAAAGDCCeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLDdAAAAAAAAAABLcIAAACAAJiAAAAAAHA
mas - 2012-07-16 22:54:17
実装は、3つ下を見て空でなかった場合は割と一直線:
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
Copyright 2012 snuke