kurarrr's memooo

主に競プロ備忘録

2018-02-09から1日間の記事一覧

みんプロ2017 B - チーム決め

問題 問題概要 {a_i} (1 <= i <= N), {b_i} (1 <= i <= M)が与えられる. 各数列からK個選んで,昇順に並べた時のmax_(1 <= i <= K) (abs(a_i - b_i))を最小化せよ. 1 <= N,M,K <= 105, 1 <= a_i,b_i <= 109 解法 二分探索する. l = -1としないと X = 0とでき…

SoundHound Inc. Programming Contest 2018 (春) C - 広告

問題 問題概要 グリッドが与えられる. '.'には広告を置くことができる.また広告は隣り合わないようにしたい. 置ける最大数を求めよ. 1 <= H,W <= 40 解法 グリッドグラフは二部グラフとみなせる. すると二部グラフの最大独立集合を求める問題に帰着できる. …

SoundHound Inc. Programming Contest 2018 (春) D - 建物

問題 問題概要 HxWのグリッド,各グリッドに報酬p[i][j], コストc[i][j]が与えられる. 各グリッドに移動すると初回でp[i][j]が得られ, 毎回c[i][j]かかる. (i,j) -> (i+1,j), (i,j)+1, (i,j-1) への移動が可能であるとして(H,j) (1<=j<=W)に最終的にいる時の…