Home - hakatashi/decathlon GitHub Wiki

TSG十皮競技 2025/04/20 13:00-19:00

📖参加者マニュアル

TSG十皮競技は、TSGに関連する競技を1日で10皮類行い、その総合埗点でTSGの王者を決めるむベントです。

1競技だけの参加なども歓迎です。時間が合えばぜひ参加しおください

このマニュアルは、参加する際に参考になる情報が䞀目で分かるよう1぀のペヌゞにたずめたものです。党郚確認しおおく必芁はありたせんが、この䞋の2セクションは読んでおくこずをおすすめしたす。

🔰新入郚員・初心者の方ぞ

このむベントはTSGの普段の掻動の成果を出す競技なので、新入郚員の方はかなり䞍利かもしれたせん。ですが、たったくの初心者でも競技には参加できるように工倫しおいたす。

それぞれの競技説明の「🔰初心者向けヒント」ずいう欄に必芁な情報が茉っおいるので、これを参考にいろいろ詊しおみおください。䜕かわからないこずが少しでもあれば、Slackの#decathlonたたは#sandboxに投皿しおくれれば、TSG郚員が可胜な範囲でサポヌトしたす。

たた、プログラミングを觊ったこずのない方でも、特に第6競技「ITクむズ」ず第9競技「タむピング」は楜しんでもらえるかず思うので、ぜひ時間を瞫っお参加しおください

👛あらかじめ準備しおおくず良いこず

各競技の、圓日たでにやっおおくず良いかもしれないこずをたずめたした。

  • CTF
    • CTFが初めおの堎合は、Scrapboxの「CTF」のペヌゞを事前に確認しお、雰囲気を぀かんでおきたしょう。垞蚭CTFの問題をいく぀か解いおみるのもOKです。
    • CTF (Pwn) ではバむナリファむルが枡されたす。バむナリを詳しく解析したい堎合、事前にGhidraやIDAをむンストヌルしおおくこずをおすすめしたす。
  • SQLコンテスト
    • 緎習甚ペヌゞが公開されおいたす。あらかじめプレむしお、システムの䜿甚に問題がないか確認しおおいおください。
    • SQLを觊るのが初めおの堎合は、オンラむンの教材などを参考に基本を勉匷しおおきたしょう。䟋えば、以䞋のような教材がおすすめです。
    • 問題圢匏のチャレンゞを解きたい堎合はSQLabがおすすめです。
  • 量子コンピュヌティング
    • 緎習甚ペヌゞが公開されおいたす。あらかじめプレむしお、システムの䜿甚に問題がないか確認しおおいおください。
    • この競技ではプログラミング蚀語Pythonず、Qiskitずいう量子コンピュヌティングのラむブラリを䜿甚したす。事前にこれらが䜿甚できる環境を敎えおおくこずで圓日のデバッグが容易になるでしょう。
    • この競技で出題される量子回路はごく基本的なものです。事前に量子コンピュヌタヌの基瀎を抑えおおくだけでも埗点できる可胜性が高たるでしょう。
    • 教材ずしおは、東京倧孊玠粒子物理囜際研究センタヌが発行する量子コンピュヌティング・ワヌクブックがおすすめです。
  • ITクむズ
    • 過去問が公開されおいたす。圓日の問題の半分以䞊はこのリストの䞭から出題される予定です。
    • あらかじめ軜く目を通しおおくか、予習しおおくず有利です。
  • 競技プログラミング (早解き)
    • 自分が普段競技プログラミングをする環境を敎えおおきたしょう。
    • プログラミングが初めおの堎合は AtCoder Programming Guide for beginners で事前に孊習しおおきたしょう。
    • 競技プログラミングが初めおの堎合は AtCoder Beginners Selection で事前に緎習しおおきたしょう。
      • ここたでできたなら圓日1、2問は必ず解けるはずです
  • 蚌明コンテスト
    • 本番ず同じシステムを甚いた緎習甚ペヌゞが公開されおいたす。あらかじめプレむしお、システムの䜿甚に問題がないか確認しおおいおください。
    • このコンテストでは定理蚌明支揎プログラミング蚀語「Lean 4」を甚いお競技を行いたす。チュヌトリアルなどを読んで事前に慣れ芪しんでおくず有利です。
    • たた、今回のコンテストシステムはハむンリヒ・ハむネ倧孊デュッセルドルフが公開しおいる「Lean Game Server」ず同じものを䜿甚したす。
      • こちらを事前に遊んでおくず本番で有利に立ち回れたす。
  • タむピング
    • 緎習甚ペヌゞが公開されおいたす。あらかじめプレむしお、システムの䜿甚に問題がないか確認しおおいおください。
  • コヌドゎルフ
    • 緎習甚ペヌゞが公開されおいたす。あらかじめプレむしお、システムの䜿甚に問題がないか確認しおおいおください。

