目录 题目描述思路代码 题目描述 有n棵树,每棵树有一个高度 h i h_i hi,和权值 a i a_i ai,你可以从任何树出发,从左向右跳到高度差不大于m的树,求最大权值和,不需要跳到第n棵树 思路 第一眼确实想到是用DP 但是不知道怎么优化转移 然后就是DP + 线段树 设 f i f_i fi表示高度为i的最大权值和 然后线段树维护每一段高度的权值和的最
目录 题目描述思路代码 题目描述 有n个数,可以进行m次操作,有k格能量,对于第i次操作,有 L i , R i , C i L_i, R_i, C_i Li,Ri,Ci表示你可以将n个数中编号从 L i L_i Li到 R i R_i Ri中任意数删去,但每删一个数就会消耗 C i C_i Ci格能量,求最终所有数的和最大为多少 思路 背包能过👍 代码 #
2021.8.9 2021.8.9 2021.8.9 模拟赛 目录: T1.最长公共回文子序列T2.QYQ在艾泽拉斯T3.平均数T4.着色 T 1 : T1: T1:最长公共回文子序列 分析: 在 B B B串里枚举回文子串 然后看这个子串在 A A A串有没有即可 CODE: #include<iostream>#include<cstdio>#include<a