随笔分类 -  动态规划

最长上升子序列
摘要:题目描述 对于一个数的序列bi,当b1<b2<...<bS的时候,我们称这个序列是上升的。 对于给定的一个序列(a1,a2,...,an),我们可以找到一些上升的子序列(ai1,ai2,...,aiK),这里1 ⇐ i1 < i2 < ... < iK ⇐ N。比如,对于序列(1, 7, 3, 5, 阅读全文

posted @ 2020-10-31 23:52 LT-Y 阅读(58) 评论(0) 推荐(0)

最长公共子序列
摘要:题目描述 给你两个字符串,求这两个串的最长公共子序列。 对于字符串abcde acd,ace, ade等都是子序列,acb不是子序列 输入格式 输入两行,每行包含一个字符串 输出格式 输出一个整数表示最长公共子序列的长度 输入样例 xjoixjoi joyjoy 输出样例 4 输入样例 xsrrnz 阅读全文

posted @ 2020-10-31 23:51 LT-Y 阅读(133) 评论(0) 推荐(0)

乌龟棋
摘要:题目描述 乌龟棋的棋盘是一行N个格子,每个格子上一个分数(非负整数)。棋盘第1格是唯一的起点,第N格是终点,游戏要求玩家控制一个乌龟棋子从起点出发走到终点。 乌龟棋中M张爬行卡片,分成4种不同的类型(M张卡片中不一定包含所有4种类型的卡片,见样例),每种类型的卡片上分别标有1,2,3,4四个数字之一 阅读全文

posted @ 2020-10-31 23:50 LT-Y 阅读(108) 评论(0) 推荐(0)

数塔问题
摘要:题目描述 数字三角形。如下所示为一个数字三角形。请编一个程序计算从顶到底的某处的一条路径,使该路径所经过的数字总和最大。只要求输出总和。 1、 一步可沿左斜线向下或右斜线向下走; 2、 三角形行数小于等于100; 3、 三角形中的数字为0,1,…,99; 测试数据通过键盘逐行输入,如上例数据应以如下 阅读全文

posted @ 2020-10-31 23:49 LT-Y 阅读(186) 评论(0) 推荐(0)

合唱队形
摘要:题目描述 N位同学站成一排,音乐老师要请其中的(N−KN−K)位同学出列,使得剩下的KK位同学排成合唱队形。合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2,…,K1,2,…,K,他们的身高分别为T1,T2,…,TKT1,T2,…,T**K, 则他们的身高满足T1<...Ti+1>…> 阅读全文

posted @ 2020-10-31 23:48 LT-Y 阅读(535) 评论(0) 推荐(0)

方格取数
摘要:题目描述 设有N*N的方格图(N<=1000),我们将其中的某些方格中填入正整数,而其他的方格中则放入数字0。 某人从图的左上角的A 点(1,1)出发,可以向下行走,也可以向右走,直到到达右下角的B点(N,N)。在走过的路上,他可以取走方格中的数(取走后的方格中将变为数字0)。 此人从A点到B 点, 阅读全文

posted @ 2020-10-31 23:46 LT-Y 阅读(150) 评论(0) 推荐(0)

CF2B The least round way
摘要:题目 样例 3 1 2 3 4 5 6 7 8 9 0 DDRR 题解 CODE #include<bits/stdc++.h> using namespace std; const int N = 1010; int dp[N][N][2]; int main(){ int n; scanf("% 阅读全文

posted @ 2020-10-31 23:42 LT-Y 阅读(80) 评论(0) 推荐(0)

C - 数组构造
摘要:描述 给你两个整数n,m,求有多少对数组(a,b)满足如下条件 1:数组a,b的长度都为mm。 2:数组a,b中的元素处于1到n之间。 3:a数组非降序排列。 4:b数组非升序排列。 5:满足${ai \leq bi ( 1 \leq i \leq m )}$ 输入 仅一行包含两个整数n和m。 输出 阅读全文

posted @ 2020-10-28 19:53 LT-Y 阅读(142) 评论(0) 推荐(0)

C - 召唤猫咪
摘要:描述 你是一名猫咪魔法师,现在想要召唤猫咪。 有一条路,路上有 n 棵树,每颗树上有 \({c_i}\) 只猫咪。你在树底下可以花费 \({cost_i}\) 点蓝量召唤一直猫咪,每召唤一只猫咪,你的蓝量上限增加 B(不增加蓝量),从一颗树走到下一棵树,你会回复 X 点蓝量。你的初始蓝量和上限都是 阅读全文

posted @ 2020-10-27 20:23 LT-Y 阅读(205) 评论(0) 推荐(0)

DAY6 - T2
摘要:T2: 题目 题目描述 假设你有一条长度为 5 的木版,初始时没有涂过任何颜色。你希望把它的 5 个 单位长度分别涂上红、绿、蓝、绿、红色,用一个长度为 5 的字符串表示这个目 标:RGBGR。 每次你可以把一段连续的木版涂成一个给定的颜色,后涂的颜色覆盖先涂的颜 色。例如第一次把木版涂成 RRRR 阅读全文

posted @ 2020-08-10 14:15 LT-Y 阅读(105) 评论(0) 推荐(0)

DAY6 - T1
摘要:T1: 题目 题目描述 张北蚤的部队有 n 个跳蚤,散步在平坦宇宙母舰上,母舰为无线平面。每一 个跳蚤的坐标为(x[i],y[i]).(保证 x[i],y[i]为正奇数) 没有两个跳蚤在同一位置。 张北蚤想要划两条直线,x=a,y=b.(a,b 为正偶数) 两条线交于(a,b),将部队分为四个部分。 阅读全文

posted @ 2020-08-10 14:12 LT-Y 阅读(81) 评论(0) 推荐(0)

[NOI1995]石子合并 - 洛谷P1880
摘要:题目 https://www.luogu.com.cn/problem/P1880 CODE 区间DP 环 -> 链 #include <iostream> #include <cstdio> #include <fstream> #include <algorithm> #include <cma 阅读全文

posted @ 2020-08-07 18:35 LT-Y 阅读(136) 评论(0) 推荐(0)

DAY5 - T2
摘要:T2: 题目 题目描述 Speakless很早就想出国,现在他已经考完了所有需要的考试,准备了所有要准备的材料,于是,便需要去申请学校了。要申请国外的任何大学,你都要交纳一定的申请费用,这可是很惊人的。Speakless没有多少钱,总共只攒了n万美元。他将在m个学校中选择若干的(当然要在他的经济承受 阅读全文

posted @ 2020-08-07 11:06 LT-Y 阅读(90) 评论(0) 推荐(0)

DAY5 - 8.7
摘要:SUBJECT T1: https://www.cnblogs.com/Little-Turtle--QJY/p/13451509.html T2: https://www.cnblogs.com/Little-Turtle--QJY/p/13451516.html SUPPLEMENT 区间DP 阅读全文

posted @ 2020-08-07 11:03 LT-Y 阅读(72) 评论(0) 推荐(0)

DAY3 - T1 A plan
摘要:T1:A plan 题目 题目描述 章北蚤正在采集能源。他的任务是采集 n 个单位的燃料。 他有 m 点体力,最多进行 s 次采集。 他的体力降到 0 或 0 一下,就无法再采集能源。 一共有 k 种能源。(每种能源无限个) 每一次采集得到 x 个单位燃料,消耗 y 点体力。(0<x,y<20) 求 阅读全文

posted @ 2020-08-05 10:40 LT-Y 阅读(66) 评论(0) 推荐(1)

01背包
摘要:一维 int T, m, t[110], v[110], dp[1010]; for(int i = 1; i <= m; i++){ for(int j = T; j >= t[i]; j--){ dp[j] = max(dp[j-t[i]] + v[i], dp[j]); } } 二维 int 阅读全文

posted @ 2020-08-04 13:07 LT-Y 阅读(70) 评论(0) 推荐(0)

DAY2 - 8.4
摘要:SUBJECT T1:银河战队 https://www.cnblogs.com/Little-Turtle--QJY/p/13432308.html T2:保卫地球 https://www.cnblogs.com/Little-Turtle--QJY/p/13432421.html SUPPLEME 阅读全文

posted @ 2020-08-04 11:30 LT-Y 阅读(69) 评论(0) 推荐(0)

末了 endless - 2020 NOI Online #2 (入门组)
摘要:题目:https://www.luogu.com.cn/problem/P6473 题解 前缀和 + 二分 dp[i] 表示用i个魔法,最多需要多少年 Code #include <bits/stdc++.h> using namespace std; int mg[200010], n; doub 阅读全文

posted @ 2020-04-25 22:40 LT-Y 阅读(240) 评论(0) 推荐(0)

Flip Game / POJ 1753
摘要:Flip game is played on a rectangular 4x4 field with two-sided pieces placed on each of its 16 squares. One side of each piece is white and the other o 阅读全文

posted @ 2020-02-29 11:25 LT-Y 阅读(146) 评论(0) 推荐(0)