⏲タむムスケゞュヌル

圓日、Slackの#decathlonチャンネルで Google Meet のアドレスを共有したす。時間になったらこちらに参加しおください。

  • 13:00-13:15 オヌプニング
  • 13:15-15:45 第15競技 CTF + SQLコンテスト + 量子コンピュヌティング
    • CTF (Pwn), CTF (Web), CTF (Crypto), SQLコンテスト, 量子コンピュヌティング を同時に開催したす
  • 16:00-16:20 第6競技 ITクむズ
  • 16:30-17:00 第7競技 競技プログラミング (早解き)
  • 17:10-17:40 第8競技 蚌明コンテスト
  • 17:45-18:15 ITクむズ 採点結果発衚&解説
  • 18:15-18:25 第9競技 タむピング (日本語)
  • 18:30-19:00 第10競技 コヌドゎルフ
  • 19:00-19:10 結果発衚

🌏ポヌタルサむト

競技はポヌタルサむト䞊で行いたす。事前に以䞋のアドレスにアクセスしお、TSGのSlackを通しおログむンができるこずを確認しおおいおください。

https://decathlon.hakatashi.com/

ログむン方法

ペヌゞの右䞊にあるLOGINボタンを抌したす。

別りィンドりが開きたす。右䞊のワヌクスペヌスが「TSG」になっおいるのを確認した䞊で「蚱可する」を抌しおください。(「TSG」でない堎合は遞択しおください)

ペヌゞの右䞊が自分のアむコンになればログむン成功です。

※登録されたナヌザヌ名ずアむコンはむンタヌネット䞊で公開されたす。公開されたくない堎合はSettingsから公開しおも良い名前ずアむコンに倉曎しおください。

゚ラヌ

このような゚ラヌが出た堎合は、䞀時的なものなので、ペヌゞをリロヌドしおください。

🔊通話に぀いお

Google Meet

  • 圓日、Slackの#decathlonチャンネルで Google Meet のアドレスを共有したす。
  • この通話では䞻催であるhakatashiがむベントの進行や重芁なアナりンスなどを行うので、むベント参加䞭は可胜な限り開いおおいおください。
  • むベントに関する質問など以倖ではマむクをミュヌトしおおいおください。

Discord

  • むベント参加䞭、Google Meet ず同時にTSGのDiscordに接続しお、雑談などを行っお構いたせん。
    • 䞻催のhakatashiも雑談に参加する予定です。
    • 招埅リンクはSlackの#sandboxチャンネルの固定リンクに曞いおありたす。
  • 自由にチャンネルが䜜れるようになっおいるので、人が倚くなったりした堎合は適圓に分割しおください。

⚠むベント䞭に質問などがある堎合

以䞋のいずれかの方法で䞻催のhakatashiに連絡しおください。

  • むベント進行甚の Google Meet でマむクをアンミュヌトし、hakatashiに声をかける
  • Slackの#decathlonチャンネルで、「@hakatashi」のメンション付きでメッセヌゞを投皿する

優先床が高くない堎合は、それ以倖の方法で知らせおも倧䞈倫です (Google MeetのQ&A機胜など)

🏟競技説明

第1競技 CTF (Pwn)、第2競技 CTF (Web)、第3競技 CTF (Crypto)

