上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 42 下一页
摘要: bzoj1634[Usaco2007 Jan]Protecting the Flowers 护花 题意: n只牛在啃花,第i只每分钟啃ai朵,赶走它需要2*bi分钟,问最少会被啃掉多少朵。n≤100000 题解: 贪心。只考虑第i只牛与第j只牛孰先孰后,如果第i只牛先会多啃掉2*bi*aj朵,第j只 阅读全文
posted @ 2016-08-13 10:08 YuanZiming 阅读(205) 评论(0) 推荐(0) 编辑
摘要: bzoj1699[Usaco2007 Jan]Balanced Lineup排队 bzoj1636[Usaco2007 Jan]Balanced Lineup 题意: 询问区间最大值减区间最小值的差。序列大小≤50000 题解: RMQ问题。注意log2区间长度可先递推好,这样可以保证询问O(1)。 阅读全文
posted @ 2016-08-13 10:00 YuanZiming 阅读(185) 评论(0) 推荐(0) 编辑
摘要: bzoj1680[Usaco2005 Mar]Yogurt factory bzoj1740[Usaco2005 mar]Yogurt factory 奶酪工厂 题意: n个月,每月有一个酸奶需求量(吨)和酸奶成本(元每吨)。酸奶可以保存,费用为S(元每月每吨),求最小总费用。n≤10000 题解: 阅读全文
posted @ 2016-08-13 09:57 YuanZiming 阅读(187) 评论(0) 推荐(0) 编辑
摘要: bzoj1638[Usaco2007 Mar]Cow Traffic 奶牛交通 题意: N点M边有向图,每个入度为0的点都有无限只奶牛,现在它们要回宿舍(点1),求通过量最大的路的通过量。N≤5000,M≤50000 题解: 一条路的通过量=到达节点到入度为0节点的方案数*点1到出发节点的方案数(其 阅读全文
posted @ 2016-08-13 09:45 YuanZiming 阅读(202) 评论(0) 推荐(0) 编辑
摘要: bzoj1657[Usaco2006 Mar]Mooo 奶牛的歌声 题意: n头奶牛,每头一个身高和音量。每头牛的音量会被左边离它最近的比它高的和右边离它最近的比它高的牛听到。问牛听到的最大音量。n≤50000 题解: 单调栈维护牛的身高递减。左右各做一次,累加求解。 代码: 20160808 阅读全文
posted @ 2016-08-12 20:59 YuanZiming 阅读(219) 评论(0) 推荐(0) 编辑
摘要: bzoj1677[Usaco2005 Jan]Sumsets 求和 题意: 给出一个N,使用一些2的若干次幂的数相加来求之.问有多少种方法。N≤1000000。 题解: 可以写完全背包,然而排名会倒数~正解是一个递推式: f[i]=f[i-1],i为奇数,f[1]=1 f[i-1]+f[i/2],i 阅读全文
posted @ 2016-08-06 14:39 YuanZiming 阅读(231) 评论(0) 推荐(0) 编辑
摘要: bzoj1660[Usaco2006 Nov]Bad Hair Day 乱发节 题意: 给一个序列a,令ci=ai+1到an第一个比ai大的位置j与i的距离。求sigma(i,1,n)ci。 题解: 用一个递减的单调栈维护。注意最后答案要开long long。 代码: 20160804 阅读全文
posted @ 2016-08-06 14:33 YuanZiming 阅读(157) 评论(0) 推荐(0) 编辑
摘要: bzoj1624[Usaco2008 Open] Clear And Present Danger 寻宝之路 题意: 求按点1-a1-a2...-an-n走的最短路长度是多少。点数小于等于100。 题解: floyd。 代码: 20160804 阅读全文
posted @ 2016-08-06 14:23 YuanZiming 阅读(156) 评论(0) 推荐(0) 编辑
摘要: bzoj1617[Usaco2008 Mar]River Crossing渡河问题 题意: 一个人和n牛渡河,人载i头牛渡河所需时间为m+sigma(j,1,i)a[j],人不载牛所需时间为m,到了对岸如果还要载牛必须花时间m把船开回来。问最短时间。n≤2500 题解: dp。f[i][j]=min 阅读全文
posted @ 2016-08-06 14:18 YuanZiming 阅读(141) 评论(0) 推荐(0) 编辑
摘要: bzoj1681[Usaco2005 Mar]Checking an Alibi 不在场的证明 题意: 给个点集,求无向有权图中点集里的哪些点到点1的距离小于等于M。点集内点数≤100,图中点数≤500,边数≤1000。 题解: spfa。 代码: 20160803 阅读全文
posted @ 2016-08-06 14:11 YuanZiming 阅读(257) 评论(0) 推荐(0) 编辑
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 42 下一页