上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 36 下一页
摘要: P2904 [USACO08MAR]跨河River Crossing 显然的dp 设$f[i]$表示运走$i$头奶牛,木筏停在未过河奶牛一侧所用的最小代价 $s[i]$表示一次运$i$头奶牛到对面的代价 我们枚举上次运走了$j$头,显然$f[i]=min(f[i],f[i-j]+s[j]+s[0]) 阅读全文
posted @ 2018-10-27 13:40 kafuuchino 阅读(139) 评论(0) 推荐(0) 编辑
摘要: P2903 [USACO08MAR]麻烦的干草打包机The Loathesome Hay Baler 细节题。$O(n^{2})$的$bfs$可过。 1 #include<iostream> 2 #include<cstdio> 3 #include<cstdlib> 4 #include<cstr 阅读全文
posted @ 2018-10-27 13:11 kafuuchino 阅读(167) 评论(0) 推荐(0) 编辑
摘要: P1353 [USACO08JAN]跑步Running 显然的dp 设$f[i][j]$表示进行到第$i$分钟时,$j$疲劳度下的最远距离,$d[i]$为第$i$分钟下能跑的距离 分类讨论 1.运动:显然$f[i][j]=max(f[i][j],f[i-1][j-1]+d[i])$ 2.休息:我们枚 阅读全文
posted @ 2018-10-27 12:00 kafuuchino 阅读(123) 评论(0) 推荐(0) 编辑
摘要: P2419 [USACO08JAN]牛大赛Cow Contest Floyd不仅可以算最短路,还可以处理点之间的关系。 跑一遍Floyd,处理出每个点之间是否有直接或间接的关系。 如果某个点和其他$n-1$个点都有关系,那么它的排名就是可确定的。 1 #include<iostream> 2 #in 阅读全文
posted @ 2018-10-27 11:42 kafuuchino 阅读(142) 评论(0) 推荐(0) 编辑
摘要: P2895 [USACO08FEB]流星雨Meteor Shower 给每个点标记一下能够走的最迟时间,蓝后bfs处理一下 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include<algorithm> 5 #inc 阅读全文
posted @ 2018-10-27 10:48 kafuuchino 阅读(173) 评论(0) 推荐(0) 编辑
摘要: P2665 [USACO08FEB]连线游戏Game of Lines 第一次写快读没判负数....(捂脸) 暴力$O(n^2)$求斜率,排序判重。 注意垂直方向的直线要特判。 end. 1 #include<iostream> 2 #include<cstdio> 3 #include<cstri 阅读全文
posted @ 2018-10-26 16:59 kafuuchino 阅读(145) 评论(0) 推荐(0) 编辑
摘要: P2896 [USACO08FEB]一起吃饭Eating Together 显然的最长不升/降子序列,求出最长值,则答案为$n-$最长值(改掉剩下的)。 复杂度$O(nlogn)$ (然鹅有神仙写了$O(n)$模拟) 阅读全文
posted @ 2018-10-26 16:20 kafuuchino 阅读(292) 评论(0) 推荐(0) 编辑
摘要: P2925 [USACO08DEC]干草出售Hay For Sale 简化版01背包(连价值都免了) 直接逆推解决 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include<cctype> 5 #define re 阅读全文
posted @ 2018-10-26 15:49 kafuuchino 阅读(217) 评论(0) 推荐(0) 编辑
摘要: P2905 [USACO08OPEN]农场危机Crisis on the Farm 发现总步数$k<=30$,考虑用$k$瞎搞 设$f[u][i][j]$表示已经吹$u$次哨,全体奶牛向右走$i$步,向上走$j$步的最优解 预处理$g[i][j]$表示全体奶牛向右走$i$步,向上走$j$步可以救几只 阅读全文
posted @ 2018-10-26 15:34 kafuuchino 阅读(175) 评论(0) 推荐(0) 编辑
摘要: P2906 [USACO08OPEN]牛的街区Cow Neighborhoods 考虑维护曼哈顿距离:$\left | x_{1}-x_{2} \right |+\left | y_{1}-y_{2} \right |$ 看起来很难维护的样子,我们尝试转化 设两个点$(x_{1},y_{1}),(x 阅读全文
posted @ 2018-10-25 22:10 kafuuchino 阅读(168) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 36 下一页