随笔分类 -  动态规划

摘要:https://loj.ac/problem/6039 我们设dp[i][j]表示考虑所有价值小于等于i的物品,带了j块钱的最大吸引力。 对于ci相同的物品,我们一定是从大到小选k个物品,又发现最大的k个的价值在k变大的时候增长率是单调减的。 同时对于同样的ci,被转移和转移到的状态mod ci同余 阅读全文
posted @ 2018-12-27 14:51 wls001 阅读(391) 评论(0) 推荐(0)
摘要:3672: [Noi2014]购票 Description 今年夏天,NOI在SZ市迎来了她30周岁的生日。来自全国 n 个城市的OIer们都会从各地出发,到SZ市参加这次盛会。 全国的城市构成了一棵以SZ市为根的有根树,每个城市与它的父亲用道路连接。为了方便起见,我们将全国的 n 个城市用 1 到 阅读全文
posted @ 2018-12-18 16:37 wls001 阅读(123) 评论(0) 推荐(0)
摘要:3150: [Ctsc2013]猴子 Description 小Q和小M最近发明了一种卡牌游戏,叫猴子大战。游戏最初小Q和小M各会取得一部分猴子牌。每局游戏,他们两个 需要分别等概率地从自己的猴子牌中抽取一张进行战斗。获胜的一方将获得双方的猴子牌。如果一方获得了所有的 猴子牌,则该方获得整场游戏的胜 阅读全文
posted @ 2018-12-13 10:23 wls001 阅读(361) 评论(0) 推荐(0)
摘要:4566: [Haoi2016]找相同字符 Description 给定两个字符串,求出在两个字符串中各取出一个子串使得这两个子串相同的方案数。两个方案不同当且仅当这两 个子串中有一个位置不同。 给定两个字符串,求出在两个字符串中各取出一个子串使得这两个子串相同的方案数。两个方案不同当且仅当这两 个 阅读全文
posted @ 2018-11-27 18:45 wls001 阅读(191) 评论(0) 推荐(0)
摘要:#2566. 「SDOI2018」荣誉称号 #2566. 「SDOI2018」荣誉称号 #2566. 「SDOI2018」荣誉称号 休闲游戏玩家小 Q 不仅在算法竞赛方面取得了优异的成绩,还在一款收集钻石的游戏中排名很高。 这款游戏一共有 n 种不同类别的钻石,编号依次为 1 到 n。小 Q 已经玩 阅读全文
posted @ 2018-10-26 08:41 wls001 阅读(276) 评论(0) 推荐(0)
摘要:4824: [Cqoi2017]老C的键盘 Description 老 C 是个程序员。 作为一个优秀的程序员,老 C 拥有一个别具一格的键盘,据说这样可以大幅提升写程序的速度,还能让写出来的程序 在某种神奇力量的驱使之下跑得非常快。小 Q 也是一个程序员。有一天他悄悄潜入了老 C 的家中,想要看看 阅读全文
posted @ 2018-10-19 20:15 wls001 阅读(155) 评论(0) 推荐(0)
摘要:2669: [cqoi2012]局部极小值 Description 有一个n行m列的整数矩阵,其中1到nm之间的每个整数恰好出现一次。如果一个格子比所有相邻格子(相邻是指有公共边或公共顶点)都小,我们说这个格子是局部极小值。 给出所有局部极小值的位置,你的任务是判断有多少个可能的矩阵。 有一个n行m 阅读全文
posted @ 2018-10-09 14:11 wls001 阅读(256) 评论(1) 推荐(0)
摘要:5017: [Snoi2017]炸弹 Description 在一条直线上有 N 个炸弹,每个炸弹的坐标是 Xi,爆炸半径是 Ri,当一个炸弹爆炸时,如果另一个炸弹所在位置 Xj 满足: Xi−Ri≤Xj≤Xi+Ri,那么,该炸弹也会被引爆。 现在,请你帮忙计算一下,先把第 i 个炸弹引爆,将引爆多 阅读全文
posted @ 2018-09-28 13:14 wls001 阅读(198) 评论(0) 推荐(0)
摘要:2553: [BeiJing2011]禁忌 Description Magic Land上的人们总是提起那个传说:他们的祖先John在那个东方岛屿帮助Koishi与其姐姐Satori最终战平。而后,Koishi恢复了读心的能力…… 如今,在John已经成为传说的时代,再次造访那座岛屿的人们却发现Ko 阅读全文
posted @ 2018-03-12 18:54 wls001 阅读(136) 评论(0) 推荐(0)
摘要:1492: [NOI2007]货币兑换Cash Description 小Y最近在一家金券交易所工作。该金券交易所只发行交易两种金券:A纪念券(以下简称A券)和 B纪念券(以下 简称B券)。每个持有金券的顾客都有一个自己的帐户。金券的数目可以是一个实数。每天随着市场的起伏波动, 两种金券都有自己当时 阅读全文
posted @ 2018-03-12 17:28 wls001 阅读(191) 评论(0) 推荐(0)
摘要:4553: [Tjoi2016&Heoi2016]序列 Description 佳媛姐姐过生日的时候,她的小伙伴从某宝上买了一个有趣的玩具送给他。玩具上有一个数列,数列中某些项的值 可能会变化,但同一个时刻最多只有一个值发生变化。现在佳媛姐姐已经研究出了所有变化的可能性,她想请教你 ,能否选出一个子 阅读全文
posted @ 2018-02-02 15:40 wls001 阅读(151) 评论(0) 推荐(0)
摘要:4557: [JLoi2016]侦察守卫 Description 小R和B神正在玩一款游戏。这款游戏的地图由N个点和N-1条无向边组成,每条无向边连接两个点,且地图是连通的 。换句话说,游戏的地图是一棵有N个节点的树。游戏中有一种道具叫做侦查守卫,当一名玩家在一个点上放置侦 查守卫后,它可以监视这个 阅读全文
posted @ 2018-02-02 10:12 wls001 阅读(208) 评论(0) 推荐(0)
摘要:1 #include<iostream> 2 #include<cstring> 3 #include<cstdio> 4 #include<cstdlib> 5 #include<cmath> 6 #include<algorithm> 7 #define maxn 1200000 8 using 阅读全文
posted @ 2018-01-10 19:34 wls001 阅读(184) 评论(0) 推荐(0)
摘要:1499: [NOI2005]瑰丽华尔兹 Description 你跳过华尔兹吗?当音乐响起,当你随着旋律滑动舞步,是不是有一种漫步仙境的惬意?众所周知,跳华尔兹时,最重要的是有好的音乐。但是很少有几个人知道,世界上最伟大的钢琴家一生都漂泊在大海上,他的名字叫丹尼•布德曼•T.D.•柠檬•1900, 阅读全文
posted @ 2018-01-02 18:51 wls001 阅读(163) 评论(0) 推荐(0)
摘要:1079: [SCOI2008]着色方案 Description 有n个木块排成一行,从左到右依次编号为1~n。你有k种颜色的油漆,其中第i种颜色的油漆足够涂ci个木块。所有油漆刚好足够涂满所有木块,即c1+c2+...+ck=n。相邻两个木块涂相同色显得很难看,所以你希望统计任意两个相邻木块颜色不 阅读全文
posted @ 2017-12-25 18:04 wls001 阅读(152) 评论(0) 推荐(0)
摘要:2616: SPOJ PERIODNI Description Input 第1行包括两个正整数N,K,表示了棋盘的列数和放的车数。 第2行包含N个正整数,表示了棋盘每列的高度。 第1行包括两个正整数N,K,表示了棋盘的列数和放的车数。 第2行包含N个正整数,表示了棋盘每列的高度。 Output 包 阅读全文
posted @ 2017-12-20 16:48 wls001 阅读(356) 评论(0) 推荐(0)
摘要:1564: [NOI2009]二叉查找树 Description Input Output 只有一个数字,即你所能得到的整棵树的访问代价与额外修改代价之和的最小值。 Sample Input 4 10 1 2 3 4 1 2 3 4 1 2 3 4 Sample Output 29 HINT 输入的 阅读全文
posted @ 2017-12-18 16:37 wls001 阅读(149) 评论(0) 推荐(0)
摘要:4006: [JLOI2015]管道连接 Description 小铭铭最近进入了某情报部门,该部门正在被如何建立安全的通道连接困扰。 该部门有 n 个情报站,用 1 到 n 的整数编号。给出 m 对情报站 ui;vi 和费用 wi,表示情 报站 ui 和 vi 之间可以花费 wi 单位资源建立通道 阅读全文
posted @ 2017-12-06 16:03 wls001 阅读(202) 评论(0) 推荐(0)
摘要:1076: [SCOI2008]奖励关 Description 你正在玩你最喜欢的电子游戏,并且刚刚进入一个奖励关。在这个奖励关里,系统将依次随机抛出k次宝物,每次你都可以选择吃或者不吃(必须在抛出下一个宝物之前做出选择,且现在决定不吃的宝物以后也不能再吃)。 宝物一共有n种,系统每次抛出这n种宝物 阅读全文
posted @ 2017-12-05 16:22 wls001 阅读(124) 评论(0) 推荐(0)
摘要:1996: [Hnoi2010]chorus 合唱队 Description Input Output Sample Input 4 1701 1702 1703 1704 Sample Output 8 HINT Source 简单区间dp 1 #include<iostream> 2 #incl 阅读全文
posted @ 2017-11-09 13:30 wls001 阅读(140) 评论(0) 推荐(0)