つちのこの日記

競プロと音ゲーがメインです。

yukicoder contest 420 H 別解

問題: No.2670 Sum of Products of Interval Lengths - yukicoder 公式解説が天才っぽかったので、包除原理を使用したシンプルな解法を説明します。(多分最終的な結論は一緒ですが、導出が異なると考えています。) 数え上げるものは、値が $1$ ずつ増加す…

ARC 170 の Writer をやりました

やりました atcoder.jp きっかけ 問題思いついて投げるのを繰り返してたら案外問題ストックが溜まってきたので、単独コンテストをやりたいなって思って準備しました。 卒論期間中に Writer やったら Writer 当てられなさそうだし面白いかな?って思ってこの…

【SDVX】つまみが回せなくてもインペになりたい人におすすめの譜面紹介!

こちらはB4UT Advent Calendar参加記事です。記事一覧はこちら b4utmzi.wixsite.com はじめに こんにちは、B4UT 4th のつちのこです。最近、SDVX でインペリアルになりました!嬉しいです。 今回の記事では、インペリアル達成のために稼げる譜面、その中でも…

ICPC2023 Asia Yokohama Regional・nok0 (チームSPJ) 視点

今回はそこそこ結果に満足できたので、書きます。割と適当に時系列順に書きなぐる感じです。 本番前 去年の横浜は正直散々な結果でした、実力的には 1 桁順位取って当然な状況だったにもかかわらず酷い冷え方をして、本当に悔しかったのを覚えています。 今…

ICPC 2023 国内予選 参加記

MathJax.Hub.Config({ tex2jax: { inlineMath: [['$','$'], ['\\(','\\)']], displayMath: [ ['$$','$$'], ["\\[","\\]"] ] } }); はじめに ICPC 2023 国内予選に nok0、Kite_kuma、zkou で出場しました。予選 3 位で、アジア地区予選への出場を決めました!…

SolveMe (AOJ 2378)

この記事は帰ってきた AOJ-ICPC Advent Calendar 2022 25 日目の記事です。 問題リンク https://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=2378 (1200+ 点) 問題概要 集合 $S={0,1,\ldots,N-1}$ にたいして、 $S\to S$ の写像 $f,g$ を考える。 $(…

ねこ鍋改造計画(仮) (AOJ 2337)

この記事は帰ってきた AOJ-ICPC Advent Calendar 2022 12 日目の記事です。 問題リンク https://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=2337 (1000 点) 問題概要 $N_a$ 匹のオスのネコ、 $N_b$ 匹のメスのネコがいて、各猫には固有の重さとかわ…

ARC 145 作りました

はじめに AtCoder Regular Contest 145 で writer をした nok0 です!参加していただいたみなさん、どうもありがとうございました! 楽しんでいただけたら writer 冥利に尽きます。 ぼくが人の作問記を読むのが大好きなので、折角なのでセットのコンセプトや…

AtCoder橙になりました

はじめに この記事は 競プロ Advent Calendar 2021 - Adventar の11日目の記事です。遅刻してしまいごめんなさい… 本題 競プロを始めて1年と8ヶ月、ようやく橙コーダーになることができました! 皆さん、沢山のファボ及びお祝いリプライ本当にありがとうござ…

Berlekamp-MasseyやBostan-Moriを使うことで殴れる問題一覧

はじめに 最近Berlekamp-MasseyやBostan-Moriで殴れる問題をよく見るので、そのような問題をメモしていこうと思います。 以下の説明はお気持ちなので間違ってる可能性が大いにあります。もし間違っている点がありましたら教えていただけるとありがたいです。…

懺悔一覧

コンテストやバチャ等での失敗を懺悔します 一般的な話 部分問題(や,制約を弱めた版)ですら,これでしか解けない → それに近いアルゴリズムを使う 例題: atcoder.jp 区間に対する操作や区間和など -> 累積の二要素への作用or演算の言い換えを考える 例題: a…

純粋培養競プロerの応用情報技術者合格体験期

令和3年4月の応用情報技術者試験に無事合格したので、合格体験期を書きます。 試験勉強前のスペック 都内の大学生(情報は専門外)で、かつPCいじりとかの趣味がなかったので、そこらへんに関する知識は0でした。 競プロは少しやっていた1ので、プログラミング…

AtCoder Beginner Contest 205 一言解説

30分で解き終わって暇だったので書きます。 A.kcal $\frac{AB}{100}$ を出力します。 B. Permutation Check 与えられた配列をsortして、 $1,2,\dots,N$ になってるか確かめましょう。 std::iotaを用いると配列 $(1,2,\dots,N)$ が得られるのでこれを用いるの…

CodeForces div.1 バチャの記録

6/7からdiv.1バチャをすることになりました。 せっかくなので各回について記録と解けなかった問題の分析をメモっていこうと思います。 解けたけど消化しきれていない問題や、解けなかったけど大事そうな問題については個別に解説記事を書くかもしれません。 …

yukicoder contest 291 のwriterをしました

はじめに yukicoder contest 291 ご参加ありがとうございました! ご参加下さったみなさん、testerを引き受けて頂いたみなさん、本当にありがとうございました! 以下では各問題の講評を記します。ネタバレが含まれるので注意してください。 A.esreveR dna e…

キーエンス プログラミング コンテスト 2019 - F Paper Cutting(赤diff, 900点) 形式的冪級数解

問題リンク atcoder.jp 問題概要 縦に $H$ 本、横に $W$ 本の線が引かれた長方形の紙がある。 一回の操作では、まだ選択してない線を一つ選択し、その線で紙を切る。その後紙の破片の個数をスコアに加算する。 操作をちょうど $K$ 回行う時、全ての操作方法…

yukicoder contest 276 で Writer をやった話

前書き yukicoder contest 276で単独Writerをやりました、nok0です。セットを投稿するのは初めてでしたが、楽しんで頂けていれば嬉しいです! 今日単独コンテストを開催できたのは、yukicoder及びyukiさん、testerを心良く引き受けてくださった皆さん、全問…

ICPC2020 国内予選 参加記

昨日はICPC2020国内予選に参加しました。チームは毎度おなじみのSPJ(クマー、zkou、私)です。 本番の記録 16:30〜 あれ?サイトに繋がりません。めちゃくちゃ焦ります。電話をしても繋がりません。なんか10分ぐらいしたら急に治りました。 16:40〜 打ち合わ…

WUPC4thに参加しました。

初めてのチーム戦でしたが、とても楽しかったです!運営の皆さん、及びにチームメイトに感謝です。 チームメイト クマー : 同学年の強い青コーダーです。(すごい) zkou : 同学年の強い青コーダーです。(すごい2) 私 : 普通の青コーダーです。 今日チームでAC…

AtCoderで青色になりました

こんにちは!つちのこです。折角AtCoderで青色になったので、色変記事を書きました(記録になるので) 色変記事の自己紹介や精進方法は本当に自己満足に近いと思いますが(そこらへんは十人十色なので)、身に付けたアルゴリズムやデータ構造等は青を目指す方に…

Topcoderで暖色コーダー(黄色)になりました!!!

こんにちは、昨日のコンテストが駄目駄目で悲しんでいるつちのこです。 黄色コーダーになるまでにやったこと ・div2に1回参加しました。 ・結果を見たらなぜか自分の名前が黄色になってました(!??) はやくAtCoderのBeginner卒業してコドフォも薄橙になり…

入緑しました!!

AtCoderで入緑しました!!!

目指せ!業SSS!!!【チュウニズム】

チュウニズム 業 -善なる神とこの世の悪について- の鳥S攻略記事です!(文責 つちのこ)