TERRYのブログ

最近は競技プログラミングにお熱。

Sponsored Link

HACK TO THE FUTURE 2023 予選 (AHC016) 解説

HTTF2023予選お疲れ様でした。1,377,367,921,862点で7位 (perf. 2898) です。人生初のオンサイト出場権を得ることができてとても嬉しいです。 というわけで、解説を書きます。 ビジュアライザ ビジュアライザ(seed=3) 問題概要 方針 グラフの生成 グラフの…

競技プログラミングの鉄則 Mayor's Challenge 解説

鉄則本こと競技プログラミングの鉄則の力試し問題のラストを飾るヒューリスティック型課題、Mayor's Challengeの解説です。100ケースで9693万点くらい出ました。 上級者向け解説ですので、初中級者の方はまず先に公式解説pdfをご一読されることをオススメし…

RECRUIT 日本橋ハーフマラソン 2022夏(AtCoder Heuristic Contest 013)解説

AHC013お疲れ様でした。13,868,038点で18位でした。なんとか順位表1ページ目に残れて良かったです。 今回も解説を書きます。焼きなましです。 ビジュアライザ (seed=3) 問題概要 方針 解説 解の持ち方 近傍 操作回数上限の取り扱い 日記 感想 問題概要 いい…

RECRUIT 日本橋ハーフマラソン 2022夏(AtCoder Heuristic Contest 013)日記

とりあえず日記だけ。あんまり筋がいい方法じゃない中で頑張った参加記です。 解説は後で頑張って書きます……。 追記:書きました↓ www.terry-u16.net ビジュアライザ (seed=11) (実行時間10倍で10,195点を取ったチート記念) 順位の推移(AtCoder Marathon Re…

yukicoder score contest 2 writer記

yukicoderにてスコア問題(ヒューリスティック問題)のコンテストを開催しました。楽しんで頂けたのであれば幸いです。 writer経験はスコア問題でない通常の問題も含めて皆無だったのでとても緊張していましたが、なんとかなった?ので一安心です。 ビジュア…

AtCoder Heuristic Contest 012 (AHC012) 解説

AHC012お疲れ様でした。98,254,833点で11位です。 今回も解説を書きます。 ビジュアライザ (seed=0) 問題概要 方針 解法 初期解の生成 解の持ち方 焼きなまし 評価関数 コード 日記 方針を立てる(〜0h10m) 焼きなましを書く(〜1h13m) 切断数を変える(〜…

AHC011日記

AHC011の日記です。ちゃんとした解説を読みたい方はリンク先の解説記事をどうぞ。 www.terry-u16.net 日記と言いつつコンテスト終了後1週間後に書いています。日記とは……。 順位(AtCoder Marathon Replayより) スコア(AtCoder Marathon Replayより) 1日…

AtCoder Heuristic Contest 011 (AHC011) 解説

AHC011お疲れ様でした。2,535,278,443点の13位で、ついに赤コーダーになることができました! terry_u16さんのAtCoder Heuristic Contest 011での成績:13位パフォーマンス:2655相当レーティング:2797→2816 (+19) :)Highestを更新し、五段になりました!#A…

モノグサプログラミングコンテスト(AHC009)解説

モノグサプログラミングコンテスト(AtCoder Heuristic Contest 009)お疲れ様でした。7,547,834,181点で1位です。ratedコンテストで1位を取ったのは初めてなのでとても嬉しいです。 いつものように解説記事を書きます。 ビジュアライザ (seed=0) 問題概要 …

MC Digital プログラミングコンテスト2022(AHC008)解説

MC Digital プログラミングコンテスト2022(AtCoder Heuristic Contest 008)お疲れ様でした。今回はratedコンテスト初の一桁順位(3位)を取ることができたのでとても嬉しいです。レーティングも2512まで上がって正式に橙コーダーになりました。 というわけ…

AHC008日記

これは何? AHC008の日記です。コンテスト中に書いていたものをそのまま貼り付けただけなので全くまとまっていません。まともな解説記事はリンク先を参照してください。 www.terry-u16.net 暫定順位の推移はこんな感じです。日記と併せてどうぞ。 AtCoder Ma…

HACK TO THE FUTURE 2022 本選オープン 解説+参加記

HTTF2022本戦お疲れ様でした!予選落ちしてしまっていたのでオープンコンテストでの参加です。最終的に55,693,436点を獲得してオープン1位、本戦参加者と合わせても4位を取ることができました。出来過ぎな結果で驚いています。 というわけで今回も解説を書い…

THIRDプログラミングコンテスト2021(AHC007)解説

THIRDプログラミングコンテスト2021(AtCoder Heurisitic Contest 007)お疲れ様でした。企業AHCが増えてきて嬉しいです。コンテストトップページの企業紹介が強すぎてびっくりしてしまいましたが……。この調子でAHCがどんどん盛り上がってくれると嬉しいです…

AHC006初心者向け解説 ~貪欲だけで順位表2ページ目を目指す~

ヒューリスティックコンテスト、楽しんでますか?私は楽しんでいます。最近企業AHCなんかも続々と出てきて、これからどんどん盛り上がってくれるんじゃないかと期待しています。 とはいえ、ヒューリスティックコンテスト特有の取っつきづらさがあるのも確か…

ゲノコン2021で優勝しました!

ゲノコン2021、優勝しました!AtCoder公式コンテストではないとはいえ、コンテストで優勝するなんて初めての経験なのでとても嬉しいです。 atcoder.jp 普段なら参加記を書くところですが、今回は2021年度の日本バイオインフォマティクス学会年会 一般公開セ…

AtCoder Heuristic Contest 004 (AHC004) 参加記

AHC004に参加しました。66.2億点で622人中16位です。 パフォーマンス(β)は2829、レーティング(β)は2293 (+232)です。β版ではありますが、アルゴ含めて赤パフォを取れたのは人生初めてなのでめちゃくちゃ嬉しいです。 入力例1 問題概要 考えたこと やった…

AtCoder Heuristic Contest 003 (AHC003) 参加記

AHC003、参加しました。システス結果は1000人中20位でギリギリ順位表1ページ目。得点率は96.995%でした。 パフォーマンス(β)は2714で、レーティング(β)は2061 (+356)です。早々にアルゴのレート(2033)を超えてしまいました。最初のうちはレートがガン…

CodinGame Spring Challenge 2021参加記

はじめに CodinGameのSpring Challenge 2021というゲームAIコンテストに参加しました。結果は参加者6867人中6位(日本勢3位)。まさかこんな成績が出せるとは思っていなかったので、本当に嬉しいです。 www.codingame.com はじめに ゲーム概要 考えたこと や…

2人同時着手ゲームでモンテカルロ木探索を使う(Decoupled UCT)

はじめに CodingameのSpring Challenge 2021にて、モンテカルロ木探索が使えるゲームが出題されました。 2人同時着手ゲーム向けのモンテカルロ木探索はDUCT (Decoupled Upper Confidence Tree) というものを使うのですが、日本語のまとまった解説記事がほと…

AtCoder Heuristic Contest 001 (AHC001) 参加記

待ちに待った AtCoder Heuristic Contest 001 (AHC001) が開催されたので、1週間を犠牲にして参加してきました。結果は暫定14位(495.7億点/50ケース)→システス15位(9912.7億点/1000ケース)。自分には出来過ぎな結果でとても嬉しく思います。パフォ(β版…

AtCoder Heuristic Contest 001 (AHC001) 初心者向け解説

AtCoder Heuristic Contest 001 (AHC001) の参加記を書くはずだったのですが、記念すべき第1回ということで「マラソンに初めて参加したけど、感想戦TLで周りが何を言っているか分からない……。」という方が多そうな気がして、気付いたら初心者向け解説記事*1…

AtCoderで黄色になりました

terry_u16さんのキャディプログラミングコンテスト2021での成績:85位パフォーマンス:2400相当レーティング:1947→2002 (+55) :)Highestを更新し、初段になりました!#AtCoder #キャディプログラミングコンテスト2021(ABC193) https://t.co/YKqTYhZEk7 黄色…

HACK TO THE FUTURE 2021 本戦オープン参加記

参加してきました。予選は残念ながら勝ち進めなかったのでオープンコンテストでの参加です。 順位は本戦・オープン合わせた提出者217人中、11位(スコアは3,100,833点)でした。 まさかここまで上がれるとは思っていなかったので、自分でもびっくりしていま…

第4回アルゴリズム実技検定(PAST)体験記

2020/10/25(日)に第4回アルゴリズム実技検定(PAST)のリアルタイム受験をやりました。結果から述べますと、4時間55分かけて94点を取り、ギリギリでエキスパートになることができました。ちなみに検定当時のAtCoderのレーティングは1893(青)です。今は18…

AtCoderで青色になりました

優勝!!!!!!!!!!!!!!!!!! terry_u16さんのAtCoder Beginner Contest 175での成績:143位パフォーマンス:2263相当レーティング:1502→1613 (+111) :)Highestを更新し、2 級になりました!#AtCoder #ABC175 https://t.co/Ou4EAJW5BK 青コー…

