You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[feat] 「AAL Contest 001: Let's use segtree!」をインポートできるようにしましょう #3974
changed the title [-][feaat] 「AAL Contest 001: Let's use segtree!」をインポートできるようにしましょう[/-][+][feat] 「AAL Contest 001: Let's use segtree!」をインポートできるようにしましょう[/+]on Sep 9, 2026
Activity
[-][feaat] 「AAL Contest 001: Let's use segtree!」をインポートできるようにしましょう[/-][+][feat] 「AAL Contest 001: Let's use segtree!」をインポートできるようにしましょう[/+]KATO-Hiro commentedon Oct 13, 2026
AAL Contest 001(aalc001)の追加
概要
Issue #3974: AAL Contest 001: Let's use segtree!(contest_id
aalc001、A〜X の 24 問)を ContestTypeAALCとして追加し、xDPC グループの「組合せゲーム 24 題」の後に表示した。PR #4120(Game 24)の手順をそのまま踏襲した。経緯は
git show 7fb10b8c:docs/dev-notes/2026-10-06/add-game-24-contest-table/plan.mdを参照。前提となる事実
prisma migrate deployで適用する。問題データは、反映後に管理画面/tasksからインポートする(AtCoder Problems に aalc001 が反映されている必要がある)。prefixes.tsにaで始まる接頭辞はなく、/^abc\d{3}$/などの正規表現にも当たらない。決定事項
AALC、enum・priority ともGAME_24の後AAL Contest 001: Let's use segtree!AALC 001/セグ木 24 題)は採らなかったaalc001の完全一致aalc_provider.ts/AALCProvideraalc001_provider.ts/AALC001Providerから変更xDPC・x 24 題の名前とキーdpsは不変game_xの直前prisma/tasks.tsの既存ブロック(game-24・fps-24)の並びに合わせた。貼られた一覧は A→X だった見送り案
aalcの接頭辞で分類する: 002 以降の予定がない。開かれたときに Pattern 1(範囲)か Pattern 4(コンストラクタ引数)で拡張する。補足
src/test/lib/utils/task.test.tsは該当する種別を使っていないので変更が不要だった。#3974は着手時点で既にあり、staging と同じコミットを指していたのでそのまま使った。codex review --base staging)では指摘がなかった。Merge pull request #4152 from AtCoder-NoviSteps/#3974