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