LG 6378 [PA2010]Riddle

zcmimi at 
查看原题'" class='mdui-btn mdui-btn-raised mdui-ripple'>点击加载点击跳转首先每条边$(x,y)$至少有一个端点是关键点条件连边$x,y$任选一个$\neg x\to y,\neg y\to x$接下来是对每部分进行连边若将每个点向该部分中出它以外的所有点连边,复杂度为$\mathcal O(n^2)$我们可以前缀优化建图设该部分为$a_1,a_2,\dots,a_w$对每个点$ai$新增一个状态$pre{ai}$表示$a{1\sim i}$中有没有被选为关键点条件连边$ai,pre{a_i}$必须同时选$ai\to pre{ai},\neg pr……