
DP计划
文章平均质量分 73
stevensonson
这个作者很懒,什么都没留下…
展开
-
【DP计划】10.15——[牛客网]好朋友 (数位DP) EASY+
链接:https://www.nowcoder.com/acm/contest/210/C BLUESKY007有很多关系很好的朋友,他们无一例外,名字均由数字组成(首字符不为0)且含有"007"(例如“10007”,“10707”就是她的好朋友,而“97037”,“70709”不是),即对于字符串s存在i,j,k(i< j< k)满足 虽然BLUESKY007眼力极佳,一眼就能看出...原创 2018-10-15 22:12:11 · 326 阅读 · 0 评论 -
【DP计划】11.7——[CF]CF815C(树形依赖背包)MEDIUM
题目传送门 附图: 题目大意: 你要去商店买东西,每个东西有一个价格cic_ici和一个折扣did_idi,你可以享受到物品did_idi的折扣当且仅当你之前买了物品xix_ixi,并且享受到了物品xix_ixi的折扣。保证除第一个点之外,每个点都只有一个xix_ixi(第一个点没有xix_ixi)。你有mmm元钱,求你最多能买多少东西。 由题意得,折扣关系是一棵树,享受这个点的...原创 2018-11-07 21:08:51 · 342 阅读 · 0 评论 -
【DP计划】11.4——[BZOJ]逆序对数列(前缀和优化DP)EXTREMELY EASY
Description 对于一个数列{ai},如果有i<j且ai>aj,那么我们称ai与aj为一对逆序对数。若对于任意一个由1~n自然数组成的 数列,可以很容易求出有多少个逆序对数。那么逆序对数为k的这样自然数数列到底有多少个? Input 第一行为两个整数n,k。 Output 写入一个整数,表示符合条件的数列个数,由于这个数可能很大,你只需输出该数对10000求余数后的结果。 Sa...原创 2018-11-04 23:05:00 · 303 阅读 · 0 评论 -
【DP计划】11.3——[BZOJ]股票交易(单调队列优化DP)MEDIUM
Description 最近lxhgww又迷上了投资股票,通过一段时间的观察和学习,他总结出了股票行情的一些规律。 通过一段时间的观察,lxhgww预测到了未来T天内某只股票的走势,第i天的股票买入价为每股APi,第i天的股票卖出价为每股BPi(数据保证对于每个i,都有APi&gt;=BPi),但是每天不能无限制地交易,于是股票交易所规定第i天的一次买入至多只能购买ASi股,一次卖出至多只能卖出B...原创 2018-11-04 22:56:11 · 232 阅读 · 0 评论 -
【DP计划】11.6——[BZOJ]硬币购物(背包+容斥)MEDIUM
Description 硬币购物一共有4种硬币。面值分别为c1,c2,c3,c4。某人去商店买东西,去了tot次。每次带di枚ci硬币,买s i的价值的东西。请问每次有多少种付款方法。 Input 第一行 c1,c2,c3,c4,tot 下面tot行 d1,d2,d3,d4,s,其中di,s<=100000,tot<=1000 Output 每次的方法数 Sample Input 1 ...原创 2018-11-07 07:19:44 · 348 阅读 · 0 评论 -
【DP计划】10.23——[BZOJ]学校食堂(状压DP) HARD
这道题是今天做的,今天做了一些不错的DP,而DP计划只允许每天一道,又因为前几天鸽了好几篇DP计划,所以今天就假装是23号写的。 Description 小F 的学校在城市的一个偏僻角落,所有学生都只好在学校吃饭。学校有一个食堂,虽然简陋,但食堂大厨总能做出让同学们满意的菜肴。当然,不同的人口味也不一定相同,但每个人的口味都可以用一个非负整数表示。由于人手不够,食堂每次只能为一个人做菜。做每道菜...原创 2018-10-27 22:05:08 · 188 阅读 · 0 评论 -
【DP计划】10.27——[LOJ]「美团 CodeM 初赛 Round B」送外卖2(三进制状压) MEDIUM
题目描述 一张 nnn个点 mmm 条有向边的图上,有 qqq 个配送需求,需求的描述形式为(si,ti,li,ri)( s_i , t_i , l_i , r_i )(si,ti,li,ri),即需要从点 sis_isi 送到 tit_iti, 在时刻 lil_ili 之后(包括 lil_ili )可以在 sis_isi 领取货物,需要在时刻 rir_iri...原创 2018-10-27 11:14:13 · 432 阅读 · 0 评论 -
【DP】10.31——[BZOJ]奖励关(期望+状压DP)MEDIUM
Description 你正在玩你最喜欢的电子游戏,并且刚刚进入一个奖励关。在这个奖励关里,系统将依次随机抛出k次宝物, 每次你都可以选择吃或者不吃(必须在抛出下一个宝物之前做出选择,且现在决定不吃的宝物以后也不能再吃)。 宝物一共有n种,系统每次抛出这n种宝物的概率都相同且相互独立。也就是说,即使前k-1次系统都抛出宝物1( 这种情况是有可能出现的,尽管概率非常小),第k次抛出各个宝物的概率依然...原创 2018-10-31 22:19:58 · 227 阅读 · 0 评论 -
【DP计划】10.24——[BZOJ]解锁屏幕(状压DP) MEDIUM
中间鸽了好多天,但并不是我没有写题,是写完就心里憔悴,根本无心写题解了。 像淘金那种题,写完之后还能补上题解,只能说我那天心态比较好。 题目背景 使用过Android 手机的同学一定对手势解锁屏幕不陌生。Android 的解锁屏幕由3X3 个点组成,手指在屏幕上画一条线,将其中一些点连接起来,即可构成一个解锁图案。如下面三个例子所示: 画线时还需要遵循一些规则 1.连接的点数不能少于4个。也就...原创 2018-10-24 19:03:00 · 228 阅读 · 2 评论 -
【DP计划】10.26——[UOJ]CTSC2017吉夫特 (Lucas定理+子集DP)“HARD”??
题目描述 简单的题目,既是礼物,也是毒药。 B 君设计了一道简单的题目,准备作为 gift 送给大家。 输入一个长度为 n 的数列 a1,a2,⋯,an 问有多少个长度大于等于 2 的不上升的子序列满足: ∏i=2k(abi−1abi)&VeryThinSpace;mod&VeryThinSpace;2=(ab1ab2)×(ab2ab3)×⋯×(abk−1abk)&Ver...原创 2018-10-26 16:25:57 · 263 阅读 · 0 评论 -
【DP计划】10.16——[CF]CF55D Beautiful numbers(数位DP) HARD
题目链接:CF55D 题意翻译 题目描述 Volodya是一个很皮的男♂孩。他认为一个能被它自己的每一位数上的数整除的数是很妙的。我们先忽略他的想法的正确性(如需证明请百度“神奇海螺”),只回答在l到r之间有多少个很妙的数字。 输入输出格式 输入:总共有t个询问: 第一行:t; 接下来t行:每行两个数l和r。 注意:请勿使用%lld读写长整型(虽然我也不知道为什么),请优先使用cin(或者是%I6...原创 2018-10-20 22:06:49 · 165 阅读 · 0 评论 -
【DP计划】10.17——[BZOJ]淘金(数位DP) HARD
Description 小Z在玩一个叫做《淘金者》的游戏。游戏的世界是一个二维坐标。X轴、Y轴坐标范围均为1…N。初始的时候,所有的整数坐标点上均有一块金子,共N*N块。 一阵风吹过,金子的位置发生了一些变化。细心的小Z发现,初始在(i,j)坐标处的金子会变到(f(i),fIj))坐标处。其中f(x)表示x各位数字的乘积,例如f(99)=81,f(12)=2,f(10)=0。如果金子变化后的坐标不...原创 2018-10-20 22:20:15 · 470 阅读 · 0 评论 -
【DP计划】10.18——[BZOJ]抵制克苏恩(期望DP) EASY
Description 小Q同学现在沉迷炉石传说不能自拔。他发现一张名为克苏恩的牌很不公平。如果你不玩炉石传说,不必担心,小Q 同学会告诉你所有相关的细节。炉石传说是这样的一个游戏,每个玩家拥有一个 30 点血量的英雄,并且可以用牌 召唤至多 7 个随从帮助玩家攻击对手,其中每个随从也拥有自己的血量和攻击力。小Q同学有很多次游戏失败都是 因为对手使用了克苏恩这张牌,所以他想找到一些方法来抵御克苏恩...原创 2018-10-20 22:29:06 · 169 阅读 · 0 评论 -
【DP计划】10.14——[洛谷]有线电视网 (树形DP)MEDIUM++
题目描述 某收费有线电视网计划转播一场重要的足球比赛。他们的转播网和用户终端构成一棵树状结构,这棵树的根结点位于足球比赛的现场,树叶为各个用户终端,其他中转站为该树的内部节点。 从转播站到转播站以及从转播站到所有用户终端的信号传输费用都是已知的,一场转播的总费用等于传输信号的费用总和。 现在每个用户都准备了一笔费用想观看这场精彩的足球比赛,有线电视网有权决定给哪些用户提供信号而不给哪些用户提供信号...原创 2018-10-15 22:27:22 · 185 阅读 · 0 评论 -
【DP】计划11.8——(树形依赖背包总结)&&分数规划思想
树形依赖背包指的就是一类具有树形依赖关系的背包问题。当选一个物品的前提是选另一件物品,而这些依赖关系构成了一个树形关系。在容量有限的情况下,然后求最大的价值,这类问题我们就称之为树形依赖背包。 树形依赖背包问题实际上是一类分组背包问题,我们可以将每个点的子树看成一个组,因为子树内会选择一定的点,但是选择的点数只有一种情况,所以我们可以将子树选择iii(i∈[0,sizsonx]i∈[0,siz_{...原创 2018-11-08 15:21:56 · 1007 阅读 · 0 评论