くじかつコンテストQ&A

よくあるかもしれない質問 くじかつって何? AtCoder Problemsにて毎日夜9時から開催されているバーチャルコンテストです。 参加条件とかある? ありません。どなたでもご自由にご参加ください! 時間と問題数は? 100分間、6問セットとなっております。 NOR…

【C#】AtCoder水色になりました

5/30のNOMURAプログラミングコンテスト2020で無事水色になれました!わーい! 色が変わると全人類ブログ記事を書くようなので、ぼくもこの機会に書き残しておきます。 目次 1 自分語りパート 1-1 自己紹介 1-2 レート・パフォーマンス推移 2 水色までにやっ…

AtCoderで使えそうなC# 7.0~8.0の新機能

先日のABC162からAtCoderのジャッジシステムが更新され、.NET Core 3.1.2(C# 8.0)が使えるようになりました。せっかく最新のC#が使えるので、競プロに便利かなーと感じた機能をピックアップして紹介していきます。Tuple, Span<T>, ref foreach, Index, Range,</t>…

AtCoder Beginner Contestに初参加した話(C#, .NET Core 3.1)

AtCoder Beginner Contest 162に参加してみました。7年間ご無沙汰だった競技プログラミングに興味を持ち、AtCoderで.NET Core 3.1が使えるようになるらしいという噂を聞きつけ、AtCoderに初挑戦した体験記です。

【C#】System.Text.Jsonを使ってみる

皆さん、JSON使ってますか?C#でJSONを使うならJson.NETが定番中の定番ですが、.NET Core 3.0以降からSystem.Text.Jsonが標準で入るようになりました。一通り触ってみたので備忘録としてまとめておきます。