dp
brav0
练习算法两年半的ACM选手
展开
-
“卓见杯”2020年河南省第二届CCPC大学生程序设计竞赛 L.送外卖
2701: 送外卖时间限制:8Sec内存限制:512 MB提交:38解决:3[状态] [讨论版] [提交] [命题人:admin]题目描述在智慧岛上,程序员小 Q 每天下班都会在n栋公寓之间兼职送外卖。这n栋公寓由m条双向道路连通,任意两栋公寓可通过这些道路相互到达。第i条道路连接公寓ui,vi,长度为wi米。精通解梦的小 Q 早已在昨夜梦中知晓今日的所有订单信息:今晚,每栋公寓都恰好订了一份外卖,公寓i在qi秒下单。小 Q 下班后会从1...原创 2020-11-25 23:14:14 · 619 阅读 · 0 评论 -
“卓见杯”2020年河南省第二届CCPC大学生程序设计竞赛 B.广告投放
题目描述现在有一档综艺节目即将在网络上播出,总共会有n集,节目会按顺序逐集播出。节目组决定在某些集节目中投放广告。节目最初播出时,会有m名观众观看。若第i集投放有广告,记此时还剩有c名观众观看,则会产生c⋅pi的收益;但播出后则会让观众的人数变为c′=⌊c/di⌋,即第i+1集只会剩有c′名观众观看。如果在第i集没有投放广告,则不会产生收益,观众人数也不会变化。请你帮助节目组计算一下各种可能的方案中,最大的收益和。输入第一行,两个整数n和m(1≤n,m...原创 2020-11-23 10:44:16 · 1420 阅读 · 2 评论 -
HDU 2604 Queuing(dp 矩阵快速幂)
Time Limit: 10000/5000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 8173Accepted Submission(s): 3583Problem DescriptionQueues and Priority Queues are da...原创 2019-05-16 12:26:51 · 776 阅读 · 0 评论 -
HDU 1248 寒冰王座 (背包)
Problem Description不死族的巫妖王发工资拉,死亡骑士拿到一张N元的钞票(记住,只有一张钞票),为了防止自己在战斗中频繁的死掉,他决定给自己买一些道具,于是他来到了地精商店前.死亡骑士:"我要买道具!"地精商人:"我们这里有三种道具,血瓶150块一个,魔法药200块一个,无敌药水350块一个."死亡骑士:"好的,给我一个血瓶."说完他掏出那张N元的大钞递给地精商人.地...原创 2019-02-09 16:44:06 · 210 阅读 · 0 评论 -
牛客网 吉首大学2019年程序设计竞赛(重现赛)A: SARS病毒(矩阵快速幂 + 碰巧降幂)
链接:https://ac.nowcoder.com/acm/contest/992/A来源:牛客网时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 32768K,其他语言65536K64bit IO Format: %lld题目描述目前,SARS 病毒的研究在世界范围内进行,经科学家研究发现,该病毒及其变种的 DNA 的一条单链中,胞嘧啶、腺嘧啶均是成对出现的。...原创 2019-07-14 19:52:50 · 442 阅读 · 0 评论 -
2019牛客暑期多校训练营(第一场)E : ABBA
Bobo has a string of length 2(n + m) which consists of characters `A` and `B`. The string also has a fascinating property: it can be decomposed into (n + m) subsequences of length 2, and among the (n ...原创 2019-07-19 00:30:39 · 208 阅读 · 0 评论 -
最长上升子序列(LIS)的三种求法
之前写LIS, 只知道两种, 一种最基础的n², 一种是n * log(n)的二分。但是如果权值如果不为1, n又非常大, 则n²和二分都没法用了, 但是可以使用树状数组来维护, 这种做法的思想跟第一种n²很像, 大的值, 可以由前面小的值转移, 这个时候使用树状数组维护, 将原来的修改, 求和改为最大值更新和获取即可。下面是三种LIS的求法一直接暴力求, 从后往前扫(复杂...原创 2019-07-16 20:52:06 · 1853 阅读 · 0 评论 -
洛谷 P1018 乘积最大 (dp, 高精度)
题目描述今年是国际数学联盟确定的“2000――世界数学年”,又恰逢我国著名数学家华罗庚先生诞辰90周年。在华罗庚先生的家乡江苏金坛,组织了一场别开生面的数学智力竞赛的活动,你的一个好朋友XZXZ也有幸得以参加。活动中,主持人给所有参加活动的选手出了这样一道题目:设有一个长度为NN的数字串,要求选手使用KK个乘号将它分成K+1K+1个部分,找出一种分法,使得这K+1K+1个部分的乘积能够为最...原创 2019-07-30 15:06:06 · 533 阅读 · 0 评论 -
牛客假日团队赛5 F- 随机数(组合数学 or 数位dp)
链接:https://ac.nowcoder.com/acm/contest/984/F来源:牛客网题目描述正如你所知,奶牛们没有手指以至于不能玩“石头剪刀布”来任意地决定例如谁先挤奶的顺序。她们甚至也不能通过仍硬币的方式。所以她们通过"round number"竞赛的方式。第一头牛选取一个整数,小于20亿。第二头牛也这样选取一个整数。如果这两个数都是 "round numbers...原创 2019-07-07 19:57:36 · 208 阅读 · 0 评论 -
2019牛客暑期多校训练营(第七场)Pair (数位dp)
链接:https://ac.nowcoder.com/acm/contest/887/H来源:牛客网时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 32768K,其他语言65536K64bit IO Format: %lld题目描述Given three integers Count the number of pairs <x, y>(with...原创 2019-08-18 01:15:42 · 163 阅读 · 0 评论 -
Codeforces E. New Year and Old Subsequence (线段树 + dp + 矩阵)
time limit per test3 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputA stringtis calledniceif a string "2017" occurs intas asubsequencebut a st...原创 2019-09-11 00:54:56 · 271 阅读 · 0 评论 -
The 2019 Asia Nanchang First Round Online Programming Contest C. Hello 2019 (线段树 + dp + 矩阵)
A digital string is "good": when it contains a subsequence91029102and does not contain a subsequence81028102.The bad value of a string is defined as how many characters are to remove at least, so...原创 2019-09-11 01:07:39 · 202 阅读 · 0 评论 -
HDU 6185 Covering (矩阵快速幂)
Time Limit: 5000/2500 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3009Accepted Submission(s): 1098Problem DescriptionBob's school has a big playground,...原创 2019-05-15 18:42:56 · 176 阅读 · 0 评论 -
ZZULIOJ 1924: 宣传墙 (dp)
时间限制: 1 Sec内存限制: 128 MB提交: 53解决: 16[提交] [状态] [讨论版] [命题人:admin]题目描述ALPHA 小镇风景美丽,道路整齐,干净,到此旅游的游客特别多。CBA 镇长准备在一条道路南面 4*N 的墙上做一系列的宣传。为了统一规划,CBA 镇长要求每个宣传栏只能占相邻的两个方格位置。但这条道路被另一条道路分割成左右两段。CBA 镇...原创 2019-05-15 15:24:24 · 189 阅读 · 0 评论 -
蓝桥杯 金陵十三钗 (状压dp or DFS剪枝)
算法提高 金陵十三钗 时间限制:1.0s 内存限制:256.0MB 金陵十三钗 本题难度:难 本题占分比例:5%问题描述 在电影《金陵十三钗》中有十二个秦淮河的女人要自我牺牲代替十二个女学生去赴日本人的死亡宴会。为了不让日本人发现,自然需要一番乔装打扮。但由于天生材质的原因,每个人和每个人之间的相似度是不同的。由于我们这是编程题,因此情况就变成了金陵...原创 2019-05-19 10:51:28 · 426 阅读 · 0 评论 -
传纸条(DP)
题目描述小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题。一次素质拓展活动中,班上同学安排做成一个m行n列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无法直接交谈了。幸运的是,他们可以通过传纸条来进行交流。纸条要经由许多同学传到对方手里,小渊坐在矩阵的左上角,坐标(1, 1),小轩坐在矩阵的右下角,坐标(m, n)。从小渊传到小轩的纸条只可以向下或者向右传递,从小轩传给...原创 2019-02-26 17:33:25 · 503 阅读 · 0 评论 -
2019 CCPC 河南省赛A:最大下降矩阵(dp)
题目描述我们称一个矩阵是下降矩阵,当且仅当,矩阵的每一列都是严格下降的。很显然,这个要求很苛刻,大多数矩阵都无法满足。但是显然如果消去一些行,一定可以使得这个矩阵变成下降矩阵。现在给出一个n行m列的矩阵,请你求出最少消去多少行,可以使得这个矩阵变为下降矩阵。输入输入第一行包含两个正整数n,m分别表示矩阵的行数和列数。(1<=n,m<=300)接下来n行,每行有m个数,中...原创 2019-04-18 20:13:22 · 368 阅读 · 0 评论 -
nyoj 546-Divideing Jewels(多重背包优化)
题目描述:Mary and Rose own a collection of jewells. They want to split the collection among themselves so that both receive an equal share of the jewels. This would be easy if all the jewels had the ...原创 2019-05-02 20:19:29 · 265 阅读 · 0 评论 -
nyoj 10-skiing (记忆化搜索)
题目描述:Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长底滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子1 2 3 4 516 17 18 19 615 24 25 20 714 23 22 21 813 12 1...原创 2019-05-05 09:24:16 · 186 阅读 · 0 评论 -
HDU-1078 FatMouse and Cheese (dp,记忆化搜索)
FatMouse has stored some cheese in a city. The city can be considered as a square grid of dimension n: each grid location is labelled (p,q) where 0 <= p < n and 0 <= q < n. At each grid lo...原创 2019-05-05 09:32:08 · 146 阅读 · 0 评论 -
Educational Codeforces Round 63 (Rated for Div. 2) D. Beautiful Array (dp)
time limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou are given an array aa consisting of nn integers. Beauty of array is the maximu...原创 2019-05-05 09:40:36 · 123 阅读 · 0 评论 -
ZZULIOJ 2485: 程序员的背包
时间限制: 1 Sec内存限制: 256 MB提交: 115解决: 43[提交] [状态] [讨论版] [命题人:admin]题目描述众所周知,每个程序员都有一个背包,里边装着笔记本电脑(才不是为了随时改bug呢),耳机,移动电源,switch等。现在,L同学有一个背包,这个背包比较奇特,首先它的空间特别大,其次呢,它装东西要遵循一个规则:装的东西的重量只能递增。毕竟这是个四...原创 2019-05-01 00:51:23 · 198 阅读 · 0 评论 -
ZZULIOJ 2425 : 青蛙抓虫
题目描述一只青蛙,想要捕食距离它M米处的一只昆虫。已知青蛙的蛙跳范围为[1, N]之间,单位米(每次蛙跳距离为整数,即[1,N]之间的整数)。青蛙在0的位置,求青蛙跳到M的位置吃到昆虫的方案数。输入测试实例包括T组测试数据。(T <= 100)每组测试数据为两个数字M和N,分别代表青蛙距离昆虫的距离以及蛙跳的最远距离。(0 <= M <= 1000, 0 <...原创 2019-02-14 21:12:44 · 1044 阅读 · 1 评论 -
HDU - 1260 Tickets(dp)
Jesus, what a great movie! Thousands of people are rushing to the cinema. However, this is really a tuff time for Joe who sells the film tickets. He is wandering when could he go back home as early as...原创 2019-05-01 01:04:56 · 113 阅读 · 0 评论