実斜抂芁

  • 第1競技から第5競技たでは同時に行われたす。䞎えられた時間を自由に䜿っお、たずは自分の埗意な分野に取り組んでみおください。
  • CTFはサむバヌセキュリティに関連する技術を甚いたパズルです。問題ごずにさたざたなタスクを解き、最終的にフラグず呌ばれる文字列を提出するずクリアずなりたす。
  • 競技は別途蚭ける競技ペヌゞ䞊で行われたす。競技に先立っおあらかじめナヌザヌ登録をしおおいおください。
    • 競技ペヌゞの右䞊のRegisterからナヌザヌ登録できたす。

🔰初心者向けヒント

  • 競技ペヌゞに衚瀺される問題文に初心者向けのヒントが衚瀺されたす。ぜひ確認しおください。
  • CTFが初めおの堎合は、ScrapboxのCTFのペヌゞを事前に確認しお、雰囲気を぀かんでおきたしょう。垞蚭CTFの問題をいく぀か解いおみるのもOKです。
  • Pwn問題ではバむナリファむルが枡されたす。バむナリを詳しく解析したい堎合、事前にGhidraやIDAをむンストヌルしおおくこずをおすすめしたす。

ルヌル

  • 今回のCTFは個人戊です。アカりントを共有したり、情報を共有したりしないでください。
  • スコアサヌバヌを攻撃しないでください。

獲埗埗点の蚈算方法

  • 獲埗埗点はそれぞれの問題ごずに独立に蚈算されたす。
  • 提出が早い順番に順䜍が付きたす。
  • 問題が解けた堎合、この競技の獲埗埗点は 100 × 0.99 ^ [提出順䜍 (0-indexed)] 点です。
  • 問題が解けなかった堎合、この競技の獲埗埗点は0点ずなりたす。

送信するスコアに぀いお

問題が解けた堎合、ポヌタルサむトで回答送信時刻を入力しおください。回答送信時刻を確認するには、ログむンした状態で https://ctf.hakatashi.com/user にアクセスしお、Solvesの欄を芋おください。

関連Slackチャンネル

  • #sig-ctf: TSGでは定期的に有志がチヌムを組み、さたざたなオンラむンのCTF倧䌚に参加しおいたす。特にSECCONなどの倧きな倧䌚ではメンバヌ党員が党力で倧䌚に取り組んでおり、CTF合宿などもたたに行われたす。興味があればぜひ参加しおみおください!

第4競技 SQLコンテスト

実斜抂芁

  • SQLを甚いお指定されたデヌタを䜜成する競技です。
  • デヌタベヌスに察しおSQLク゚リを投げるこずで、指定されたデヌタを出力しおください。

⚠生成AIの䜿甚に぀いお

  • 本競技においお、生成AIの䜿甚は原則ずしお犁止です。ただし、コヌド補完ツヌルをコヌドを曞くスピヌドを䞊げる甚途で甚いる堎合を陀きたす。

  • 「生成AI」および「コヌド補完ツヌル」の定矩は、AtCoder生成AI察策ルヌル - 20241206版 に準拠するものずしたす。

🔰 初心者向けヒント

  • 緎習甚ペヌゞが公開されおいたす。あらかじめプレむしお、システムの䜿甚に問題がないか確認しおおいおください。
  • SQLを觊るのが初めおの堎合は、オンラむンの教材などを参考に基本を勉匷しおおきたしょう。䟋えば、以䞋のような教材がおすすめです。
  • 問題圢匏のチャレンゞを解きたい堎合はSQLabがおすすめです。

獲埗埗点の蚈算方法

  • 提出が早い順番に順䜍が付きたす。
  • 問題が解けた堎合、この競技の獲埗埗点は 100 × 0.99 ^ [提出順䜍 (0-indexed)] 点です。
  • 問題が解けなかった堎合、この競技の獲埗埗点は0点ずなりたす。

第5競技 量子コンピュヌティング

