4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【AtCoder】入緑したンゴ

4
Posted at

はじめに

こんにちは。沼津高専のnpnpです。AtCoder(Algo)で入緑しました。
image.png
まだまだTLのつよつよ競プロerさんたちには遠く及びませんが、一つの区切りとして記録を残しておこうと思います。

宣伝

入茶記事はここから閲覧できます。

入緑するまでに手を出していたこと

  • ABC-C縦埋め
  • ABC-C縦埋め
  • AWC
  • ADT
  • 環境整備

入緑時点でのProblems上の統計はこんな感じです。ADT AWCを多くやってるのでかなり数字が低く出ています。
image.png

ABC-C縦埋め

NoviSteps上で2Q~3Qを中心にC問題の縦埋めを合計で30問程度やっていました。

鉄則本

購入をしました。まだあまり読み込めていませんがimos法のところはちゃんと読みました。

AWC

AWCは先月から始まったAI製のbeta版コンテストです。AWCでは各アルゴリズムの初歩的な(見ただけで知識があれば使うべきアルゴリズムがわかるような)問題が多く、足りない知識を補うために使っています。主に以下のアルゴリズムが出題されました

・部分集合DP
・ナップサックDP
・フェニック木
・セグ木
・imos法

ADT

先月の仕様変更から時間が繰り上がったことから参加回数が減っていますが、ADTで過去問強制精進をしています。(本番じゃなくてもコンテストっぽくあればモチベが上がるため)

環境整備

AtCoder Easy Test v2を導入しました。これによりテストケースを自動で確認できるようになりました。これまでは高速化オプションをつけてるせいなのか自分のPCでコンパイルできないのでコードテストでちまちまサンプルをコピペして見比べていましたが、この時間が案外バカにならなく、かなりの時間無駄になっていました。

また、テンプレート盆栽も行いました。主に以下のものがあります。

  • 累積和を要素を追加するだけで出してくれるやつ(範囲外は0とみなされる)
  • 1..Nの素因数分解を計算するやつ
  • $a^n$ を計算するやつ
  • triplet(pairの3つ版)
  • OffsetVector(添字にマイナスを許すやつ)
  • N進数に変換するやつ
  • 区間をくっつけるやつ

今後

今後は入水するために、以下の事をしようと考えています。

  • 現状中身を理解してないで提出してるケースが多くあるのでそれの理解
  • NoviSteps 1Q~2Q埋め
  • EDPC

最後に

最後まで読んでいただきありがとうございました。では次回、入水したンゴでお会いしましょう。

4
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?