摘要:
原题见CF632F https://blog.csdn.net/Steaunk/article/details/80217764 这个比较神仙了 点边转化, 把max硬生生转化成了路径最大值,再考虑所有路径最大值的最小值 再通过<=,>=变成= 简单证明一下充要性:如果都满足f(i,j)=a(i,j 阅读全文
posted @ 2019-02-02 23:35
*Miracle*
阅读(253)
评论(0)
推荐(0)
摘要:
二分图匈牙利也可以 判断必须点就看能不能通过偶数长度的增广路翻过去 代码: (最后一个点4s多才行,,,卡不过算了) 开始边数写少了RE,应该是4*N*N M-R随手开了一堆int?都要是long long 这个题的二分图匹配思想还是很巧妙 从最大匹配来考虑,便于决策 阅读全文
posted @ 2019-02-02 23:30
*Miracle*
阅读(227)
评论(0)
推荐(0)
摘要:
套路地, 考虑dfs树上搞事情 容易发现,对于(x,y)如果dfs树上距离为奇数,或者dfs树上路径中有一条边在某个简单奇环上,那么可以经过奇数条边到达 判断边在某个奇环上: 点双,点双中黑白染色,如果有一个奇环,那么点双中的所有边都在一个奇环中 询问 倍增预处理,LCA搞一下即可 阅读全文
posted @ 2019-02-02 23:24
*Miracle*
阅读(137)
评论(0)
推荐(0)