首页 > 其他 > 详细

[Usaco 再次除草]

时间:2016-11-27 22:55:24      阅读:231      评论:0      收藏:0      [点我收藏+]

以后都用自己的号交吧 免得掉人品 Noip2016就是一个见证 一步一个脚印的刷

noip没把前两题稳拿就刷牛头..

 

bzoj1230 线段树打翻转标记,练手感

bzoj1231 状态压缩 预处理一下 时间$O(2^N*N*N)$记得开LongLong

bzoj1232 题目看死人 把原图割成生成树 每个点经过的时候都要加上权值 而且还会返回 那么发现一条边的花费就是$Cost=Val[u]+Val[v]+edge[k].d*2$ 然后跑最小生成树 最后还要选一个最小的当起点度数+1

bzoj1233 这道是之前做的 单调队列 考虑前面到后面的话不能反悔 堆到一般发现有错误 那么就考虑从后面往前堆,合法的情况仅当$F[i]=F[j]+(G[j]<=Sum[j-1]-Sum[i-1])$ F是当前的层数 G是有多宽 最瘦的一定是最高的

[Usaco 再次除草]

原文:http://www.cnblogs.com/wohenshuai/p/6106449.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!