パーソナルブログメモリ

a = [1, 1]
for _ in "*" * 999: a += [sum(a[-2:])]
print(a)

Fall Challenge 2024ラスト2時間半の私闘

2024-10-10 | CodinGame

今回のコンテストは盛り上がらないまま終わった

ツイッターでこどげ、コドゲなどで探してもほとんど投稿がない

私も最初の方にあげたのが暫定世界7位日本1位になって

もう一日ぐらい頑張ってみましたが、さっぱり成績があがらずモチベもあがらず

 

別の作り方して遊んでみて、残り1日まで保留

 

最終日、ブルーロックみていて最後少しやってみるかなと

一番スコアの良かったものをHistoryから戻して再開

 

たぶん残り3時間ぐらいから始めて

30分ぐらいは昔のテスト勉強前の鉛筆削りのような雑務をしている(部屋の掃除)

過去のプログラムは120行程度のもので、ルールの把握できてない頃のもの

後で入れたレールの交差判定とかも入っていない

 

時間もないので、最後のテストケースのみ対象にして改善を図ってみる

 

既存のプログラムはレール引く命令だして、引けていたらポッド動かして

金余っていてレール引けてなかったらワープ設置

改善案はワープ設置基地と ワープとレールの置けない基地に到着する宇宙飛行士の目的地が

同じなら基地間でレール貼ってポッド動かすというもの

(月面基地群に到着する宇宙飛行士を各研究施設に効率よく運ぶという最適化問題解いてます)

 

途中、部屋の前でゴトゴト音が鳴り出す、ドア向かいのトイレの水漏れの修理が始まったらしい

すごいタイミングで水道屋さん来てあっという間に直して帰る

 

改善はなかなかうまくいかない 既存のデータ型の拡張ではだめ 再作成の時間はないので、

別クラスを新たに作ってそちらで改善するという今までやったことのない対応してみる

 

データ構成とかも考えながらで流石に時間が足りなくなってくる

 

そんなおり、ふと既存ソースみていてレールのアップグレードを1回だけしているけど

ポッド追加で流してないし いらないんじゃね とはずしてみると 4400000ぐらいから4500000にあがる

 

改善は残り4分で完成 一応想定の動きはしてそう

ゴー

4300000ぐらいに下がる ここで終了

 

4500000の時に日本人3位(ちなみにこの時間でやっている日本人いない)

結果は1日後で最高スコアの時のプログラム使ってくれるのだろうか 少しやな予感がする

 

今週はツキに見放されたように色々あった数日で、疲れ切って、ぐだぐだになっていたけど

ぐだぐだでも、やってみるといいことがあるのかもしれない


最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。