競プロは知のスポーツ!VRChatで語られたプログラミングの新しい楽しみ方

競プロは知のスポーツ!VRChatで語られたプログラミングの新しい楽しみ方のサムネイル

詳細情報

日時 2026年07月22日 21:30 - 22:00
テーマ 「競プロ」って何? (仮)
発表者 cleanttedさん
集会名 VRC競プロ部(ABC感想会)
発表資料 リンク ファイル

仮想世界VRChatで熱く語られた、知的なスポーツ「競技プログラミング」の魅力をご存知でしょうか?
2026年7月22日、Vket 2026 Summer 技術学術WEEKにて、cleantted(テッド)さんが「競プロって何?」というテーマで登壇されました。
プログラミングを「競う」という新しい楽しみ方について、初心者の方にも分かりやすく、ワクワクするような視点で語られた内容をたっぷりとお届けします!

競技プログラミングは「知のスポーツ」!

皆さんは「競技プログラミング」、略して「競プロ」という言葉を聞いたことがありますか?
cleanttedさんは、競プロを「決められた条件のもとで与えられた課題を、プログラミングを使って解決し、その過程や結果を競うもの」と説明してくれました。

例えば、あみだくじのスタート地点からゴールを当てるような問題を、手作業ではなくプログラムを書いて一瞬で解く、といったイメージです。
単にコードを書くだけでなく、どれだけ速く、どれだけ正確に解けるかを競う、まさに「知のスポーツ」と言えるでしょう。

楽しみ方は人それぞれ!2つの大きなジャンル

競プロには、大きく分けて2つのジャンルがあることをcleanttedさんは教えてくれました。

1. アルゴリズム(明確な正解を求める)

こちらは「最適解」が必ず存在する問題を解くスタイルです。
「正解か不正解か」がはっきりしており、パズルを解くような爽快感があります。
日本で有名な「AtCoder Beginner Contest (ABC)」などがこの形式にあたります。

2. ヒューリスティック(より良い答えを探す)

一方で、完璧な正解を出すのが非常に難しい問題に対して、制限時間内に「できるだけ良いスコア」を目指すのがこちらです。
明確な正解がない中で、試行錯誤を繰り返して少しずつ改善していく面白さがあります。

cleanttedさんが語る「競プロのここが面白い!」

cleanttedさんは、ご自身が感じる競プロの魅力を5つのポイントで熱く語ってくれました。

まず1つ目は「新しく学ぶこと」の楽しさです。
例えば「累積和」という手法を使えば、長い数列の特定の区間の合計を、たった2つの数の引き算だけで一瞬で求められるようになります。
こうした便利な道具を一つずつ手に入れていく感覚は、まるでRPGで新しいスキルを覚えるようなワクワク感があります。

2つ目は「成長」が目に見えることです。
競プロには「レーティング」という数値があり、自分の実力がどれくらい上がったかがグラフで分かります。
昨日の自分よりも難しい問題が解けるようになった喜びは、何物にも代えがたいものです。

そして3つ目は「ひらめいた瞬間」の快感です。
cleanttedさんは「アリの行進」を例に出してくれました。
狭い棒の上でアリたちがぶつかって反転する複雑な動きも、「アリがすり抜ける」と発想を転換するだけで、一気に簡単な問題に変わります。
この「アハ体験」こそが、競プロの醍醐味だそうです。

4つ目と5つ目は「面白い事実との出会い」や「制限時間ギリギリで正解した時の興奮」です。
コンテスト終了直前に自分の書いたコードが「正解」と表示された時の心拍数の高まりは、一度味わうと病みつきになってしまうとのことでした。

AI時代の今だからこそ「楽しむこと」が大切

2026年現在、AIの進化は目覚ましく、プログラミングの世界も大きく変わりつつあります。
cleanttedさんによると、最近のコンテストではAIが人間を上回る成績を出すこともあるそうです。

「AIが解けるなら、人間がやる意味はあるの?」と思う方もいるかもしれません。
しかし、cleanttedさんはこう強調します。
「今まで以上に、競プロそのものを楽しむことが大事になっている」と。

計算機に任せれば済むことでも、自分の頭で考え、悩み、解決するプロセスそのものに価値がある。
それは、移動手段として車がある現代でも、あえて自分の足で走るマラソンを楽しむ感覚に近いのかもしれません。

あなたも「VRC競プロ部」で一緒に始めませんか?

「自分もやってみたい!」と思った方へ、cleanttedさんは「AtCoder」というサイトをおすすめしてくれました。
日本語の解説が非常に充実しており、初心者向けの案内も手厚いのが特徴です。

さらに、VRChat内には「VRC競プロ部」というコミュニティも存在します。
一人で黙々と解くのも良いですが、仲間と一緒に感想を言い合ったり、解き方を教え合ったりすることで、楽しさは何倍にも膨らみます。

プログラミングが得意な人も、これから始めてみたい人も、この奥深い「知のパズル」の世界に飛び込んでみませんか?
きっと、新しい自分に出会えるはずです!

発表スライド(PDF)

VRC競プロ部(ABC感想会)の他の発表もチェック!

日常をパズルに変えよう!VRC競プロ部で語られた「作問」の楽しさ

スマホが武器に!Androidで挑む競技プログラミングの新しい形

包除原理で解き明かす数え上げの魔法!VRC競プロ部の知恵に迫る

競プロは知のスポーツ!VRChatで語られたプログラミングの新しい楽しみ方

VRC競プロ部(ABC感想会)の開催情報・参加方法

VRC競プロ部(ABC感想会)のポスター

VRC競プロ部(ABC感想会)

開催日: 2026年07月22日

開催時間: 23:00 - 00:30

開催曜日: その他

開催周期: ABC開催日(主に土曜日・稀に日曜日)

「VRC競プロ部」は、競技プログラミング(競プロ)をしている人が交流したり情報交換をする場です。 「VRC競プロ部」では、AtCoderが開催する「AtCoder Beginner Contest」(土曜 or 日曜 21:00-22:40)が終わったあと、 当日23:00からコンテストの参加者で振り返りと解説をする「ABC感想会」を開催しています。 「競プロを楽しく継続できる場」を目…

「VRC競プロ部」は、競技プログラミング(競プロ)をしている人が交流したり情報交換をする場です。 「VRC競プロ部」では、AtCoderが開催する「AtCoder Beginner Contest」(土曜 or 日曜 21:00-22:40)が終わったあと、 当日23:00からコンテストの参加者で振り返りと解説をする「ABC感想会」を開催しています。 「競プロを楽しく継続できる場」を目指して開催しているため、参加する人の状況に合わせて話をする内容を変えていますので、 初めてコンテストに参加した方も歓迎しています! 他にも、部員内で勉強会や作問が不定期に企画され開催されています。 競プロやってる方はもちろん、興味があって初めたい方、一緒に競プロをやる仲間がほしい方の参加を歓迎しています!