CPCTFとは
新入生のみなさんに競技プログラミング(Competitive Programing)とCTF(Capture The Flag)を体験してもらうイベントです。
新入生の中で上位の成績を残した方向けに賞品も準備しております!!!また、初心者の方でも解けるような問題や、十分狙えるような特別賞も準備していますので気軽にご参加ください!
東工大の新入生を主な対象としたコンテストですが、参加自体はどなたでも可能です。歯ごたえのある問題も準備していますので腕に自身がある方の参加もお待ちしております!
競技プログラミングとは
競技プログラミングとは、一定の条件の入力が与えられて、それに対して指定された条件を満たす出力を返すプログラミングを書く競技です。コードを書く技術や、アルゴリズム、数学の能力の向上にもつながります。CPCTFでは、PPCという問題ジャンルとして出題されます。
traPには競技プログラミングを主な活動内容とする班であるアルゴリズム班が存在しています。アルゴリズム班の詳細は以下の記事をご覧ください!!
CTFとは
CTFとは、コンピュータセキリュティ競技のことです。
CPCTFでは、機密情報に見立てたFLAG(フラッグ、旗)と呼ばれる文字列を、運営の用意したコンピュータから盗み出すのが目標です!CPCTFではpwnやosintなど複数のジャンルに問題を分類して出題されます。
traPには、CTFの大会に出るなどの活動をしているCTF班が存在しています。CTF班の詳細は以下の記事をご覧ください。
スケジュール
競技開始 : 4月20日(土)10:00
競技終了 : 4月21日(日)16:00
結果発表 : 4月21日(日)16:30
※スケジュールは前後する可能性があります。
競技会場
CPCTFはオンラインで参加することが可能です!
レギュレーション
個人参加
東京工業大学、東京医科歯科大学の新入生の方は登録時に大学のメールアドレスでの登録をお願いします。
問題について
CPCTFでは、大学新入生向けの 易しい問題 を多く用意しています。
各問題には難易度が設定されています。Newbie, Easy, Medium, Hardの順で難しくなります。
また、各問題にヒントが用意されています。
注意事項
この CPCTFにて求められる手法を管理者の承諾を得ていない電子計算機に対して実行すると不正アクセス行為の禁止等に関する法律に抵触することがあります。該当する手法を外部のサーバーに対して実行しないでください。
CPCTF関連記事
CPCTFについてより詳しく知りたいという方のために、CPCTFに関するブログ記事をいくつかピックアップしました!
これ以外にも記事はいくつもあります。CPCTFタグからすべての記事をみることができます。
終わりに
CPCTFは初心者の方から上級者の方まで楽しめるイベントになっています!
ヒントも3段階用意されているので、初心者の方も是非気軽に参加してみてください!
みなさんの参加をお待ちしています!