上一页 1 2 3 4 5 6 ··· 20 下一页
摘要: 次元传送门:洛谷P1273 思路 一开始想的是普通树形DP 但是好像实现不大好 观摩了一下题解 是树上分组背包 设f[i][j]为以i为根的子树中取j个客户得到的总价值 我们可以以i为根有j组 在每一组中分别又取1个,2个,3个......n个客户 化为背包思想即 j为一共有j组 背包容量为每组的客 阅读全文
posted @ 2018-11-04 00:41 Nanchtiy 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 次元传送门:洛谷P1373 思路 设f[i][j][t][1/0]表示走到(i,j)时 小a减去uim的差值为t 当前是小a取(0) uim取(1) 那么转移就很明显了 初始化 答案存在每个点对应的f数组中 差值为0 且是uim取值的数组中 代码 阅读全文
posted @ 2018-11-03 20:15 Nanchtiy 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 次元传送门:洛谷P1966 思路 显然在两排中 每排第i小的分别对应就可取得最小值(对此不给予证明懒) 所以我们只在意两排的火柴是第几根 高度只需要用来进行排序(先把两个序列改成有序的方便离散化) 因此我们对火柴的高度进行离散化 把火柴高度变为1到n的序列 然后我们只需要对一个序列a固定 求另一个序 阅读全文
posted @ 2018-11-02 21:44 Nanchtiy 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 次元传送门:洛谷P1073 思路 一开始看题目嗅出了强连通分量的气息 但是嫌长没打 听机房做过的dalao说可以用分层图 从来没用过 就参考题解了解一下 因为每个城市可以走好几次 所以说我们可以在图上随意走动 所以第一层图就建一个边权为0的图 随意走动不影响 考虑在某个点买入水晶球 建立一条有向边到 阅读全文
posted @ 2018-11-01 15:02 Nanchtiy 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 次元传送门:;洛谷P1080 思路 我们模拟一下只有两个大臣的时候发现 当a1​∗b1​<a2​∗b2​是ans1<ans2 所以我们对所有大臣关于左右手之积进行排序 得到最多钱的大臣就是最后一个(当有左手除右手向下取整为0的时候不一定 只有第二个点可以特判) 所以答案用前n-1个人的左手相乘除以第 阅读全文
posted @ 2018-11-01 11:04 Nanchtiy 阅读(159) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 20 下一页