随笔分类 -  算法-动态规划

摘要:There is a tree with NN vertices, numbered 1,2,…,N1,2,…,N. For each ii (1≤i≤N−11≤i≤N−1), the ii-th edge connects Vertex xixi and yiyi. Taro has decide 阅读全文
posted @ 2021-03-10 00:08 lipu123 阅读(210) 评论(0) 推荐(0)
摘要:来源:牛客网 题目描述小A最近开始沉迷买彩票,并且希望能够通过买彩票发家致富。已知购买一张彩票需要3元,而彩票中奖的金额分别为1,2,3,4元,并且比较独特的是这个彩票中奖的各种金额都是等可能的。现在小A连续购买了n张彩票,他希望你能够告诉他至少能够不亏本的概率是多少。输入描述:一行一个整数N,为小 阅读全文
posted @ 2021-03-09 16:42 lipu123 阅读(197) 评论(0) 推荐(0)
摘要:传送门 Let N be a positive odd number. There are NN coins, numbered 1,2,…,N For each i (1≤i≤N), when Coin ii is tossed, it comes up heads with probabilit 阅读全文
posted @ 2021-03-09 16:40 lipu123 阅读(183) 评论(0) 推荐(0)
摘要:传送门 现有 N 个物品,序号分别为 1, 2, ... , N。对于每个 i (1 ≤ i ≤ N),物品 i 有一个体积 wi 和一个价值 vi。 小明想在这 N 个物品中选取一些放到背包里带回家。已知背包的容积为 W,这意味着所带物品的总体积不能超过 W。 求出小明可以带回家的物品总价值可能的 阅读全文
posted @ 2021-03-09 15:03 lipu123 阅读(91) 评论(0) 推荐(0)
摘要:Description 给出一个长度为N的序列,现在可以进行魔法操作,对于任意一个位置i,你可以将ai变为bi。光光比较喜欢单调递增的序列,请你输出最少的使用魔法次数,若不可能,输出-1。 Input 一个整数N 接下来一行N个数:ai代表原数组的数 接下来一行N个数:bi代表原数组使用魔法后的数字 阅读全文
posted @ 2021-03-05 23:18 lipu123 阅读(528) 评论(0) 推荐(0)
摘要:状压dp可以理解为最暴力的dp,因为他需要遍历每个状态,所以将会出现2^n的情况数量,所以明显的标志就是数据不能太多(好像是<=15?),然后遍历所有状态的姿势就是用二进制来表示,01串,1表示使用,0表示未使用,就把所有的状态投射到很多二进制的数上(类似于hash?)然后对每个状态找上一"些"状态 阅读全文
posted @ 2021-03-05 23:05 lipu123 阅读(143) 评论(0) 推荐(0)
摘要:链接:https://ac.nowcoder.com/acm/problem/21302来源:牛客网 给你一个长度为50的数字串,问你有多少个子序列构成的数字可以被3整除 答案对1e9+7取模 输入描述: 输入一个字符串,由数字构成,长度小于等于50 输出描述: 输出一个整数 示例1 输入 复制 1 阅读全文
posted @ 2021-03-02 22:43 lipu123 阅读(58) 评论(0) 推荐(0)
摘要:链接:https://ac.nowcoder.com/acm/contest/9984/E来源:牛客网 学会字符串哈希后,动态规划选手九峰想要出一道解法为字符串哈希题,于是wcy给他口胡了一道题,却把九峰难倒了,你能帮他解决这个问题吗? 给定长度为n的字符串序列a和字符串k,询问a有多少子序列拼接起 阅读全文
posted @ 2021-02-25 17:59 lipu123 阅读(102) 评论(0) 推荐(0)
摘要:G. 4# 课题选择 [ Problem 4840 ] [ Discussion ] Description Matrix67 要在下个月交给老师 n 篇论文,论文的内容可以从 m个课题中选择。由于课题数有限,Matrix67 不得不重复选择一些课题。完成不同课题的论文所花的时间不同。具体地说,对于 阅读全文
posted @ 2021-02-18 00:23 lipu123
摘要:链接:https://ac.nowcoder.com/acm/contest/134/D来源:牛客网今天春天铁子的班上组织了一场春游,在铁子的城市里有n个郊区和m条无向道路,第i条道路连接郊区Ai和Bi,路费是Ci。经过铁子和顺溜的提议,他们决定去其中的R个郊区玩耍(不考虑玩耍的顺序),但是由于他们 阅读全文
posted @ 2021-02-09 20:17 lipu123 阅读(71) 评论(0) 推荐(0)
摘要:链接:https://ac.nowcoder.com/acm/contest/87/G来源:牛客网 Cwbc和XHRlyb生活在s市,这天他们打算一起出去旅游。 旅行地图上有n个城市,它们之间通过n-1条道路联通。 Cwbc和XHRlyb第一天会在s市住宿,并游览与它距离不超过1的所有城市,之后的每 阅读全文
posted @ 2021-02-07 20:16 lipu123 阅读(76) 评论(0) 推荐(0)
摘要:链接:https://ac.nowcoder.com/acm/contest/9983/I来源:牛客网 设一个长度为m的序列S的美观度等于有多少个整数i满足1≤i≤m−1且Si=Si+1​,其中Si代表序列Si的第i个元素。 给出一个长度为n的序列a,问在他的所有子序列美观度最大是多少。 某个序列的 阅读全文
posted @ 2021-02-06 18:33 lipu123 阅读(87) 评论(0) 推荐(0)
摘要:链接:https://ac.nowcoder.com/acm/contest/6885/D来源:牛客网 他手里有一个长度为n的序列a,保证它是一个01序列,并执行以下两种操作: 1.单点修改:将位置x上的数翻转(0变1,1变0); 2.前缀修改:将位置1~x上的数翻转(每个数都0变1,1变0)。 他 阅读全文
posted @ 2021-02-06 18:25 lipu123 阅读(175) 评论(0) 推荐(0)
摘要:夏天来了,酷暑~Skyline一行人等去海边赏风景(-_-!!),顺便泡在海里凉爽一下。海里这些人又比赛,看谁能游到离海岸最远…… Skyline不管身后的朋友一路穿过了警戒线(汗了……),游啊游啊,路过了朝鲜半岛、日本岛,进入了广阔的太平洋……终于发现了一片伫立着好多不明物体的沙滩……爬上了之后便 阅读全文
posted @ 2021-02-04 16:37 lipu123 阅读(85) 评论(0) 推荐(0)
摘要:有一个很长的由小写字母组成的字符串。为了便于对这个字符串进行分析,需要将它划分成若干部分,每部分称为一个单词。出于减少分析量的目的,希望划分出的单词数越少越好。 你就是来完成这一划分工作的。 Input 第1行1个字符串,长度不超过1000。第2行1个整数nn,表示单词的个数,n≤100n≤100。 阅读全文
posted @ 2021-01-31 22:15 lipu123 阅读(174) 评论(0) 推荐(0)
摘要:一个数的序列bibi,当b1<b2<…<bS的时候,我们称这个序列是上升的。对于给定的一个序列(a1,a2,…,aN), 我们可以得到一些上升的子序列(ai1,ai2,…,aiK),这里1≤i1<i2<…<iK≤N。比如,对于序列(1,7,3,5,9,4,8), 有它的一些上升子序列,如(1,7), 阅读全文
posted @ 2021-01-29 22:56 lipu123 阅读(202) 评论(0) 推荐(0)
摘要:牛在饲料槽前排好了队。饲料槽依次用1到N(1≤N≤2000)编号。每天晚上,一头幸运的牛根据约翰的规则,吃其中一些槽里的饲料。 约翰提供BB个区间的清单。一个区间是一对整数start−end1≤start≤end≤N,表示一些连续的饲料槽,比如1-3,7-8,3-4等等。牛可以任意选择区间,但是牛选 阅读全文
posted @ 2021-01-29 22:54 lipu123 阅读(111) 评论(0) 推荐(0)