ヘクトのメモ

なんとなくいろいろ書いていくと思います.

競プロ初心者だった頃の注意すべき点を列挙する 1

背景

ここ最近になって競プロを始めて、毎週プログラミングコンテストに参加する人が増えていると感じます。*1
特に日本語で提供される初心者向けコンテスト AtCoder Beginner Contest (ABC) に参加する人が多いです。各ABCに対して解説pdfと配信動画が公式に用意されていますが、実装で苦戦している人が多いように思えます。
今回の一連の記事では、無意識にやっているようなレベルの実装上のテクニックをあぶりだす為に、自分が競プロを始めた頃の提出コード*2をもとに難所を列挙していきます。ここでの対象読者層は、1問でも解いた人からAtCoder上での緑色くらいまでを想定しています。

以下の記事よりもかなり細かいレベルで書いていきます。
初心者向けのABCの問題傾向とその対策 - ヘクトのメモ

この記事の要約

競プロ初心者かつコンテストパフォーマンスを上げたい人への典型tips集

*1:例えば、5年前は大学のコンピュータサークルに所属している5人くらいだったけど、今では大学の学科で10 -- 20人くらい

*2:AOJ, ARC

続きを読む

Atcoder Beginners SelectionをOctaveで解いてみた。

最近はやりのOctave版です。
追記: 元ネタは以下のサイトです。他のプログラミング言語での解法もリンク先にあります。
qiita.com

続きを読む

プログラミングを初めて約5年

この記事は「競プロ!!」 競技プログラミング Advent Calendar 2017 24日目の記事です.
adventar.org

今年は真面目な記事を書くつもりはなく,ポエムを書いていきたいなぁと思います.*1
遅れてすいません... *2

*1:やざてんさんの記事とテーマが被った気がするけど気にしない、気にしない

*2:修論が忙しいので

続きを読む