ホーム
問題集
トレーニング
コンテスト
宿題
トーク
提出履歴
順位
ログイン
Language
日本語
한국어
简体中文
正體中文
問題 0 番
問題集に問題がありません
カテゴリ
プログラミング基礎
変数
定数
データ型
配列
リスト
文字列
辞書 / 連想配列
ポインタ
条件分岐
ループ
break / continue
再帰
関数
引数 / 戻り値
スコープ
モジュール / ライブラリ
ソート
探索
計算量
クラス
オブジェクト
継承
カプセル化
多態性
コメント
デバッグ
コンパイル / 実行
IDE / エディタ
動的計画法
最長共通部分列 (LCS)
最長増加部分列 (LIS)
ナップサック
単調性DP
円環DP
木DP
状態圧縮DP
探索
全探索
探索と枝刈り
ヒューリスティック探索
DLX
双方向探索
半分全列挙
メモ化探索
焼きなまし法 (Simulated Annealing)
計算幾何
半平面交
凸包
幾何図形の和と交わり
回転カルパス (Rotating Calipers)
点位置判定
座標変換
離散化とスイープ
反転
ボロノイ図
平面グラフの双対グラフ
三角形分割 (Triangulation)
台形分割
幾何学知識
貪欲法
木構造
最近共通祖先 (LCA)
最小全域木
次小全域木
DFS順序
木の倍増法
木の分治
重軽分解
Link-Cut-Tree
グラフ構造
Floyd
Dijkstra
SPFA
負辺
平面グラフ
二部グラフ
二部グラフマッチング
最短路
差分制約
トポロジカルソート
ネットワークフロー
強連結成分
関節点・橋
オイラー路
2-SAT
数論
素数判定
ユークリッドの互除法
不定方程式
数位統計
一次合同式の解法
Baby-step Giant-step
Pell方程式
大整数の素因数分解
ピタゴラス方程式
乗法的関数
フィボナッチ数列
シミュレーション
データ構造
スタック
キュー
リスト
単調キュー
Union-Find (素集合データ構造)
ヒープ
平衡木
セグメント木
Binary Indexed Tree (Fenwick Tree)
Segment Tree of Segment Trees
四分木
分割木
マージソート木
スケープゴート木
左偏木
k-d木
分塊連結リスト
ハッシュ
関数型プログラミング
ゲーム理論
バッシュのゲーム
ニムのゲーム
Wythoffのゲーム
フィボナッチのゲーム
Sprague-Grundy定理
文字列
KMP
接尾辞データ構造
Trie木
AC自動機
Manacher
式処理
最小回転表現
組合せ数学
鳩の巣原理
生成関数
包除原理
カントール展開
カタラン数
スターリング数
差分
Polyaの定理
線形代数
行列積
ガウス消去法
線形計画法
高精度
FFT
漸化式
確率論
ランダム化
NPC
その他
二分探索
三分探索
二本指ポインタ法 (Two Pointers)
分割統治法
分塊法
RMQ (Range Minimum Query)
高速累乗 (Fast Exponentiation)
数学
ソート
構築
テーブル生成
ビット演算
離散化
Mo’s Algorithm
運試し
現在のフィルター条件に基づいて問題をランダムに選択
閉じる
ログイン
あなたの hibikicode 共通アカウントを使用
ユーザー名
パスワード
ログイン状態を保持
パスワードまたはユーザー名を忘れた場合?