上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
该文被密码保护。 阅读全文
posted @ 2017-09-18 19:13 HLX_Y 阅读(2) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-09-18 19:00 HLX_Y 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一棵N个结点的树,现有一个人和一辆车,每条边有人走和车走的两个权值,给出m个关键点,问走完所有关键点的最小代价 题解:树形DPdp[u][0]表示人下,人上,dp[u][0]=dp[v][0]dp[u][1]表示人下,人不一定上,dp[u][1]=∑(k-1)(dp[v][0]+2*w1) 阅读全文
posted @ 2017-09-18 17:37 HLX_Y 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 题意:N个高度不一的机器,排成一列,为了把他们排成高度递增的一列,每次可以交换两个机器,代价为两个机器的和 题解: 贪心+置换 1、用每个置换内部的最小值交换置换长度减一次,其他点交换一次 2、引入外部的最小点,交换它与内部最小点的位置,交换置换长度+2次后再把内部最小点换回来,其他点交换一次 阅读全文
posted @ 2017-09-17 15:31 HLX_Y 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 题意:有N个部落围成一圈,每个部落都有一个高度,如果两个部落之间的部落高度都低于这两个部落的高度,那么这两个部落则互相可见,一个部落从顺时针或逆时针方向看到另一个部落都算互相可见 题解: 单调栈 一个部落从顺时针方向看到与它互相可见的部落,一定是一段连续递增的序列,逆时针同理 这就很像单调栈的维护方 阅读全文
posted @ 2017-09-17 15:22 HLX_Y 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 题意:小朋友有N个盒子,每个盒子装着打开第ai个盒子的钥匙,小朋友一开始可以使用洪荒之力打开k个盒子,求他能开完所有盒子的概率 题解: DP+组合数 首先几个盒子通过多次打开一定会形成一个环,设每个环的盒子数为cnt[i] 状态:dp[i][j]表示前i个盒子用j个钥匙打开的方案数 转移:dp[i+ 阅读全文
posted @ 2017-09-15 20:19 HLX_Y 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 题意:给出1~n个点,i与i+1有权为1的边,有m个任务同时进行,你可以使用洪荒之力开一个传送门使某个点x到某个点y不需要代价,求完成所有任务的最小代价 题解: 二分+思维 嗯,如果抛开二分,这题基本上就是个纯思维题,乍一看很想运输计划的弱化版,但是运输计划断的是一条边,而这个题则是一条路径 二分最 阅读全文
posted @ 2017-09-15 16:43 HLX_Y 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 题意:n个点,m条边,有k次机会免费走过一条边,最小化1~n的最大边权 题解:spfa+二分 这题好像克我......,一开始写了个二分+spfa在洛谷上A了,poj上莫名wa掉 然后写另一种方法,读入读成点数了,一直没发现,wa了一万年...... 二分最大边权 check把大于mid的边赋为1, 阅读全文
posted @ 2017-09-13 11:15 HLX_Y 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 题意:有一块r×c的田地,夜晚有一些调皮的青蛙喜欢把田地里的水稻踩扁,于是留下了一串脚印,对于一串脚印,这串脚需满足:1、脚印印在一条直线上;2、使得青蛙是从田地外的一侧;3、脚印数大于等于3求最长的脚印串。 题解: 暴枚+剪纸 排序,枚举两个点,得出跳跃方向和单次长度,暴力跳第二个点 剪纸:如果第 阅读全文
posted @ 2017-09-13 09:10 HLX_Y 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 题意:FJ有一段时间[S,T]需要奶牛们打扫卫生,他有N头牛,每头牛可以在[si,ti]打扫卫生,但需要付vi元钱,求[S,T]每时每刻都有牛打扫卫生的最小代价 题解: spfa(最短路转化) [si,ti]打扫卫生相当于从si连一条边到ti+1,连完所有的牛之后,还要添加回溯路径,最后一遍spfa 阅读全文
posted @ 2017-09-12 21:24 HLX_Y 阅读(179) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页