枝刈り

SRM 280 DIV1 Hard DrawPlanar

問題 Editorial 問題 任意の平面グラフは交差しない線分だけで描けることが知られている。 平面グラフgraphが与えられる。整数座標上で交差しない線分で描くとき、それを収める(座標軸に平行な)矩形の面積を最小化せよ 1 解答 Editorialを見た。 基本的な方…

SRM 262 DIV1 Hard MagicBoxes

問題 Editorial フォーラム 問題 x*yのグリッドに1〜nのサイズの正方形を互いに重ならないように置きたい。最大のnを求めよ 1 解答 枝刈り全探索。 まず、(sum (map (^2) [1..14]) > 30 * 30)なのでnは13以下。 探索を少なくするために、大きいものから置い…

SRM 254 DIV1 Hard SelfCatalogue

問題 Editorial 問題 「この文の中にxつのy(数字)が出てくる、またzつのw(数字)が出てくる」というような文であって、 文の中に現れるすべての数字に対して言及していて、 真であるような文を"self-catalogue"と言う。 数字はx,zの部分とy,wの部分が数えられ…

SRM 214 DIV1 Hard bloggoProximitySearch

問題 Editorial 問題 略 解答 他の人の解答を読んだ。 嘘枝狩りしたら普通にやっていけるようだ コメント 最初問題読めてなかった。 EditorialにはTrieとか書いてある。 嘘枝狩りとかも柔軟に使えるようになりたいねえ コード #include <string> #include <vector> #include <algorithm></algorithm></vector></string>…