AOJ-ICPC 2016.10.9
実装軽いやつ
問題
Tree Reconstruction | Aizu Online Judge
問題概要
各連結成分が強連結なグラフが与えられる。
各頂点について、入ってくる辺と出ていく辺の重みが等しくなるようにすると、
一部の辺の重みを隠しても復元することができる。
最大でいくつの辺の重みを隠せるか。
解法
ある頂点の入ってくる辺の重みが全てわかっているとすると、出ていく辺のうち1つを隠すことができる。
全ての頂点について、出ていく辺の1つを隠すと入ってくる辺の重み全てが分かる頂点がなくなるので、ある頂点だけは全ての辺をそのままにしておく。
各連結成分についてこれが言えるので、連結成分ごとにが答えとなるのでこれを全て足せば良い。
問題
Enumeration | Aizu Online Judge
問題概要
省略
問題
Do Geese See God? | Aizu Online Judge
問題概要
文字列が与えられる。
文字列は以下の条件を満たす。
1.はの部分列である。
2.は回文である。
3.は1,2を満たす文字列のうち、最短の文字列である。
Tとして考えられ文字列のうち、辞書順で番目のものを求めよ。