2023-05-14から1日間の記事一覧
AOJ
JAG
JAG模擬地区
前処理
グラフ
TSP
bitDP
DP
最短路問題
Dijkstra法
AtCoder
AOJ-ICPC
AOJ-ICPC400点
テーマにストーリー性のある面白い問題
【問題集】DPのステップアップ
グラフ上にチェックポイントのある問題
現実世界の題材を扱った問題
解空間:O(N!)通りの選択肢
最大スコア
最適化問題
「ABC 301 E - Pac-Takahashi」の類題とも言うべき ICPC 系の問題! 問題へのリンク (AOJ) 問題へのリンク (AtCoder) editorials 問題概要 頂点数 、辺数 の重み付き無向グラフが与えられる。頂点番号は とする。 番目の辺は頂点 を結んでおり、その重みは …
AtCoder
ABC-E
青色diff
TSP
DP
bitDP
前処理
二次元グリッド
迷路
鍵やアイテムを題材とした問題
操作をK回まで行える
最大スコア
指数探索系問題
グラフ上にチェックポイントのある問題
【問題集】最短路問題
グラフ
【問題集】DPのステップアップ
解空間:O(N!)通りの選択肢
AtCoder475点
壁マス
最適化問題
前処理して頂点数を減らしたグラフ上で TSP!!! ICPC ではすごくよく見るパターンですね! 問題へのリンク 問題概要 サイズのグリッドがある。各マスは 壁マス:'#' 通路マス:'.' お菓子マス:'o' (18 個以内であることが保証される) スタートマス:'S' …
AtCoder
AtCoder400点
ABC-D
どの場所で初めてsmallerになるかを考える
辞書順
DP状態:smaller(桁DP)
Greedy
0と1の問題
ワイルドカード問題
ある量を固定して考える
ある量を決めるとGreedy
緑色diff
Greedy:辞書順最小を求める
テク:「最大値がK以下」⇔「すべてがK以下」
Yes/No判定問題
最大スコア
条件の言い換え
制約条件:ある値<=K
DP状態:どの桁まで見たか(広義の桁DP)
最適化問題
基本的に Greedy にやればよさそうなのに、意外とやりづらい問題。基本に忠実にやれば解ける! 問題へのリンク 問題概要 文字 '0', '1', '?' のみからなる文字列 が与えられる。 中の各 '?' をそれぞれ '0' または '1' に置き換えて得られる文字列を二進法表…
AtCoder
AtCoder300点
ABC-C
ワイルドカード問題
テク:26文字のアルファベット文字を個別に考える
集計処理
Greedy
操作
SをTにすることが目的の操作の問題
Yes/No判定問題
for文
文字列
Python
灰色diff
結構整理するの大変! 茶色あっても良さそうだと思ったけど、灰色上位問題だった。 問題へのリンク 問題概要 2 つの長さ の文字列 が与えられる。これらは英小文字または文字 '@' のみからなる。 の各文字 '@' は、"atcoder" に含まれるいずれかの文字に変え…