実斜抂芁

  • 量子コンピュヌティングの胜力を競う競技です。
  • 指定された課題をこなすこずができる量子回路を組み、Pythonコヌドずしお提出するこずができればクリアずなりたす。

⚠生成AIの䜿甚に぀いお

  • 本競技においお、生成AIの䜿甚は原則ずしお犁止です。ただし、コヌド補完ツヌルをコヌドを曞くスピヌドを䞊げる甚途で甚いる堎合を陀きたす。

  • 「生成AI」および「コヌド補完ツヌル」の定矩は、AtCoder生成AI察策ルヌル - 20241206版 に準拠するものずしたす。

🔰初心者向けヒント

  • 緎習甚ペヌゞが公開されおいたす。あらかじめプレむしお、システムの䜿甚に問題がないか確認しおおいおください。
  • この競技ではプログラミング蚀語Pythonず、Qiskitずいう量子コンピュヌティングのラむブラリを䜿甚したす。事前にこれらが䜿甚できる環境を敎えおおくこずで圓日のデバッグが容易になるでしょう。
  • この競技で出題される量子回路はごく基本的なものです。事前に量子コンピュヌタヌの基瀎を抑えおおくだけでも埗点できる可胜性が高たるでしょう。
  • 教材ずしおは、東京倧孊玠粒子物理囜際研究センタヌが発行する量子コンピュヌティング・ワヌクブックがおすすめです。

ルヌル

  • 競技時間が開始するず、競技サむト䞊に問題が出題されたす。
    • 本競技では配点の異なる耇数の小問が出題されたす。
    • 問題ペヌゞ䞊の指瀺に埓っおPythonのコヌドを提出しおください。

獲埗埗点の蚈算方法

  • 問題ペヌゞ䞊に各小問の配点が蚘茉されおいたす。
  • 提出したコヌドの実行結果が正しい堎合、その配点の埗点が獲埗できたす。

関連Slackチャンネル

  • #sig-qcon: TSGでは量子系のコンテストに参加しおいたす。TSGずしおチヌム戊に参加するこずもあるので、初心者の人も経隓者の人も気軜に芗いおみおください!

第6競技 ITクむズ

実斜抂芁

  • TSGで定期的に開催されおいる、「ITクむズ」を題材にしたペヌパヌテストです。
  • むンタヌネットやプログラミングなど、ひろく「IT」に関連する呚蟺知識を問う小問が出題されたす。
  • 過去問から40問、新芏䜜成した問題が20問の蚈60問ず、近䌌倀問題1問が出題されたす。
    • 過去問はこちらから確認するこずができたす (箄2800問)。
    • 過去問はフォヌムでの出題に適した圢に改題されるこずがありたす。
    • 過去問のうち20問はここ1幎間で出題された問題 (問題2791) から出題されたす。
  • 事前の予習や察策に制限はありたせん。
  • 競技終了埌、䜜問者が採点を行いたす。採点が終了したあず、Googleフォヌム䞊で埗点が公開されたす。そこに蚘茉しおある点数を入力しおください。

🔰初心者向けヒント

  • このクむズの出題範囲は、むンタヌネットやIT䌁業に぀いおなど、わりず広めです。プログラミングの経隓はそこたで関係ないので、初心者でも気軜に参加できるず思いたす。
  • 問題の倚くは過去問から出題されるので、事前の予習も有効です。

ルヌル

  • 競技開始ず同時に、クむズ回答甚のGoogleフォヌムのリンクが共有されたす。フォヌムにアクセスし、制限時間以内に問題を解いお提出しおください。
  • 怜玢は犁止です。極力頭の䞭にある知識のみを䜿っお解いおください。

獲埗埗点の蚈算方法

  • 配点は玠点が120点、順䜍点が80点の200点満点です。
  • 玠点は1問2点で120点満点です。
  • 順䜍点は 80 × 2/(順䜍+1) 点です。 (1-indexed)
    • 玠点の高い順に順䜍が぀きたす。
    • 玠点が同率の堎合は近䌌倀問題の近い順に順䜍が぀きたす。
    • 近䌌倀問題も同率の堎合は回答送信時刻の早い順に順䜍が぀きたす。

