Source Jsoi2017bzoj5206 Hint 请先思考后再展开 用hash求两点间边权度数的数据分治 Solution 请先思考后再展开 设阈值T若度数<=T,选边,考虑每条边只会被枚举T次,所以是mT若度数>T,选点, $(m/T)^3$取 $T=m^{1/2}$ 得到最低复杂度 $O(m^{3/2})$ T取 $2sqrt m$ 会比较恰当 upd:其实用这里的方法会很好写 赞微海报分享
近期评论