Marathon Match 68: BeautifulCrossword
大雑把な感想
- symmetryが重かった。重すぎた。でも上位を目指すには真面目にクロスワードもやらないといけない。
- 力の入れ所を正確に把握しないとスコアに反映されないという、好きな(not 得意な)タイプの問題だった。
- 無策っぷりが響いて、結果は良くなかった。
- その場しのぎのコピペを繰り返したせいでソースコードが大変なことに。ファイルが肥大化した結果、当然エディタもまともに動作してくれない。
- スコアが絶対評価なので順位を読みやすいせいか、最終日になって突然高スコアを出す人がちらほら。超カッコいい。自分はトップ層には全然届かなかったけど、スコアの近い人たちと争ってる感じがして燃えた。順位は過去最低になるかもしれないけど、過去最高に楽しい回だった。
大雑把な解法
- 入力に対して次のパターンを生成して、一番スコアの高いものを返す。
- 重なり率と対称率狙い。
.................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................R.G................................ .................................ICH................................ .................................MAIL............................... ..................................L................................. ..................................K................................. .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... .................................................................... ....................................................................
- 重なり率と対称率と行、列の使用率狙い(Nが奇数のときのみ)。いい加減。
...................EMPLOYE................... ......................I...................... ...................CLUNKER................... ......................E...................... ...................REWAKEN................... ......................R...................... ...................VARIERS................... ......................Z...................... ......................A...................... ...................FATTISH................... ......................I...................... ......................O...................... ...................SWINKED................... ......................S...................... ..............COX............................ ......................S...................... ....................DIKEY.................... ......................I...................... ...................BEAMILY................... D.M.W.L..E..B.....S...O...T.....Y..A..H.P.D.T E.O.I.I..X..A...I.U...S...E.U...E..U..O.O.E.R S.R.D.B..P..L...L.L.......L.M...S..D..A.S.P.U SNAGGLETOOTHED.LEAKED...COLOBI.CHEMISORPTIONS E.I.E.L..S..E...A.I.......I.E...I..T..I.A.N.T R.N.T.E..E..N...L.E...S...E.R...V..O..E.L.E.O T.E.S.E..S..S.....R...T...S.....A..R..R.S.D.R ...................UNDULAR................... ......................N...................... ....................NITRE.................... ......................S...................... ..............................PRY............ ......................T...................... ...................CUPELER................... ......................N...................... ......................D...................... ...................SHOEPAC................... ......................R...................... ......................I...................... ...................TEAZLED................... ......................A...................... ...................DARTERS................... ......................I...................... ...................ARMOURS................... ......................N...................... ...................TOESHOE...................
- 全部の要素をバランス良く。重みによってオマケをつけるかどうか判定する。
RETROGRESSIVELY.HYDROPHOBICITY..UNDERSECRETARY.UNDESIRABLENESS E............................................................P C.PROVINCIALITIES.PUSSYFOOTING..EXOSKELETONS.HEALTHFULNESSES.E O.A........................................................U.R N.N.PURBLINDNESSES.IMPOTENCIES..EPITHELIOID.SEROCONVERSION.P.M F.T.O....................................................O.E.A I.I.S.RAMPAGEOUSNESS.PIGFISHES..DUENESSES.HAIRLESSNESSES.N.R.T R.S.T.E................................................U.H.P.O M.O.A.C.PRICKLINESSES.ASSWAGES..CITRUSES.IMPERIOUSNESS.P.A.H.G A.C.D.O.A............................................E.E.N.O.E T.R.O.N.R.PSEPHOLOGISTS.LEACHABILITIES.PRASEODYMIUMS.C.R.D.S.N I.A.L.S.T.E........................................E.O.A.I.P.E O.T.E.T.I.R.BENIGHTEDNESS.HERMITAGES.EXEMPLARINESS.C.B.B.C.H.S N.I.S.R.S.S.E....................................L.O.A.O.A.A.I S.C.C.U.A.E.L.EXPLOITATIONS.BELGAS.IMPERSONATION.E.N.R.U.P.T.S ..A.E.C.N.V.I.N................................O.N.D.B.N.P.E.. P.L.N.T.S.E.T.T.SHEEPSHEADS.BIRDED.RAININESSES.N.D.A.I.D.ESS.C R...T.I.H.R.T.H.E............................P.A.E.R.T.I.D...O E.G...O.I.A.L.R.X.DISSEPIMENTS..SPUNKINESSES.H.L.R.I.A.N...G.N S.R.L.N.P.T.E.A.U.E........................A.E.P.N.N.L.G.A.I.S B.E.O...S.I.M.L.A.P.DOWNSLIDES..TIMESCALES.P.R.H.E.E.S...N.B.E Y.A.G.P...O.E.L.L.R.E....................A.O.U.A.S.S...PHI.B.R T.S.G.E.S.N.N.M.I.E.S.INSISTED..BYPASSES.N.N.L.B.S.S.R.U.M.E.V E.E.E.R.H...T.E.T.C.C.M................C.I.I.I.E.E...E.D.A.R.A R.P.R.I.O.F.S.N.I.I.A.P.ATTRACTIVENESS.A.T.F.T.T.S.O.P.D.T.E.T I.R.H.A.W.R...T.E.A.N.R.C............T.R.A.I.I.I...V.O.L.E.L.O A.O.E.P.I.A.L.S.S.T.T.O.C.ANTISEPSIS.R.L.R.A.C.C.P.E.U.I.N.L.I L.O.A.S.E.G.A.....I.I.V.O.P........H.U.E.I.B.....R.R.S.N.E.I.R L.F.D.E.S.M.N.S.T.N.N.E.U.O.IODIDS.A.C.T.U.L.S.Z.E.C.S.G.S.N.E Y.S.S.S.T.E.G.A.H.G.G.R.N.S.N....L.N.T.S.M.E.U.E.S.O.E.S.S.S.S ..........N.U.F.E.......T.T.L....U.A.U.......T.R.C.N.......... ..........T.I.E.I.......A.A.A....R.C.R.......L.O.R.F.......... H.R.P.S.S.A.S.T.N.A.C.A.N.S.Y....B.H.A.A.A.A.E.E.I.I.G.T.B.S.U A.E.I.C.K.T.H.Y.S.C.I.C.T.I.SICKOS.I.L.B.B.D.R.D.B.D.A.R.O.E.L T.I.L.A.I.I.E.....H.R.C.S.E........E.I.R.E.J.....E.E.P.A.G.M.T C.N.G.M.R.O.S.N.C.R.C.E.H.SUBENTRIES.S.I.Y.O.A.D.S.N.P.V.G.I.R H.T.R.P.L.N...O.A.O.U.D.I............T.D.A.U.C.I...C.I.O.I.O.A A.E.I.E.I.S.P.N.L.M.L.I.PROFITABLENESS.G.N.R.C.S.C.E.E.I.N.T.M B.R.M.R.N...H.S.I.A.A.N................E.C.N.U.E.A...S.S.E.I.I I.V.A.E.G.A.I.Y.B.T.T.GENOISES..ABSCISES.I.M.S.N.N.A.T.E.S.C.N L.I.GOD...N.L.S.R.I.O....................E.E.A.C.N.U...S.S.I.I I.E.E...E.T.O.T.A.Z.RESPECTIVE..POLYSEMIES.N.T.H.I.T.A...E.A.A T.W.S.T.S.H.S.E.T.E........................T.I.A.B.O.M.B.S.N.T I.S...A.T.R.O.M.I.SUPERMARKETS..AVITAMINOSIS.O.N.A.C.P.U...S.U E...C.C.A.O.P.A.N............................N.T.L.E.H.S.O...R S.O.R.H.B.P.H.T.GRUFFNESSES.DELUGE.TEDIOUSNESS.E.I.P.I.I.V.C.E ..V.I.I.L.O.I.I................................R.Z.H.B.N.E.A.. C.E.M.S.I.P.Z.COSTERMONGERS.EMBARS.BOUNDLESSNESS.I.A.O.E.R.T.A O.R.I.T.S.H.E....................................N.L.L.S.C.E.D R.O.N.O.H.A.DYSPEPTICALLY.GRILLERIES.OVEREXPANDING.I.O.S.O.G.V Y.R.O.S.M.G........................................E.G.P.M.O.E N.C.L.C.E.INCOMPETENCES.BOLOMETRICALLY.MISCELLANISTS.I.E.P.R.N E.H.O.O.N............................................E.R.L.I.T B.E.G.P.TELEGRAPHESES.SPACIEST..WELSHERS.VISIBLENESSES.S.I.Z.U A.S.I.I................................................O.A.A.R C.T.C.CONTEMPORIZING.KIDDUSHES..RIDERLESS.PREDESTINARIAN.N.T.O T.R.A................A...................................C.I.U E.A.LYSOGENICITIES.MISEMPLOYED..TRICKSINESS.DISENFRANCHISE.O.S R.T........................................................N.N I.EXTENSIBILITIES.NONRESIDENTS..RECIPROCATES.PENTOBARBITONES.E U............................................................S MICROINJECTIONS.MISAPPREHENDED..HYPEREXCRETION.OBSTRUCTIONISMS
- 上の奇数バージョン。
CLOSETFUL.PSILOPHYTIC.ASSOCIATE A..............I.........D....M L.FACTORS.ENTHUSIASTS.WELDERS.B C.A............T............A.I A.N.DUES.INCURIOSITIES.KELP.I.T N.J.U..........L..........A.Y.T E.E.A.PIER.PUNNINGLY.DUTY.S.I.E U.T.L.O........E........I.E.D.R M.S...O..MOUTHBREEDERS..R...S.S ....D.H.B.............E.D.W.... P.F.I...I.OVERLEARNED.F...A.O.C R.I.S.H.M.V.........I.F.S.L.V.L E.N.M.Y.I.E.SIBYLIC.S.E.A.L.E.O D.G.E.D.L.R.T.....L.C.C.R.Y.R.S I.E.M.R.L.P.A..S..I.O.T.O.D.L.T CEREBRATE.L.C.OAK.N.M.UNDERWEAR A.P.E.N.N.O.T..L..I.M.A.I.A.A.I T.R.R.G.N.T.E.....C.E.T.S.I.P.D I.I.M.E.I.T.SAMBALS.N.I.T.G.I.I N.N.E.A.A.E.........D.O.S.L.N.A G.T.N...L.DORMITORIES.N...E.G.L ....T.G.S.............S.M.S.... E.G...O..UNSOUNDNESSES..I...A.A U.O.B.A........I........D.M.R.C D.R.R.SYCE.DEMISTERS.ZITS.U.A.C E.D.E........O.G..........L.BEE M.I.NOSH.INDETERMINATE.DUNE.L.P O.T............A............E.T N.ANTINGS.REEDUCATIVE.EXTERNS.I I..............E..............N APOSTOLIC.INSPISSATES.OUTASKING
- 充填率重視。対称率完全無視。いい加減。
OVERWORKS.MISDEFINING.ZABAGLIONES.UNCONSTRICTED.UNNOTICEABLE.CLARET.P. C..E..E.E..L.O..N.N.A.A..S.I...X..N.O.O.....R...N.O...O.R.....I..M.KEN CULLIED.TALLOWS.D.D.R.RETS.BLASTEMA.CONCATENATE.R.N.I.N.G.S...V..B..R. U..I..R.B..U.N..I.I.R.Z..I.E.R.R..D.K.A.N...I...E.P.N.TEEMER.VELCRO.F. LARGO.E.A..D.W..V.V.U.U..S.L.I.A..J.S.C.N.ZONULES.R.T.R.N.C...R..Y..U. T..I..S.C..I.A..I.I.L.E..T.L.O.C..U.U.T.U...A.O.T.O.E.ALTHEA..W.ROAMS. INDOLES.K.UNCROWDED.O.L.HACEKS.T..D.C.I.N...B.N.R.D.R.C.I.D.C.U..N..I. S..N..O.S..G.D..U.U.U.A..N.R.E.A..I.K.V.C...I.E.A.U.N.T.F.E.O.R.LISSOM M.S...R...P..N..ARAKS..C.T.S...B..C.EGALITE.L.L.I.C.U.I.E.R.N.S..C..N. ..CELESTA.Y.SEN.L.T.N.ALLS..EUGLENA.R.T.A.N.I.Y.N.T.C.L.R...V.T.HADJIS ..R.......X..S..I.E.E..E...P...E..T.S.E.T.C.T...E.I.L.I.OZONES.O.L..S. ISOANTIGENIC.S..S..ASSERTS.A.F..S.E...D.O.OXIMS.D.V.E.T.U.V.R..V.L..T. ..U.....R.D...O.E...S..I.K.R.LISP.D.E...R.U.E.....E.O.I.S.E.TIMELY..S. DANGLE..GRITTINESS..E..D.Y.A.A..A...D.P.Y.RESCRIPT..T.E...R.A..R..M... ..G...D.A.A.I.O...RESIDS.L.S.M..DUCKIER...A..A...Y..I.S...SUPERETTE..O GRITTER.T...G.M.H.....I..I.I.B..E.E.F.O.C.G..T.FOPPED...R.H.L..X..D..U ..E...O.INTERCALARY.C.S..T.T.E..FULFILS.H.E..A...I..E.O.E.O.A.ATONIC.T M.R.L.O.V...E.T.W..RANCID.BOTAS.U.T.E.A.UNSELL...C....V.D.O.N..E..T..S A...E.PUEBLOS.O.K...U.O.E..L.U..L...R.U.R..S.Y.KHAZEN.E.U.T.E..N.TAINT L...N.S.....SUPE.CODLIN.NINON.PASTIS..R.C..T.S...L..E.R.BLISSLESS.T..E L.O.I..RALLYE.O.S.V.I.F.T..G......N.AVO.HOURLIES.N..U.S.S.N....I..I..E E.U.TIN.N.O.S.E.E.E.F.OTIOSITIES..S...P.I..I.S...E..R.T...GUDGEONING.R ACT.E...G.C...I.L.R.L.R.F..C.N..ZAPATEO.A..O..H..STEADING...E..N..G.S. B.L.D.CLOCHES.A.E.T.O.M.O..A.C....I.R.DENSELY.I..S..L.M.....X..S....O. I.A.....S.A.N.S.C.I.W.I.R..L.INDOOR.O.S.I..S.CLEPES.GLUEING.T...GIGOTS L.S..BEAT.N.O...T.G.E.T.M....S.I..I.M...T.P...L..S..I.L...A.R.C..M..E. I.T.S.X.U.SKOOKUM.H.R.Y..Y..JEES..T.BRASIER.P.T.G.GUAIACUMS.A.UPRISER. T.I.U.T.R...P...A.T.S..O.E...D.T....O.N.E.I.I.O.E...S.T.N.T.N.L..D..I. Y.N.R.R.AIRLIFT.N.E..C.X.S.T..CISTERN.A.S.M.P.P.S.....E.COR...P.RETOOL ..G.R.U.S.E.E..R..N..E.Y.H.R...N....I.P...M.E.S.TINGLED.O.O.C.A.....L. P..WORDY..T.R.SEEDSMAN.T.I.A.MAGNET.S.T...E.R...I.O.....R.S.OBBLIGATO. U...Y.A...H....C.E...T.E.V.G...U....T.Y.ASSAIS.SCENDING.R.C.O.L.....G. N.B.A.B.E.R.I..E.X.BUR.T.OPERATIONS.S.X.S.T.D.F.U.R..O.DEVOIR.E.OUTBYE C.U.L.I.N.E.X..N.A...A.R.T.D...S......ELSE..I.E.LEERING.C.P.D.N......C T.R.S.L.V.A.O.STEMMY.L.A.HAIMISH.COHOGS.O...N.R.A.A..I..T.IBIDEM.....T A.N...I.Y.D.R..R.E.E.I.C...E...A..B.M...C.N.E.T.T.D..N..A.C.N.S.COOCOO T.I.METRIC.VARMINT.A.S.YAMENS..B.DEZINC.I.U.S.I.O.I..V..B..VANS..P...P E.S...I.N...S..F.H.R.E.C...N...L..L.C.O.ATMA..L.R.N.MORELS..T.E..P...I D.H.DREGGY.....U.A.N..SLEAZES.PESTIER.O.T.M.C.I.Y.G..L..E..MESS..O...C ..I...S..A.....GUSSIES.I...S....T.Z.O.C.E.U.O.Z......V......N..CARIOCA PINANG.MARACAS.E.O.N.CONKER.NEMERTEAN.H.S.L.N.AMPLIFIER.MOILED...T...L ..G.A....D.......N.G.U.E.E...N..I.S...E.H.A.V.B...N..M...V..S.STOUTS.L MISERS.BOBOLINK..E.L.L...LENITE.K..MEASLIER.E.L.BRAIDERS.E..S....N.H.Y ....R....I.E..A....Y.L.E.W.E.E..E.K.....P...Y.E...C..N...R.U.DEUTERON. BRADOON..REPULSE.C...E.T.O.U.R.ABNEGATED....O..W..TARTER.L.R..D.H..Y.. O...W....D.T..H.CALLED.H.R.ROOM.R.R.E...MAHARISHI.I.....COLOSSI.E.GUNK TRICLINIC.GOFERS.V.A...Y.M.O.T..E.Y.R..W.N..I..A.SVARAJ..O.D..TORE.S.. C.N.Y......P..U.TEDDED.L.S.SCORIA.G.E..I.T..Z..T..I......K.E..O.M...P. H.T..P.P...H..T..R.L...A...C.X..K.MENSAS.I.HAP.SMITES.U.P..L.ERMINE.O. E.E..E.HASSOCKS..N.EVICTS..I.I..I.A.C..P.R..T..I..I..ENFRAME..S.O..ELM S.S..R.I...S.I..P..F...E.D.E.N..NOTCHED.SALPIANS..E.D.B.I..S.J..N...Y. ..T..T.L.C.E.N..REGULI.D.I.N....G.I.Y....P..O.E.B.S.I.U.M.O.WILLIES.G. ..A..N.O.A.S.G..O..L.....S.T....S.COMPLETE..N.S.I...M.R.I.U..N..C.C.A. CICOREES.R..ALASTOR.MEGILP.I.W......A...H.....T.R.P.P.D.T.T..G..S.A.M. ..I..S.O.T.O.Y..O.E.A..N.A.SLANGS.U.SHAKILY..PLAT.R.L.E.I.MOTORS.OLEIC .BETAS.P.O.V....N.A.I..F.T.T.M....K..E..N...P.E.H.E.I.N.V.A..I....I.Z. B.S....H.G.E.O.MAUD.L..L.C.S.PHONIER.M..K..GADDIS.DANCE.E.N..SEISIN.E. R..B...I.R.R.P..T.M.L..O.H...I..I.L.JOSHING.T.....R.G.D.N.E..M....E... U..E...Z.A.R.P..E.I.S.ARIETTES..G.E..P..N.R.R.MIDRIB.A..E.U.OSTLERS.M. N.DEFAME.P.U.O..D.T....E.R...H..H.LATHE.G.A.I.....L..A..S.V...R...S.A. E..S.L.S.H.L.R.....R...S..STEIN.T.E..I..N.V.MOLECULARLY.SKETCHING...N. T..W.L..FILIATION.HERDICS.I..N..C..W.L..E.E.O...R.E.E...E.R...V.....A. .GUIPURE.C.N.U..O..O.O.E..N..G.PLATONIC.SOLANO..O.D.C.F.S..HEMATINE.G. V..N.D...A.G.N..N..P.G.N..K.W...U..R.C..S...I...S...E.A...A...L..O..E. E..G.ENGILD..I..C..P.NECKLACING.B..S..S..MONACHISMS.PINFOLDED.V..Y..M. I..S.D.O..E..T..A..O.A.E..B.F...BEMEANED.U..L...C.U.T.T.F.O..DECLASSES N......T..L.VINERY.S.P..POLLEX..E..N..E..L...B..U.N.I.ALFORJA....D..N. ANORETIC..V..E..E.JEBELS..E.Y.ODDLY.HOMINIZE.O.STINKO.S.I.N..EDILES.T. L......H.CERUSITES.S.D................E..N...N..S.A.N.Y.N........S..A. .DOWNBEAT.D.....R.....BITUMINOUS.WANDERINGS..Y....S.S..AGGRADE......L.
- 各パターンにそれぞれバリエーションはあるものの、概ねこれだけ。
- そんなに特別なことはしてないように思う。
- 一番採用率の高いバランス重視のヤツを重点的にいじっていたけど、まだ充填率に不満がある。
- でもトップ層との差があまりに大きいので、きっと僕が全然気づかなかったようなアイデアがあるのだと思う。
- 上位の人との差は交わり率にあったらしい。ああ、そりゃ勝てないわけだ。
- これは難しいから無理。と早々に捨ててしまったのが良くなかった。
- というか、難しさを過大評価していた。
- 重みに応じて…は実はあまり重要ではない?だとしたら、根本的な部分からダメダメだったことになる。
- これは難しいから無理。と早々に捨ててしまったのが良くなかった。
参加記
今回もリアルタイムで書き置きしておく。期限も1週間と短いし。