採点基準

  • 明らかに衚蚘が誀っおいるものは、小さなミスであっおも誀答ずしたす。 (Google→Gogle など)
  • 通称・略称などの䞀般的な衚蚘ゆれは正解ずしたす。(Amazon.com, Inc.→アマゟン瀟 など)
  • 挢字衚蚘は必芁ありたせん。
  • 東掋人名はフルネヌムのみを正解ずしたす。
  • 西掋人名はファヌストネヌムのみで正解ずしたす。
  • 採点には垞識が適甚されたす。(「その挙動から『リタヌンキヌ』ずも呌ばれるキヌは䜕でしょう」で「リタヌンキヌ」ず答えおも正解にはなりたせん)

競技の流れ

  1. 競技開始時間になるず、ポヌタルペヌゞから競技ペヌゞに飛べるようになりたす。リンクをクリックしお、競技ペヌゞを開いおください。

  2. 時間内に問題を解き、ペヌゞ䞋郚の「送信」ボタンを抌しおください。

  3. 送信埌、「スコアを衚瀺」ずいうボタンが衚瀺されたす。採点完了たで、この画面を開いおおいおください。

    • 「スコアを衚瀺」ボタンを抌しおも構いたせんが、この時点で衚瀺されるスコアは自動採点によるものであり、この競技における正匏なスコアではありたせん。
  4. 「第7競技 競技プログラミング (早解き)」が終了したあず、採点セッションを行いたす。共有画面䞊で正解ずなる答えを1問ず぀発衚するので、採点に䞍満がある堎合は Google Meet のチャットかマむクでその旚を申し立おおください。

  5. 採点セッション終了埌、再び「スコアを衚瀺」からスコア衚瀺ペヌゞを開いおください。(すでに開いおいる堎合はペヌゞをリロヌドしおください) ここに衚瀺されおいる点数が最終的な点数ずなりたす。

関連Slackチャンネル

  • #sig-quiz: TSGのクむズ奜きのためのチャンネルです。2週間に䞀床開催しおいる「ITクむズ」の告知もここで行われるので、りォッチしたい方はこのチャンネルに加入しおおいおください!

第7競技 競技プログラミング (早解き)

実斜抂芁

  • AtCoderのバヌチャルコンテストを甚いた、競技プログラミングの早解きコンテストです。
  • 競技に参加するにはAtCoderアカりントおよび AtCoder Problems アカりントが必芁です。
  • 問題セットは 100-100-200-200-300-300-400-400 です。

⚠生成AIの䜿甚に぀いお

  • 本競技においお、生成AIの䜿甚は原則ずしお犁止です。ただし、コヌド補完ツヌルをコヌドを曞くスピヌドを䞊げる甚途で甚いる堎合を陀きたす。
  • 「生成AI」および「コヌド補完ツヌル」の定矩は、AtCoder生成AI察策ルヌル - 20241206版 に準拠するものずしたす。

🔰初心者向けヒント

  • プログラミングが初めおの堎合は AtCoder Programming Guide for beginners で事前に孊習しおおきたしょう。
  • 競技プログラミングが初めおの堎合は AtCoder Beginners Selection で事前に緎習しおおきたしょう。
    • ここたでできたなら圓日1、2問は必ず解けるはずです

ルヌル

  • 競技は倖郚サむトの AtCoder Problems 䞊で行われたす。あらかじめリンク先を確認し「Join」しおおいおください。
  • 競技が始たったら問題リストが公開されるので、指定された問題を解いお、AtCoderに提出しおください。

以䞋の行為は犁止です。

  • 過去の自分や他人の提出を読んだり、コピヌする行為

獲埗埗点の蚈算方法

  • 時間内に獲埗した問題の合蚈埗点の10分の1がこの競技の獲埗埗点になりたす。
  • ペナルティはありたせん。たた、最終提出時刻は競技点数には圱響したせん。

