[Usaco 再次除草]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Usaco 再次除草]相关的知识,希望对你有一定的参考价值。

以后都用自己的号交吧 免得掉人品 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 再次除草]的主要内容,如果未能解决你的问题,请参考以下文章

usaco金题——修剪草坪

USACO17JAN Promotion Counting

USACO 2011 Open修剪草坪(DP)

[USACO06DEC]虫洞Wormholes (负环模板)

P3119 [USACO15JAN]草鉴定Grass Cownoisseur

BZOJ 1621 [Usaco2008 Open]Roads Around The Farm分岔路口:分治 递归