
DP
sanctuary_wu
这个作者很懒,什么都没留下…
展开
-
纪念品(贪心+完全背包模型转化)
题目小伟突然获得一种超能力,他知道未来 T 天 N 种纪念品每天的价格。某个纪念品的价格是指购买一个该纪念品所需的金币数量,以及卖出一个该纪念品换回的金币数量。每天,小伟可以进行以下两种交易无限次:任选一个纪念品,若手上有足够金币,以当日价格购买该纪念品,注意同一个纪念品可以在同一天重复买;卖出持有的任意一个纪念品,以当日价格换回金币。每天卖出纪念品换回的金币可以立即用于购买纪念品,当...原创 2020-04-01 23:24:42 · 684 阅读 · 0 评论 -
同桌的你(最长不下降子序列 O(NlogN)的写法)
题目描述 题目连接在家上了一个多月的网课,JM同学迎来了人生第一次网课月考。由于网课的缘故,JM同学总是在上课的时候,偷偷的写代码,努力变强。So,月考成绩可想而知~那叫一个惨不忍睹啊~ 把班主任,各科老师给气的… 一点办法没有~~ 嗐~~等到开学了,班主任为了不让JM以及班上其他成绩不好的同学落下,决定借鉴“一带一路”政策,在班级也来一个“一带一路,相互扶持”的政策。调坐班级同学座位,...原创 2020-03-31 00:41:15 · 198 阅读 · 0 评论 -
蓝桥杯 算法训练 方格取数
问题描述设有NN的方格图(N<=10),我们将其中的某些方格中填入正整数,而其他的方格中则放入数字0。 某人从图的左上角的A 点(1,1)出发,可以向下行走,也可以向右走,直到到达右下角的B点(N,N)。在走过的路上,他可以取走方格中的数(取走后的方格中将变为数字0)。 此人从A点到B 点共走两次,试找出2条这样的路径,使得取得的数之和为最大。输入格式 输入的第一行为一个整数...原创 2020-03-20 17:14:46 · 674 阅读 · 0 评论 -
蓝桥杯 算法训练 数的划分(DP思路以及找苹果问题详解)
问题描述将整数n分成k份,且每份不能为空,任意两份不能相同(不考虑顺序)。 例如:n=7,k=3,下面三种分法被认为是相同的。 1,1,5; 1,5,1; 5,1,1; 问有多少种不同的分法。输入格式 n,k输出格式 一个整数,即不同的分法样例输入7 3样例输出4 {四种分法为:1,1,5;1,2,4;1,3,3;2,2,3;}数据规模和约定 6<...原创 2020-03-18 21:16:40 · 689 阅读 · 0 评论 -
蓝桥杯 算法训练 乘积最大(动态规划)
问题描述今年是国际数学联盟确定的“2000——世界数学年”,又恰逢我国著名数学家华罗庚先生诞辰90周年。在华罗庚先生的家乡江苏金坛,组织了一场别开生面的数学智力竞赛的活动,你的一个好朋友XZ也有幸得以参加。活动中,主持人给所有参加活动的选手出了这样一道题目:设有一个长度为N的数字串,要求选手使用K个乘号将它分成K+1个部分,找出一种分法,使得这K+1个部分的乘积能够为最大。同时,为了帮助选手...原创 2020-03-18 15:08:36 · 1063 阅读 · 0 评论 -
蓝桥杯 算法训练 最大的算式(动态规划)
问题描述题目很简单,给出N个数字,不改变它们的相对位置,在中间加入K个乘号和N-K-1个加号,(括号随便加)使最终结果尽量大。因为乘号和加号一共就是N-1个了,所以恰好每两个相邻数字之间都有一个符号。例如: N=5,K=2,5个数字分别为1、2、3、4、5,可以加成: 12(3+4+5)=24 1*(2+3)(4+5)=45 (12+3)*(4+5)=45 ……输入格式 ...原创 2020-03-18 12:29:59 · 803 阅读 · 0 评论 -
蓝桥杯 算法训练 K好数(DP详细解释)
问题描述如果一个自然数N的K进制表示中任意的相邻的两位都不是相邻的数字,那么我们就说这个数是K好数。求L位K进制数中K好数的数目。例如K = 4,L = 2的时候,所有K好数为11、13、20、22、30、31、33 共7个。由于这个数目很大,请你输出它对1000000007取模后的值。输入格式输入包含两个正整数,K和L。输出格式输出一个整数,表示答案对1000000007取模后的值。...原创 2020-03-18 00:02:46 · 767 阅读 · 0 评论