随笔分类 -  动态规划

摘要:一如既往地菜... a. b. #include <bits/stdc++.h> using namespace std; double point[105]; double dp[5][405]; int main(){ /* ios::sync_with_stdio(0); cin.tie(0) 阅读全文
posted @ 2020-07-19 17:16 多一份不为什么的坚持 阅读(475) 评论(0) 推荐(0)
摘要:https://codingcompetitions.withgoogle.com/kickstart/round/000000000019ff08?scoreboard_type=China A.当前数比前面所有和后面一个都大的时候,算做破纪录一次。遍历一遍。 #include <bits/std 阅读全文
posted @ 2020-07-12 15:34 多一份不为什么的坚持 阅读(194) 评论(0) 推荐(0)
摘要:前言 之前对0-1背包就理解的不是很好,并且时间长了会忘的。 这次又重新复习一下,理解了好几个以前没理解的点。 阅读全文
posted @ 2018-10-09 16:38 多一份不为什么的坚持 阅读(1349) 评论(0) 推荐(0)
摘要:算法提高 金属采集 时间限制:1.0s 内存限制:256.0MB 时间限制:1.0s 内存限制:256.0MB 问题描述 人类在火星上发现了一种新的金属!这些金属分布在一些奇怪的地方,不妨叫它节点好了。一些节点之间有道路相连,所有的节点和道路形成了一棵树。一共有 n 个节点,这些节点被编号为 1~n 阅读全文
posted @ 2017-04-01 20:10 多一份不为什么的坚持 阅读(371) 评论(0) 推荐(0)
摘要:Anniversary party Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 8028 Accepted: 4594 Description There is going to be a party to celebrate 阅读全文
posted @ 2017-03-31 19:21 多一份不为什么的坚持 阅读(275) 评论(0) 推荐(0)
摘要:算法提高 金明的预算方案 时间限制:1.0s 内存限制:256.0MB 时间限制:1.0s 内存限制:256.0MB 问题描述 金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间金明自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超 阅读全文
posted @ 2017-03-27 20:46 多一份不为什么的坚持 阅读(334) 评论(0) 推荐(0)
摘要:恢复内容开始 算法提高 合并石子 时间限制:2.0s 内存限制:256.0MB 时间限制:2.0s 内存限制:256.0MB 问题描述 在一条直线上有n堆石子,每堆有一定的数量,每次可以将两堆相邻的石子合并,合并后放在两堆的中间位置,合并的费用为两堆石子的总数。求把所有石子合并成一堆的最小花费。 输 阅读全文
posted @ 2017-03-15 22:33 多一份不为什么的坚持 阅读(367) 评论(0) 推荐(0)
摘要:算法提高 矩阵乘法 时间限制:3.0s 内存限制:256.0MB 时间限制:3.0s 内存限制:256.0MB 问题描述 有n个矩阵,大小分别为a0*a1, a1*a2, a2*a3, ..., a[n-1]*a[n],现要将它们依次相乘,只能使用结合率,求最少需要多少次运算。 两个大小分别为p*q 阅读全文
posted @ 2017-03-15 20:49 多一份不为什么的坚持 阅读(516) 评论(0) 推荐(0)
摘要:算法训练 K好数 时间限制:1.0s 内存限制:256.0MB 时间限制:1.0s 内存限制:256.0MB 问题描述 如果一个自然数N的K进制表示中任意的相邻的两位都不是相邻的数字,那么我们就说这个数是K好数。求L位K进制数中K好数的数目。例如K = 4,L = 2的时候,所有K好数为11、13、 阅读全文
posted @ 2017-01-24 15:11 多一份不为什么的坚持 阅读(1543) 评论(2) 推荐(0)
摘要:单调递增最长子序列 时间限制:3000 ms | 内存限制:65535 KB 难度:4 单调递增最长子序列 时间限制:3000 ms | 内存限制:65535 KB 难度:4 这是O(nlogn)的方法,利用lower_bound()函数。 阅读全文
posted @ 2016-10-24 20:48 多一份不为什么的坚持 阅读(486) 评论(0) 推荐(0)
摘要:问题 H: 跳格子 题目描述 大家都说要劳逸结合,Ayumi, Mitsuhiko, Genta画完方格就出去运动啦! 他们来到了一片空地,画了N个连续的方格,每个方格上随机填上了一个数字,大家从第一个格子开始,每次可以向后跳不超过当前格子上的数的步数,大家开始就此比赛,看谁跳到最后一个格子的步数最 阅读全文
posted @ 2016-10-01 21:15 多一份不为什么的坚持 阅读(1517) 评论(0) 推荐(0)
摘要:问题 C: 零件分组 题目描述 某工厂生产一批棍状零件,每个零件都有一定的长度(Li)和重量(Wi)。现在为了加工需要,要将它们分成若干组,使每一组的零件都能排成一个长度和重量都不下降(若 i<j,则 Li<=Lj,Wi<=Wj)的序列。请问至少要分成几组? 输入 第一行为一个整数 N(N<=100 阅读全文
posted @ 2016-10-01 21:10 多一份不为什么的坚持 阅读(1199) 评论(0) 推荐(0)
摘要:又见拦截导弹 时间限制:3000 ms | 内存限制:65535 KB 难度:3 又见拦截导弹 时间限制:3000 ms | 内存限制:65535 KB 难度:3 大家对拦截导弹那个题目应该比较熟悉了,我再叙述一下题意:某国为了防御敌国的导弹袭击,新研制出来一种导弹拦截系统。但是这种导弹拦截系统有一 阅读全文
posted @ 2016-08-31 18:45 多一份不为什么的坚持 阅读(449) 评论(0) 推荐(0)
摘要:问题 D: 【动态规划】货币面值 题目描述 魔法世界发行了很多不同面值的纸币,试求出用这些纸币进行任意的组合不能表示的最小面值是多少。 输入 输入包含多个测试用例,每组测试用例的第一行输入一个整数N(N≤100)表示流通的纸币面额数量,第二行是N个纸币的具体表示面额,取值范围为1~100。 输出 对 阅读全文
posted @ 2016-08-17 10:45 多一份不为什么的坚持 阅读(683) 评论(0) 推荐(0)
摘要:问题 C: 【动态规划】货币系统问题 题目描述 货币是在国家或经济体内的物资与服务交换中充当等价物,或是偿还债务的特殊商品,是用作交易媒介、储藏价值和记账单位的一种工具。魔法世界的货币的历史,可以追溯至史前以物易物的阶段,后来经过金属货币、金银、纸币以及金银本位制度,演化至现代的货币体系,现已知魔法 阅读全文
posted @ 2016-08-16 16:53 多一份不为什么的坚持 阅读(315) 评论(0) 推荐(0)
摘要:问题 I: 【动态规划】多重背包 题目描述 张琪曼:“魔法石矿里每种魔法石的数量看起来是足够多,但其实每种魔法石的数量是有限的。”李旭琳:“所以我们需要改变装包策略啦。”现有N(N≤10)种魔法石和一个容量为V(0<V<200)的背包。第i种魔法石最多有n[i]件可用,每个占用的空间是c[i],价值 阅读全文
posted @ 2016-08-16 11:10 多一份不为什么的坚持 阅读(349) 评论(0) 推荐(0)
摘要:问题 G: 【动态规划】完全背包问题 题目描述 话说张琪曼和李旭琳又发现了一处魔法石矿(运气怎么这么好?各种嫉妒羡慕恨啊),她们有一个最多能装m公斤的背包,现在有n种魔法石,每种的重量分别是W1,W2,…,Wn,每种的价值分别为C1,C2,…,Cn。若每种魔法石的个数足够多,求她们能获得的最大总价值 阅读全文
posted @ 2016-08-16 10:51 多一份不为什么的坚持 阅读(240) 评论(0) 推荐(0)
摘要:01背包的处理过程 完全背包: 多重背包: 阅读全文
posted @ 2016-08-16 09:45 多一份不为什么的坚持 阅读(260) 评论(0) 推荐(0)
摘要:问题 B: 【动态规划】简单背包问题II 题目描述 张琪曼:“为什么背包一定要完全装满呢?尽可能多装不就行了吗?”李旭琳:“你说得对,这和墨老师曾告诉我们的‘日中则昃,月满则亏’是一个道理。”所以,现在的问题是,她们有一个背包容量为v(正整数,0≤v≤20000),同时有n个魔法石(0≤n≤30), 阅读全文
posted @ 2016-08-15 18:23 多一份不为什么的坚持 阅读(955) 评论(0) 推荐(0)
摘要:问题 A: 【动态规划】采药 题目描述 山洞里有一些不同的草药,采每一株都需要一些时间,每一株也有它自身的价值,在一段时间内如何让采到的草药价值最大。 输入 第一行有两个用空格隔开的整数T和M(1≤T,M≤100),T代表总共采药时间,M代表草药数目。接下来的M行每行包括两个在1到100之间(包括1 阅读全文
posted @ 2016-08-15 17:21 多一份不为什么的坚持 阅读(487) 评论(0) 推荐(0)