LoginSignup
6
11

More than 1 year has passed since last update.

Atcoder用チートシート(python)

Last updated at Posted at 2021-03-21

各チートシートへのリンク

入力 出力
基本演算 文字列 配列 bit演算
優先度付きキュー 二分探索 順列全探索 MOD Decimal(未作成)
DP(未作成) 再帰
ダイクストラ法 ワーシャルフロイド法
Union-Find 根付き木 セグメント木(未作成)

for文 while文 今のところコンテスト中に調べる場面があまりないので執筆中止

チートシート以外へのリンク

ミス記録シート

そもそもこのページは何?

ysys(@ysys_Ba)がAtcoderのコンテスト中に参照するためのチートシートまとめページ
チートシートとしての機能性のために、ページ説明の前にリンクを列挙しています
上部のリンクからチートシートすべてに飛べるようになっているので、このページをブックマークしておけばいつでもすぐに参照できます(宣伝)
他の人に役立つような競プロ記事を出すことはまずないと思いますが、チートシート以外の競プロ関連記事ももし書いたらここにリンクをまとめておきます(予定)

チートシートについて

自分以外の人の参照性は基本的に考慮していませんが、もしそれでも参照したいという方がいれば自由に使ってください
チートシートではありますが、プログラミング初心者ですしページがスカスカすぎるのも微妙なので、かなり基本的なことから記載されています(♰完全に理解♰したら、その項目は消すなりページの最後の方に移すなりする予定です)
ただ、あくまでもチートシートなのでまともな解説はなく不備も多々あります
コンテスト本番中に参照して得たい情報をいち早く得ることで、パフォーマンスを向上させることを第一目標としてチートシートを書いてます
チートシートが直接コンテストで役立つことはないかもしれませんが、最低限これくらい知っていればこれくらいのRatingになれるという参考にはなるかもしれません

ysysと競プロ

Atcoderのアカウント
ゆるふわ勢なのでpython(pypy)で参加しています(やる気が出たらC++に手を出すかも)
かつては大学の初心者向けプログラミング授業で早々に挫折したり、エディタ代わりにメモ帳でコーディングしているのを同期にネタにされたりするレベルのプログラミング弱者でした
大学受験レベルの数学はわかります(多分)
python以外に使える言語は、学科の授業でやったC(ほとんど忘れた)と、Arduino IDEで使うArduino言語(C/C++がベースらしい)です

Atcoder歴

2020/10/06 Atcoderのアカウント作成
2021/01/02 灰色になる(ABC187、初参加のコンテスト)
2021/02/06 茶色になる(ABC191、5回目参加のコンテスト)
2021/03/06 緑色になる(ABC194、9回目参加のコンテスト)
2021/05/15 水色になる(ABC201、21回目参加のコンテスト)
2021/12/05 青色になる(AGC056、61回目参加のコンテスト)

6
11
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
6
11