牛客
摇摇乐
摇摇乐
展开
-
牛客练习赛 51 (DEF题解)
题目链接 D 羊吃草(二分图最大匹配) 题意: 有nnn个羊,mmm个草,每只羊可以吃[li,ri][l_i,r_i][li,ri]的草,有QQQ次询问,每次询问[li,ri][l_i,r_i][li,ri]区间的草最多可以给多少只羊吃,每次询问独立。(n,m<=400)(n,m<=400)(n,m<=400) 思路: 我们可以从草往羊进行连边,那么每次询...原创 2019-09-08 10:42:19 · 303 阅读 · 2 评论 -
牛客练习赛51- F 发传单(网络流)
题目链接 F 发传单 题意: 一个人有 nnn 个朋友,这个人有很多传单,他可以将传单发给所有朋友,对于发给第 iii 个人需要 wiw_iwi 的费用,他的朋友之间也有相互认识可以将传单给其他人,也需要一些费用,告诉你具体的朋友之间的认识关系和费用,要求这个人在使用最少的传单数下用最少的总费用,使得朋友都看过传单。 思路: 由于要求每一个朋友都看过,那么可以将每一个朋友进行拆点 (i,i+n)...原创 2019-09-17 20:06:12 · 215 阅读 · 0 评论 -
牛客挑战赛32 E 树上逆序对 题解
题目链接 E 树上逆序对 (树链剖分+主席树) 题意: 给定一颗树,每一个点有一个权值为 viv_ivi或者 −vi-v_i−vi,多次询问能否存在 kkk 个树上逆序对。树上逆序对的定义为:若有一对节点 (x,y)(x,y)(x,y) ,满足 xxx 是 yyy 的祖先,且 xxx 点权值大于 yyy 点的权值,则 (x,y)(x,y)(x,y) 为一个树上逆序对。 思路: 由于是多次询问,...原创 2019-09-21 15:52:02 · 231 阅读 · 0 评论