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 230 32 kskw 2014-10-29 03:43:09
2 200 35 tos 2014-10-29 16:59:16
3 200 35 minefy 2016-10-02 03:38:33
4 190 36 snuke 2012-07-17 21:12:19
5 190 36 Ktya_59 2012-07-18 10:43:35
6 190 36 pasta 2012-07-18 11:35:56
7 190 36 mas 2012-07-18 15:19:35
8 190 36 zephoria 2012-07-18 17:19:25
9 190 36 abcdefend 2012-07-18 21:29:28
10 190 36 jajack 2014-09-20 00:55:01
11 190 36 newgame 2015-02-06 00:20:10
12 190 36 terter 2015-07-05 07:16:58
13 170 38 Kragnir 2016-09-07 12:28:13
14 120 43 ovuz 2012-11-30 10:20:28
15 110 44 obakyan 2012-10-19 18:01:25
16 60 49 Lepton_s 2012-07-21 12:06:53
17 20 53 Jinhlk 2015-07-19 18:52:48
18 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