赤い星と強い星

ディズニーとかその他の趣味とか

競技プログラミングを控えます

こんにちは

 

 みなさん競技プログラミングってご存じですか?与えられた問題に対して,コンテスト時間内に正しい答えを返すアルゴリズムを考えてそれをコードに書き起こして提出する.問題の難易度に応じて点数が付き,点数と提出時間によって順位が出てそれによってレートが変動する.そんなものです.

 

 僕はめちゃくちゃ競技プログラミングが好きなんです.

 基本的に家ではパソコンの前に座っています(そもそも布団に入るかパソコンの前に座るかの2択しかない).ただ座っているだけだと暇なのでとりあえずAtCoder Problemsを開いて「なんか解こうかなー」と思って物色して,まだ解いてない問題・もうすでに解いたことがある問題問わず考えてコードを書きます.

 授業があるときはiPadでノートを取ります.ぼーっとしながら気づいたらAtCoder Problemsを開いて,家にいるときと似たようなことをしています.

 逆にアルバイトをしている最中や人と話しているときなどのインターネット環境がない場面では一切競技プログラミングのことを考えていません.

 

 物凄く暇なときにこの生活をしているというのならいいと思うのですが,学校の課題をしないといけない時間だったり,授業中だったり,そういった時間を競技プログラミングに費やしてきました.

 

 これがよくないということに1年かけて,留年して今更気づいたのでさすがに競技プログラミングから意識的に離れようと決意しました.

 

 ただ,Twitterを見ているとそれなりの頻度で「競プロやめます」みたいなのとともにアカウントを消すという場面にFF内外問わず遭遇したことがあります.そういう人間はだいたい「これから長い期間は競技プログラミングにかかわらないと思います」みたいなこと言ってるくせしてすぐにアカウント作ってコンテストに出て満足したり自虐かましたり.僕そういうのすごく嫌いなんですよね.なので,僕はアカウントを消したり「生涯競プロから足を洗います」みたいなことは言いません.むしろ月1くらいでコンテストに出ます.

 

 ちょっと前から「もう1回AtCoder水色になったら控えよう」と決めていたので,新学期になる前に水色に戻れてよかったなあという感じです.

 

 とりあえず3月中はダラダラと今までと同じような競技プログラミング生活を送って,4月になったら競技プログラミングをする時間を週に1日数時間みたいな感じにしたいなーと思っています.これが「控える」というとどうなのかみたいなところがあるんですが,僕にとっては十分控えている気がするのでこれで行きます.

 また今と同じような生活に戻るのは,4年生への進級が決まったタイミング(早くて2021年度前期の成績発表,遅くて後期の成績発表)にしたいと思っています.

 

 最後に,なんでこんなのを書き記しているかというと,自分の宣言みたいなものが人に見える状態にないとすぐやめる気がしたからです.そもそもこの記事を読んでくれる人がそんなにいないことは承知しているんですが,誰が見ているかわからないので「誰かに『結局競プロだらだらとやってるじゃん』みたいなこと言われたくないな」という意識が持てる気がしているのでこうして書き記しています.

 

 

進級できることが決まったらお祝いしてください

そして一緒に競技プログラミングの話をしましょう

 

RedSpica