图论
eniacding
这个作者很懒,什么都没留下…
展开
-
【codeforces238E】Meeting Her
Meeting Her 因为走的最短路,先用Floyd处理出两点间最短距离。 最坏的情况下,只有公交车必须经过当前节点才能等到车,因此处理出每个公交路线的所有必经点。 枚举从每个公交路线的每个必经点出发,最坏情况下到达终点的换乘次数,不断更新每个点最坏情况下到达终点的最小换乘次数。 扔个cf的数据 input 5 6 1 5 1 2 1 3 3 4 2 4 2 5 3 5 ...原创 2018-02-28 19:22:59 · 361 阅读 · 0 评论 -
【bzoj3894】文理分科
bzoj3894文理分科求最大满意值即求最小舍弃满意度,转化为最小割问题。假设S集为文科,T集为理科。从s向每个点i连一条流量为art[i]的边(割掉这条边后i点属于T集合,即选择理科,舍弃文科满意度)从每个点i向t连一条流量为sci[i]的边(同理)加点i+n表示对于i及与i相邻点是否都选择文科的决策,i+2*n理科从s向每个i+n连一条流量为sameart[i]的边,从每个i+n向i和i相邻点...原创 2018-02-23 23:00:04 · 338 阅读 · 1 评论 -
【bzoj3511】土地划分
【bzoj3511】土地划分 跟bzoj3894文理分科类似的题,只是多了如果x和y在不同集合就要扣ec的条件。 直接x和y连一条ec的双向边就好了……都是套路了……但是我脑子做的时候脑子有点坑……搞了这样的做法: ans+=ea+eb+ec,ea+=ec,eb+=ec; 正确性: 同在A王国里:ans-eb-ec=ea; 同在B王国里:ans-ea-ec=eb; 不同王国:ans-...原创 2018-03-02 20:31:59 · 241 阅读 · 0 评论