アルゴリズム班は主に競技プログラミングを行う班です。
競技プログラミングとは
競技プログラミングとは、与えられた問題に対して正確な回答を出力するような高速なプログラムを書きその時間を競う競技です。
問題の例
A - chukodai
英小文字からなる文字列 S が与えられます。
S の先頭から a 文字目と b 文字目を入れ替えて得られる文字列を出力してください。
AtCoder Beginner Contest 236 A - chukodai
このような問題文が与えられ、問題文中の変数Sやaなどを入力にとるプログラムを書いていきます。そして、問題文で要求される答えを正確に出力できれば正解となります。
活動
コンテストへの参加
多くのメンバーがオンラインで開催されるAtCoderのコンテストに参加しています。
AtCoder
AtCoder is a programming contest site for anyone from beginners to experts. We hold weekly programming contests online.

ICPC
大学対抗の3人のチームで競うプログラミングコンテストであるICPCに毎年多くのチームが出場しています。
ICPC World Finals 2023 in Luxor に出場します!
まずは私の ICPC を振り返っていきます 2020/2021 シーズン traP でチームを組んでもらい、tatyam + goodbaton + mikit = good_yamikin で参加しました。 2020/11/06 国内予選 COVID-19 の影響を受けた最初の予選で、3 ヶ月ほど遅れて開催されました。 東工大に集まって参加しました。同時コーディングありになって、チーム戦経験がなくても安心🥰 5 位でした。 ICPC国内予選2020参加記【AdC6日目】これはアドベントカレンダー2020 6日目の記事です。昨日の記事はこちら : ICTSC予選「ダイエットしようぜ!」で極限ダイエットする (1) 【AdC2020 5日目】 [https://trap.jp/post/1139/] はじめにこんにちは、20B の tatyam [https://twitter.com/

ICPC World Finals 2024 in ASTANA に出場します!
このブログ記事は夏のブログリレー 22 日目の記事です。 potato167 です。競技プログラミングガチ勢です。 あの ICPC WF 2023 から 5 ヶ月しか経っていませんが、次の WF が始まります。 開催期間は 2024/9/15(日) から 2024/9/20(金) です この記事では 2023/2024 年シーズンの ICPC WF について軽く説明をします。 ICPC WF のホームページ(毎年更新される) https://worldfinals.icpc.global ICPC とは? 同じ大学で 3 人 1 組のチームを組んで競技プログラミングの問題を解こう! いい成績を出すと世界大会に招待されるぞ!

ICPC 2024 Asia Yokohama Regional 参加記(noya2 視点)
はじめに ICPC 2024 Asia Yokohama Regional に AMATSUKAZE というチームで参加して 4 位でした。 チームメンバーは以下の通りです。 * noya2 (B3) 筆者 * shobonvip (B4) 昨年のチームメンバー * Hemimor (M2) 昨年の tonosama のメンバー ICPC の簡単なルール説明 よくある流れ: 国内予選 -> 地区大会 -> プレーオフ -> 世界大会 すべてのチームが世界大会 World Finals (WF) に向けて頑張ります。 同じ大学から WF への出場権を得ることができるのは 1 チームのみです。 地区大会 Regional での優勝チームは WF に出場できます。(ほんとうは少し複雑、詳細は省略)

ICPC 2024 Asia Yokohama Regional 参加記(Nzt3 視点)
これは アドベントカレンダー2024 23日目の記事です。 概要 2024/12/21-2024/12/22に横浜産貿ホール マリネリアで行われた ICPC 2024 Asia Yokohama Regional Contest に チーム WADATSUMI として参加し、8完9位でした。 Asia Pacific Championship に参加できそうです。嬉しいですね。 チーム紹介 traPでガッとレーティング順に組んだ3人です。 * のつじさん(Nzt3): 私です B2 C++を使う 環境構築・問題文読解担当 * そたつ(Sotatsu): B3 Pythonを使う 全担当 * こめだわら(Rice_tawara459): B3 Pythonを使う 考察担当 使用言語が統一されていないので言語特化エディタを使うと複数エディタ同時起動になって設定が面倒です。今回はVSCodiumを使うことにしました。 今年のCodiumは拡張機能が入っていて補完が効くのでコーディング速度の向上が見込めます。

ICPC横浜参加記
追記(2024/12/24 13:52):タイトルが不鮮明で誤解が生じていそうなので。当日、いざ開始時刻を早めるという際にその理由が説明されなかった(少なくとも、筆者の席からは聞こえなかった)ことに文句を言っているのであって、コンテスト開始が早まること自体がよくあることは筆者は十分に理解している(ただし、それが健全であることを認めるとは限らない)。「準備ができたから」「参加者が集まったから」など、合理的ととれる理由はいくらでもあったはずだ。 2024/12/24 14:07:タイトルを更新 お久しぶりです、参加記を書く人、さんかきかきかきさんです。チーム Bocchi The Tech (ponjuice, Series_205, simasima) でICPC横浜地区大会に出ました。 結果 8 完で 8 位でした。国内予選も 8 位くらいだった記憶なので、このくらいの実力なのか? 当日の動き コンテスト前 なんかぎりぎり宿泊費を出してもらえそうな距離感だったみたいだが、家で睡眠したいので泊まらず、

ICPC Yokohama Regional 2024参加記(0214sh7視点)
2024 年度の ICPC (国際大学対抗プログラミングコンテスト)Yokohama Regional に zer0shiki で参加しました。国内予選の参加記 で言及した通り 6 回目にして初の Yokohama です。国内予選は 10 位でしたがどうなるでしょうか。 当日まで 国内以後は JAG 合宿に参加し、その後 UC に参加して 5 時間コンや US キーボードの練習をします。何度か走るうちに、 kenken は実装が苦手でありチームとしてもそれをわかって立ち回るようになりました。ただし完全に回避するわけではなく kenken が重く考察している問題は kenken が実装するようにしています。 - 同じ大学から playoff に行けるのは高々3チーム- 科学大は Regional に4チーム参加- 勢力図は AMATSUKAZE = Bocchi The

勉強会
不定期で勉強会を開催しています。
- ICPC向けチーム練習
- ABC解説会
- 各種講習会
algorithm/sodan
問題を解いていてわからなかったことなどを投稿するチャンネルです。誰でも気軽に投稿することができます。
記事紹介
作問ハッカソン2023を開催しました!
開催予告ブログはこれ [https://trap.jp/post/1944/]です。 数理・計算科学系2年 noya2です。traPではアルゴリズム班に所属していて、「作問部」の部長をしています。 作問ハッカソン2023 を開催しましたアルゴリズム班作問部のイベントとして、「作問ハッカソン2023」を開催しました。イベントには運営陣含め20人程度が参加し、合計16問の問題が出来上がりました。さらに、yukicoderというコンテストサイトをお借りして、3時間のコンテスト(traP作問ハッカソンコンテスト001[https://yukicoder.me/contests/451])を開催させていただきました。150人を超える一般の方々にご参加いただき、全ての問題を少なくとも1人に正解してもらうことができました。ありがとうございます。 作問ハッカソンでは参加者に競技プログラミングの問題をイチから作ってもらいます。問題を思いついてから完成まで持っていくのはかなり大変で、初めて作問をするような人が自力で完遂するのはハードルが高いです。そこで、そのような人であっても経験者と一

アルゴリズム班はやとき王選手権「競(けい)プロ」を開催しました!
アルゴリズム班のツッコミ担当@abap34です。 traPアルゴリズム班では、7/11に第一回のアルゴリズム班集会を開催しました。例年は班集会といえば班や各部の紹介などが中心ですが、今回は「アルゴリズム班はやとき王選手権 競(けい)プロ」というイベントを開催しました! 開催まで─四川屋台での一幕─ある日、アルゴリズム班メンバーの@abap34, @ebi, @noya2 で四川屋台で油淋鶏を食べていると、偶然にも @Sotatsu,@zer0-star, @tatyam がやってきて相席が成立しました。 アルゴリズム班の運営メンバーが勢揃いしたので、開催が予定されていたアルゴリズム班集会で何をやるのかという話になりました。 すると、@ebiがボソッとこう言いました 「アルゴリズム班ウマ娘プリティーダービーとかやろうぜ...w」 僕は「は?」と思いましたが場にはえらくウケたようで、じゃあ20分のコンテストやろうw アルゴ班のメンバーみんな出させようwなどなど大喜利状態で盛り上がります。(@noya2は真面目にめちゃくちゃやりたがっていた気がしますが) しばらく

TTPC2024 開催記
はじめに 数理・計算科学系の学部 3 年の noya2 です。 数理・計算科学系の学部 3 年の Sotatsu です。 数理・計算科学系の修士 1 年の tatyam です。 12 月 14-15 日に東京工業大学プログラミングコンテスト2024 (TTPC2024) を開催しました。ジャッジシステムは AtCoder, Universal Cup をお借りしました。また、オンサイトも開催しました。 この開催記は、オンサイトを伴うコンテスト開催の手引書のようなものになっています。来年以降の TTPC (略称未定)の開催の参考になれば嬉しいです。コンテスト開催やオンサイト運営などを考えている他の団体の方も、いくらか参考になることがあれば嬉しいです。 過去の資料はこちら:TTPC2022, TTPC2023 2023 年 12 月 作問会 実は TTPC2024

CPCTF2024 PPC作問陣 Writeup
CPCTF2024 ご参加ありがとうございました! この記事は 2024/04/20 ~ 2024/04/21 にかけて行われた CPCTF2024 の PPC 分野の作問者 (Nzt3,Sotatsu,cho,ponjuice,kenken) による Writeup になります。 今回の CPCTF では PPC 分野は yukicoder 上で開催されました。まだ問題を見ていないという人はこの Writeup を読む前に解いてみてください! https://yukicoder.me/contests/493 目次 Newbie * About half * Compound Word Easy * CPC To F * Old Maid * Balanced