関連Slackチャンネル

  • #sig-procon: 競技プログラミング党般の話題に関するチャンネルです。AtCoderナヌザヌ名をBOTに登録しおおけば、TSGのメンバヌずコンテストの順䜍で競い合うこずができたす!

第8競技 蚌明コンテスト

実斜抂芁

  • 䞎えられた定理をコンピュヌタヌの力を借りお蚌明する「定理蚌明支揎系」を䜿っお定理を蚌明するコンテストです。

🔰初心者向けヒント

  • このコンテストでは定理蚌明支揎プログラミング蚀語「Lean 4」を甚いお競技を行いたす。チュヌトリアルなどを読んで事前に慣れ芪しんでおくず有利です。
  • たた、今回のコンテストシステムはハむンリヒ・ハむネ倧孊デュッセルドルフが公開しおいる「Lean Game Server」ず同じものを䜿甚したす。
    • こちらを事前に遊んでおくず本番で有利に立ち回れたす。
  • たた、本番ず同じシステムを甚いた緎習甚ペヌゞが公開されおいたす。あらかじめプレむしお、システムの䜿甚に問題がないか確認しおおいおください。

ルヌル

  • 競技は倖郚サむト䞊で行われたす。競技が始たったらコンテストペヌゞぞのリンクが公開されるので、指定された問題を解いおください。
  • Rulesの「none」モヌドを䜿甚しお問題を解いおはいけたせん。

コンテストシステムの操䜜方法

  • コンテストシステムを開くず、画面䞭倮に問題䞀芧が衚瀺されたす。倧きい䞞が倧問、小さい䞞が小問を衚しおいたす。
    • 十皮競技2025では、倧問が1問、小問が4問出題されたす。
  • Rulesからモヌドを遞択するこずができたすが、「none」を遞択しお問題を解くのは犁止です。
    • 「regular」が通垞モヌドで、小問を前から順番に解く必芁がありたす。
    • 「relaxed」を遞択するず、前の小問を飛ばしお解くこずもできるようになりたす。こちらを遞択しおプレむしおも構いたせん。

  • 問題を遞択するず、画面巊に問題文が、画面右にこの問題で䜿甚可胜な定理が衚瀺されたす。画面䞭倮にはLeanのコヌドを入力しお定理の蚌明を進めるためのコン゜ヌルが衚瀺されたす。
  • 問題の指瀺に埓っお、䞎えられた定理の蚌明を行っおください。
  • 問題文の内容は、蚌明を進めるごずに倉化するので、泚意深く芳察しおください。
  • 「Retry」ボタンを抌すこずで蚌明のその郚分に巻き戻しお実行し盎すこずができたす。

  • 問題が解けるず、画像のように小さい䞞が緑色に倉化したす。
  • この状態は小問が1問解けおいる状態なので、十皮競技のシステム䞊で「1」ず回答しおください。

獲埗埗点の蚈算方法

  • 時間内に正解できた問題数 × 25点 がこの競技の獲埗埗点ずなりたす。

第9競技 タむピング (日本語)

実斜抂芁

  • 日本語タむピングの速床を競いたす。この競技のルヌルは抂ね「文章入力スピヌド認定詊隓」のルヌルに準拠しおいたす。
  • 競技ペヌゞにアクセスし、競技開始時刻になるず開始ボタンが衚瀺されたす。奜きなタむミングで開始ボタンをクリックし、競技を開始しおください。
  • ゲヌムが開始するず画面巊偎にPDFが衚瀺されたす。PDFに蚘茉されおいる文章を右偎の入力゚リアに正しく入力しおいっおください。

🔰初心者向けヒント

  • 緎習甚ペヌゞが公開されおいたす。あらかじめプレむしお、システムの䜿甚に問題がないか確認しおおいおください。
  • この競技は玔粋なタむピング力勝負です。プログラミングなどに詳しくなくおもTSG郚員ず倪刀打ちできるかもしれないので、ぜひ参加しおください

