dp
文章平均质量分 66
liankewei
dream
展开
-
亚瑟王(arthur)
亚瑟王(arthur) 题目描述 小K不慎被LL邪教洗脑了,洗脑程度深到他甚至想要从亚瑟王邪教中脱坑。他决定,在脱坑之前,最后再来打一盘亚瑟王。既然是最后一战,就一定要打得漂亮。众所周知,亚瑟王是一个看脸的游戏,技能的发动都是看概率的。作为一个非洲人,同时作为一个前OIer,小K自然是希望最大化造成伤害的期望值。但他已经多年没写过代码,连Spaly都敲不对了,因此,希望你能帮帮小K...原创 2018-08-10 14:50:35 · 1153 阅读 · 0 评论 -
Sabota?
Sabota?题目描述 某个公司有n个人, 上下级关系构成了一个有根树。其中有个人是叛徒(这个人不知道是谁)。对于一个人, 如果他下属(直接或者间接, 不包括他自己)中叛徒占的比例超过x,那么这个人也会变成叛徒,并且他的所有下属都会变成叛徒。你要求出一个最小的x,使得最坏情况下,叛徒的个数不会超过k。 输入 第一行包含两个正整数n,k(1<=k<=n&...原创 2018-10-21 20:05:22 · 143 阅读 · 0 评论 -
超简单(super)
超简单(super)题目描述 有一个n面的骰子,第i面的数是vi,朝上的概率是pi。教室的最后一排有一个人,不停地抛这个骰子,直到某一面朝上了两次,就停止抛骰子,但他不知道所有朝上的面的数字的和的期望E是多少。老班一脸嘲讽:“这不是超简单嘛。” 输入 输入的第一行包含一个正整数n。输入的第二行包含n个正整数,表示vi。输入的第三行包含n个非负整数,...原创 2018-10-23 19:27:03 · 161 阅读 · 0 评论 -
邻面合并(merging)
邻面合并(merging)题目描述 给定一个N×MN×M的网格,每个格子上写有0或1。现在用一些长方形覆盖其中写有1的格子,长方形的每条边都要与坐标轴平行。要求:每个写着1的格子都要被覆盖,长方形不可以重叠(重复绘制也多少会增加性能开销),也不能覆盖到任何一个写着0的格子(不然绘制结果就不正确了)。请问最少需要多少长方形? 输入 输入文件第一行两个正整数N,MN,M,表...原创 2018-10-26 19:56:36 · 1095 阅读 · 0 评论 -
蔬菜(vegetable)
蔬菜(vegetable)题目描述 题目背景:您使用脚本刷出了上题游戏 998244353 关的最高分 (最优解),心满意足的准备点继续学习,忽然一条弹窗弹了出来:你想明白活着的意义吗?你想真正的...... 活着吗?YES or NO 作为一名新时代新青年,您当然不信这种扯淡的东西,毫不犹豫点击了 YES,于是当您醒来的时候,您已经在一片未知森林里了... 您正站在森林中最显...原创 2018-10-31 15:13:21 · 286 阅读 · 0 评论 -
3984: 玩具(toy)
3984: 玩具(toy)题目描述 这个故事发生在很久以前,在 IcePrincess_1968 和 IcePrince_1968 都还在上幼儿园的时候。IcePrince_1968 最近迷上了一种玩具,这种玩具中有两种零件:圆球和棍子。棍子的两头可以插在两个圆球上的各一个空洞中,从而将两个圆球连接起来。为了保证玩具的娱乐性,任意一个圆球上的空洞个数总是多于玩具套装中的棍子数。你可...原创 2018-10-24 21:51:44 · 421 阅读 · 1 评论 -
白玉楼前
白玉楼前【题目背景】“一觉醒来怎么半灵又不见了?一定是幽幽子吃了。”“幽幽子你给我吐出来!”“我这边有个游戏玩不过去,你帮我玩过去我就吐出来。”【题目描述】妖梦现在要玩幽幽子的游戏,她才能拿回自己的半灵。游戏规则是这样的:幽幽子有n nn 个点,现在她让妖梦对每个点随机一条出边(随机到每个点的概率都相等),然后得到一张图。(注意:可以自环)如果这张图任意一个点沿着边走两步(显然...原创 2018-11-03 10:41:38 · 155 阅读 · 0 评论 -
式神守护
式神守护n,q 2e5 m 20solution好题?pts dp。令f[i][j]表示前i个数组成j的方案数。f[i+1][j+a[k]]=f[i][j+a[k]]+f[i][j].O(q*n*m*m);40pts 线段树维护答案 效率O(nlogn*m^2)100pts 考虑分治假设我正在处理(l,r)把跨过mid的询问提出来,剩下的分治处理。把l~mid...原创 2018-11-03 10:55:12 · 165 阅读 · 0 评论 -
流浪者(rover)
流浪者(rover)题目描述 有一位流浪者正在一个n∗mn∗m的网格图上流浪。初始时流浪者拥有SS点体力值。流浪者会从(1,1)(1,1)走向(n,m)(n,m),并且他只会向下走((x,y)→(x+1,y))((x,y)→(x+1,y))或是往右走((x,y)→(x,y+1))((x,y)→(x,y+1)),在所有可行的路线中他会随机选择一条。网络图中还有KK个障碍点。若流浪...原创 2018-11-03 19:21:01 · 348 阅读 · 0 评论 -
挖煤(coal)
挖煤(coal)solution我好弱,啥也想不到。想了很久dp,这有后效性啊。结果倒着做就可以了,因为后面的不会影响前面的。考虑前面的影响后面:挖煤相当于让后面所有a[I]*(1+k%)#include<cstdio>#include<iostream>#include<cstdlib>#include<cstring&g...原创 2018-11-06 15:42:00 · 249 阅读 · 0 评论 -
折线统计(line)
折线统计(line)题目描述 二维平面上有n个点(xi, yi),现在这些点中取若干点构成一个集合S,对它们按照x坐标排序,顺次连接,将会构成一些连续上升、下降的折线,设其数量为f(S)。如下图中,1->2,2->3,3->5,5->6(数字为下图中从左到右的点编号),将折线分为了4部分,每部分连续上升、下降。 现给定k,求满足f(S) = k的S集合个...原创 2018-11-13 15:34:06 · 274 阅读 · 0 评论 -
262144 (game)
262144 (game)题目描述 Bessie likes downloading games to play on her cell phone, even though she does find the small touch screen rather cumbersome to use with her large hooves.She is particularly...原创 2018-11-14 16:16:10 · 373 阅读 · 0 评论 -
太空飞船(spaceship)
太空飞船(spaceship)题目描述 21XX年,秋。小诚是THU(Tomorrow Happy University)航天学院船舶设计系本科四年级的学生。为了顺利毕业,小诚仔细阅读了这几年被引用次数最多的十几篇会议论文,打算在权威理论的指导下设计一艘新型太空飞船。这将是一艘环形的太空飞船,由N个舱室顺序组成。第i个舱室的设计长度为Li。为了给飞船提供能量,要在飞船上装置K个...原创 2018-11-30 21:09:36 · 825 阅读 · 0 评论 -
区间(interval)
区间(interval)题目描述 zht有一个长度为n的排列P,现在zht想知道,有多少个由连续整数组成的区间[l,r][l,r]可以由PP中的两个区间[a,b],[c,d]拼出,其中1≤a≤b<c≤d≤n 例如P=[1,5,2,4,6,3,那么数字区间[5,6][5,6]可以由PP的区间[2,2][2,2]与[5,5][5,5]拼出。换句话说PP中这两个区间数字的并集...原创 2018-12-01 19:38:34 · 815 阅读 · 0 评论 -
集合选数
集合选数题目描述 《集合论与图论》这门课程有一道作业题,要求同学们求出{1, 2, 3, 4, 5}的所有满足以 下条件的子集:若x 在该子集中,则2x 和3x 不能在该子集中。同学们不喜欢这种具有枚举性 质的题目,于是把它变成了以下问题:对于任意一个正整数n≤100000,如何求出{1, 2,..., n} 的满足上述约束条件的子集的个数(只需输出对1,000,000,001 取模的...原创 2018-12-01 20:12:02 · 251 阅读 · 0 评论 -
ZCC loves cube(cube)
题目描述 调戏完了狗,ZCC开始玩起了积木。ZCC的面前有一块n*n的棋盘,他要用这些1*1*1的积木在棋盘上搭出一个宏伟的建筑。积木有三种颜色,ZCC认为一个建筑要被称为宏伟的应该满足能从正面看到的每一个积木都是同一种颜色。现在,ZCC想要知道他能用他拥有的积木搭出多少种宏伟的建筑。当然,为了让建筑足够大,ZCC需要用完他所有的积木。两个建筑被称为不同的当且仅当两个建筑形状不同或者存在一...原创 2019-01-11 18:38:23 · 147 阅读 · 0 评论 -
noip2018 pre——Dp
Dp专题 1011: KC的瓷器 (porcelain)题目描述 KC来到了一个盛产瓷器的国度。他来到了一位商人的店铺。在这个店铺中,KC看到了一个有n(1<=n<=100)排的柜子,每排都有一些瓷器,每排不超过100个。那些精美的艺术品使KC一下心动了,决定从N排的商品中买下m(1<=m<=10000)个瓷器。 这个商人...原创 2018-10-31 16:37:13 · 320 阅读 · 0 评论 -
pq
pq题目描述 小q 的女朋友送给小q nn个整数。但是这些数太大了,小q 的女朋友拿不动,于是拜托小q把这些数减少一些。小q 每次可以选择其中的两个x,yx,y (不能同时选择同一个数) 变成x−P,y−Qx−P,y−Q,现在他希望能知道最多能帮女朋友减掉多少P,QP,Q。 输入 第一行一个数表示nn。第二行由空格隔开的nn个数。第三行两个数,表示p,qp,...原创 2018-10-19 14:16:46 · 418 阅读 · 0 评论 -
Little Bird
Little Bird题目描述 In the Byteotian Line Forest there are trees in a row. On top of the first one, there is a little bird who would like to fly over to the top of the last tree. Being in fact ver...原创 2018-08-14 16:40:18 · 101 阅读 · 0 评论 -
小w的喜糖(candy)
小w的喜糖(candy)题目描述 废话不多说,反正小w要发喜糖啦!!小w一共买了n块喜糖,发给了n个人,每个喜糖有一个种类。这时,小w突发奇想,如果这n个人相互交换手中的糖,那会有多少种方案使得每个人手中的糖的种类都与原来不同。两个方案不同当且仅当,存在一个人,他手中的糖的种类在两个方案中不一样。 输入 第一行,一个整数n。接下来n行,每行...原创 2018-08-12 12:59:00 · 546 阅读 · 0 评论 -
共鸣(resonance)
共鸣(resonance)题目描述 GHQ通过在24区引起基因组共鸣,从而引发了第二次失落的圣诞。24区的地图可以视为一个二维平面。GHQ在24区布置了m架发射塔,而葬仪社也建立了n个据点。要阻止共鸣,需要顺次连接一些据点,连接的两个据点之间会形成屏障。所有屏障应构成一个多边形,称之为干扰场。干扰场的面积越大,起到的干扰效果就越强。但是并非所有的连接方式都是有效的。其一,任意两...原创 2018-08-12 14:33:18 · 343 阅读 · 0 评论 -
基站选址(base.c/cpp/pas)
基站选址(base.c/cpp/pas)题目描述 有N个村庄坐落在一条直线上,第i(i>1)个村庄距离第1个村庄的距离为Di。需要在这些村庄中建立不超过K个通讯基站,在第i个村庄建立基站的费用为Ci。如果在距离第i个村庄不超过Si的范围内建立了一个通讯基站,那么就成它被覆盖了。如果第i个村庄没有被覆盖,则需要向他们补偿,费用为Wi。现在的问题是,选择基站的位置,使...原创 2018-08-08 18:26:57 · 709 阅读 · 0 评论 -
山贼集团 (group)
山贼集团 (group) 题目描述 某山贼集团在绿荫村拥有强大的势力,整个绿荫村由N个连通的小村落组成,并且保证对于每两个小村落有且仅有一条简单路径相连。小村落用阿拉伯数字编号为1,2,3,4,…,n,山贼集团的总部设在编号为1的小村落中。山贼集团除了老大坐镇总部以外,其他的P个部门希望在村落的其他地方建立分部。P个分部可以在同一个小村落中建设,也可以分别建设在不同的小村落中。每个...原创 2018-08-30 19:03:59 · 308 阅读 · 0 评论 -
树的合并 connect
树的合并 connect题目描述 话说moreD经过不懈努力,终于背完了循环整数,也终于完成了他的蛋糕大餐。 但是不幸的是,moreD得到了诅咒,受到诅咒的原因至今无人知晓。 moreD在发觉自己得到诅咒之后,决定去寻找闻名遐迩的术士CD帮忙。 话说CD最近在搞OI,遇到了一道有趣的题目: 给定两棵树,则总...原创 2018-08-30 19:38:38 · 117 阅读 · 0 评论 -
树的合并 connect
树的合并 connect题目描述 话说moreD经过不懈努力,终于背完了循环整数,也终于完成了他的蛋糕大餐。 但是不幸的是,moreD得到了诅咒,受到诅咒的原因至今无人知晓。 moreD在发觉自己得到诅咒之后,决定去寻找闻名遐迩的术士CD帮忙。 话说CD最近在搞OI,遇到了一道有趣的题目: 给定两棵树,则总...原创 2018-08-21 13:31:56 · 1614 阅读 · 0 评论 -
企鹅的游戏(penguin)
企鹅的游戏(penguin)题目描述 Shiva养了一只小企鹅。小企鹅很聪明,她总是帮Shiva和他的好朋友想出很多很好玩的游 戏。其中有一个游戏特别经典,Shiva和他的小伙伴们百玩不厌。 游戏规则如下: 先给出2个正整数序列A1、A2,序列长度分别为L1,L2 (1 ≤ L1, L2 ≤ 5000)。你可以 做如下移动:移去第一个序列的最后P1 (P1≥1) 个数(可以是整个序列)...原创 2018-08-21 16:07:43 · 485 阅读 · 0 评论 -
ceoi2017 Building Bridges(build)
Building Bridges(build)题目描述 A wide river has nn pillars of possibly different heights standing out of the water. They are arranged in a straight line from one bank to the other. We would like to...原创 2018-09-01 15:41:19 · 798 阅读 · 1 评论 -
矩阵 matrix
矩阵 matrix题目描述给定一个n∗m的矩阵,矩阵中的每个元素aijaij为正整数。接下来规定:1.合法的路径初始从矩阵左上角出发,每次只能向右或向下走,终点为右下角。2.路径经过的n+m−1个格子中的元素为A1,A2…A(n+m−1),Aavg为Ai的平均数,路径的V值为:(n+m−1)n+m−1∑i=1(Ai−Aavg)2求V值最小的合法路径。输出V值即可,有多组测试数据...原创 2018-09-01 21:08:34 · 820 阅读 · 1 评论 -
bzoj 4465 游戏中的学问(game)
题目描述 输入 输出 样例输入3 1 1000000009样例输出2提示 solution令f[i][j]表示i个人围成j个圈的方案数啥意思呢可以把一个人塞进前面的圈里(i-1种塞法)或者新开一个圈(2种)#include<cstdio>#include<...原创 2018-09-11 20:05:42 · 225 阅读 · 0 评论 -
val
val题目描述有一个值初始为0,接下来n次你可以令其在之前基础上+2或+1或-1。你需要保证,这个值在整个过程中达到的最大值减去达到的最小值不大于k,求方案数,模1,000,000,007。 输入 仅一行,两个空格隔开的正整数n和k。 输出 仅一行,一个非负整数,表示方案数对1,000,000,007取模后的结果。 样例输入【输入样例A】3 ...原创 2018-09-23 15:24:58 · 253 阅读 · 0 评论 -
完美匹配(matching)
完美匹配(matching)题目描述 给定nn个点,mm条边的无向图G=(V,E)G=(V,E),求出它的完美匹配数量对106+3106+3取模的值。一个完美匹配可以用一个排列ϕ:V→Vϕ:V→V来表示,满足(v,ϕ(v))∈E(v,ϕ(v))∈E和ϕ(ϕ(v))=vϕ(ϕ(v))=v。 输入 输入第一行,包含两个整数n,mn,m,表示图GG的点数和边数。接下来...原创 2018-09-23 15:50:54 · 44570 阅读 · 0 评论 -
poi2014 Freight
FreightThe train stations in Upper Bytown and Lower Bytown are connected with a single track rail link. It takes the train minutes to travel between them in either direction. However, the trains d...原创 2018-10-01 08:47:27 · 156 阅读 · 0 评论 -
计数(count)
计数(count)题目描述 既然是萌萌哒 visit_world 的比赛,那必然会有一道计数题啦!考虑一个 NN个节点的二叉树,它的节点被标上了 1∼N1∼N 的编号. 并且,编号为 ii的节点在二叉树的前序遍历中恰好是第ii个出现.我们定义AiAi 表示编号为ii的点在二叉树的中序遍历中出现的位置.现在,给出MM个限制条件,第ii个限制条件给出了ui,viui,vi,表示...原创 2018-10-18 16:45:07 · 354 阅读 · 0 评论 -
树(tree)
树(tree)题目描述 小明正在研究一种砍树游戏。一开始在W列H行的方格上,每一个格子都长着一颗树,格子的行从北到南依次编号,格子的列从西到东依次编号。小明会砍倒一些树,每砍倒一颗树,树会占据这个格子和它倒向方向的相邻格子。例如:格子(r,c)的树向南倒下,则占据(r,c)和(r+1,c)两个格子。砍树游戏的规则是:*树只能向南或向东2个方向倒。*树不能倒向方格外面。例...原创 2019-01-29 20:09:56 · 175 阅读 · 0 评论