はまやんはまやんはまやん

hamayanhamayan's blog

2017-10-01から1ヶ月間の記事一覧

3 Steps [CODE FESTIVAL 2017 予選B C]

http://code-festival-2017-qualb.contest.atcoder.jp/tasks/code_festival_2017_qualb_c

Problem Set [CODE FESTIVAL 2017 予選B B]

http://code-festival-2017-qualb.contest.atcoder.jp/tasks/code_festival_2017_qualb_b

XXFESTIVAL [CODE FESTIVAL 2017 予選B A]

http://code-festival-2017-qualb.contest.atcoder.jp/tasks/code_festival_2017_qualb_a

n! / m / m / m... [yukicoder No.575]

https://yukicoder.me/problems/no/575

正多面体サイコロ [yukicoder No.574]

https://yukicoder.me/problems/no/574

妖精の演奏 [yukicoder No.572]

https://yukicoder.me/problems/no/572

a^2[i] = a[i] [yukicoder No.573]

https://yukicoder.me/problems/no/573

3人兄弟(その2) [yukicoder No.571]

https://yukicoder.me/problems/no/571

3人兄弟(その1) [yukicoder No.570]

https://yukicoder.me/problems/no/570

Wrong Brackets [CSAcademy #51 E]

https://csacademy.com/contest/round-51/task/wrong-brackets/ 問題概要 2*N文字で'('がN文字で')'がN文字の括弧列のうち、辞書順でK番目に正しくない括弧列を求めよ。 N≦30

Manhattan Distances [CSAcademy #51 C]

https://csacademy.com/contest/round-51/task/manhattan-distances/ 概要 T(≦10^4)個のクエリが与えられる。 3つの頂点のマンハッタン距離だけ与えられるので、頂点を復元せよ。 もしありえないなら"-1"

競技プログラミングにおける連結DP問題まとめ

連結DP 造語なのだが、連結性を状態として持つDP フロンティア法とかとも言う 問題 TDPC マス目 解説1 解説2 解説3 yukicoder No.541 3 x N グリッド上のサイクルの個数 解説1 解説2 解説3 yukicoder No.569 3 x N グリッドのパスの数 解説 ICPC模擬国内予選…

競技プログラミングにおける挿入DP問題まとめ

挿入DP 順列などに挿入することで遷移を進めていくDP 問題 HR Permutation Happiness SRM694 Div2 Hard UpDownNess 解説 CSA Restricted Permutations TDPC 文字列 解説1 解説2 解説3 CF429 On the Bench yukicoder No.93 ペガサス 解説1 解説2 http://kmjp.…

競技プログラミングにおけるUnionFind問題まとめ [DSU]

UnionFind, DSU 連結成分を管理するデータ構造 (解説) AtCoder Libraryで実装がある 最小全域木の構成でも使われる 連結時に成分に入っている情報を併合することもある(要素数とか) incremental(併合はできるが、分離はできない) (発展だが)永続UnionFindも…

競技プログラミングにおけるマンハッタン距離問題まとめ

マンハッタン距離 マンハッタン距離(wiki) 最強のマンハッタン距離解説記事 テク 45度回転 参考 全ての座標を(x,y)から(x+y,x-y)で変換する すると、あるマンハッタン距離dで移動可能な範囲は正方形の形になる 回転前のマンハッタン距離 = 回転後のチェビシ…