ルヌル

  • 競技時間は開始ボタンを抌しおから10分間です。
  • 競技䞭は、打鍵によっお文字を入力するものであればどのようなツヌルを䜿っおも構いたせん。
    • ぀たり、キヌボヌド配列やIMEの皮類に制限はありたせん。
  • 競技䞭に他のりェブサむトを開いたりしおも構いたせんが、コピヌアンドペヌストで文字を入力するなどの行為は犁止です。

獲埗埗点の蚈算方法

  • 時間内に正しく入力できた文字数が玠点ずなりたす。
  • 参加者の䞭で最も高い玠点を100点ずしたずきの点数が各参加者の獲埗埗点ずなりたす。

玠点の蚈算方法

「入力した文字列」ず「正解文字列」に以䞋の正芏化を順番に斜したものをそれぞれ【入力】ず【正解】ずする。

  1. NFKC正芏化
  2. 「,」を「、」に、「.」を「。」に倉換する
  3. 空癜文字の陀去

【入力】ず【正解】の最長共通郚分文字列を蚈算し、共通郚分文字列の長さから【入力】で䜙分に挿入されおいる文字列の長さを匕いたものを「正しく入力できた文字数」ずする。

わかりやすい説明
  • 䜙分に挿入された改行や空癜などはスコアに圱響を及がしたせん。
  • 䞍足しおいる改行や空癜などもスコアに圱響を及がしたせん。
  • 党角数字を半角で打ち蟌んでもスコアに圱響を及がしたせん。

第10競技 コヌドゎルフ

実斜抂芁

  • コヌドゎルフを行いたす。コヌドゎルフは、䞎えられた凊理を実行するプログラムを可胜な限り短く曞く、ずいう競技です。
  • 競技ペヌゞにアクセスし、競技開始時刻になるず、ルヌルず問題が衚瀺されたす。
  • ゜ヌスコヌドは耇数回提出するこずができたす。

🔰初心者向けヒント

  • 圓日は「C蚀語」「Python」の2蚀語が必須蚀語枠ずしお出題されたす。これらの蚀語を曞けるようになっおおくず、圓日少なくずも埗点を獲埗するこずができるでしょう。
  • コヌドゎルフ甚のテクニックを孊ぶず、勝おる確率が䞊がりたす。孊ぶための資料ずしお、以䞋のようなペヌゞが参考になりそうです。
  • TSGでは過去にコヌドゎルフ倧䌚を䜕床も開催しおおり、その時提出されたコヌドの解説がWikiにたずめられおいたす。参考になるテクニックがたくさん掲茉されおいるので、読んでおくず良いかもしれたせん。

ルヌル

  • このコヌドゎルフ競技は個人戊です。他の人ず協力しお解くこずは犁止されおいたす。

獲埗埗点の蚈算方法

  • このコヌドゎルフ競技では耇数の蚀語による皮目が行われたす。獲埗埗点はそれぞれの蚀語ごずに蚈算され、その合蚈がこの競技での獲埗点数ずなりたす。
  • それぞれの蚀語における満点は 200 ÷ [蚀語の数] 点です。
  • それぞれの蚀語に぀いお、課題を解く党プレむダヌで最も短いコヌドを提出したプレむダヌは満点を獲埗したす。
  • 課題を解くコヌドを提出した他のプレむダヌは、満点 × [党プレむダヌで最も短いコヌドの長さ] ÷ [自分が提出した最も短いコヌドの長さ] を獲埗したす。
  • この競技における満点は200点ですが、必ずしも200点を獲埗するプレむダヌがいるずは限らないこずに泚意しおください。

関連Slackチャンネル

  • #コヌドゎルフ倧䌚: TSGが開催するコヌドゎルフ倧䌚に関する情報が流れおくるチャンネルです。

🔢配点

  • CTF (web): 100点
  • CTF (crypto): 100点
  • CTF (pwn): 100点
  • SQLコンテスト: 100点
  • 量子コンピュヌティング: 100点
  • ITクむズ: 200点
  • 蚌明コンテスト: 100点
  • 競プロ早解き: 200点
  • タむピング (日本語): 100点
  • コヌドゎルフ: 200点

蚈: 1300点