随笔分类 - 动态规划
【67测试20161116】【数论】【DP】【思维】
摘要:第一题: LGTB 得到了一个序列,他想在这个序列中选择一个最长的连续子序列,使得这个子序列的最大公约数等于1。请告诉他他能得到的最大长度,如果没有这样的序列,输出-1. 对于50% 的数据,1 <=n <= 1000对于100% 的数据,1 <=n <= 10^5 1 <= ai <
阅读全文
【66测试20161115】【树】【DP_LIS】【SPFA】【同余最短路】【递推】【矩阵快速幂】
摘要:还有3天,今天考试又崩了。状态还没有调整过来。。。 第一题:小L的二叉树 勤奋又善于思考的小L接触了信息学竞赛,开始的学习十分顺利。但是,小L对数据结构的掌握实在十分渣渣。所以,小L当时卡在了二叉树。 在计算机科学中,二叉树是每个结点最多有两个子结点的有序树。通常子结点被称作“左孩子”和“右孩子”。
阅读全文
【65测试20161114】【字符串】【DP】
摘要:第一题 复制&粘贴: 文件的内容是一个字符串S,对其进行N次复制&粘贴的操作,第i次操作复制位置Ai和位置Bi之间的所有文字,然后在位置Ci粘贴。这里位置x表示字符串的第x个字符的后面那个位置(位置0表示字符串的开头),例如字符串”copypaste”的位置6表示字符’a’和字符’s’之间的位置,位
阅读全文
【63测试20161111】【BFS】【DP】【字符串】
摘要:第一题: tractor 题目描述 农场上有N(1 <= N <= 50,000)堆草,放在不同的地点上。FJ有一辆拖拉机,也在农场上。拖拉机和草堆都表示为二维平面上的整数坐标,坐标值在1..1000的范围内。拖拉机的初始位置与所有草堆不同。 FJ开拖拉机时,只能平行于坐标轴(即东、南、西、北四个方
阅读全文
【61测试】【dp】【二分】【前缀和】【树剖】
摘要:不要问我为什么昨天考的今天才贴解题报告。。 第一题: 给定3个字符串,求它们的最长公共子序列。 解: 考试时知道肯定是LCS的二维再加一维,用三维,可天堂有路你不走,地狱无门你偏来。。。灵机一动想出来一个方法:先记下前两个的最长公共子序列(可能有多个),然后再一一与第三个字符串比较,找出三者的最长公
阅读全文
【62测试】【状压dp】【dfs序】【线段树】
摘要:第一题: 给出一个长度不超过100只包含'B'和'R'的字符串,将其无限重复下去。 比如,BBRB则会形成 BBRBBBRBBBRB 现在给出一个区间[l,r]询问该区间内有多少个字符'B'(区间下标从1开始) [1<=l,r<=1e18]解: 没想到第一题这么水。直接前缀和+mod就可以了,再判一
阅读全文
【59测试】【树】【dp】
摘要:第一题 A : 这棵树由n个节点以及n - 1条有向边构成,每条边都从父亲节点指向儿子节点,保证除了根节点以外的每个节点都有一个唯一的父亲。树上的节点从1到n标号。该树的一棵子树的定义为某个节点以及从该节点出发能够达到的所有节点的集合,显然这棵树共有n棵子树。小A认为一棵有根树是美丽的当且仅当这棵树
阅读全文
【58测试】【贪心】【离散】【搜索】【LIS】【dp】
摘要:第一题 大天使之剑 大意: 有n个怪,每个怪的ph 为 h[i],有三种攻击方式,普通攻击:一次打一个怪一滴血;重击(消耗1魔法值):一次打一个怪两滴血;群体攻击(消耗1魔法值):一次打所有怪一滴血。你有无数血,m个魔法值,每攻击一次怪后,还存活的所有怪会各攻击你一滴血。问你打完所有怪你最少被打了多
阅读全文
【56测试】【字符串】【dp】【记忆化搜索】【数论】
摘要:第一题:神秘大门 大意: 两个字符串A,B,按字典序最大的顺序输出B 的每个字符在A 中的位置,如果B不全在A中,输出No,否则Yes。 解: 这道题就是一遍的扫描,因为要按字典序最大的输出,所以从后面向前面扫描。 第二题 集结蚂蚁 大意: 给一个矩阵,1表示不通,0表示可走。奇数行是路径,偶数行的
阅读全文
【NOIP2015】提高day2解题报告
摘要:题目: P1981跳石头 描述 一年一度的“跳石头”比赛又要开始了!这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石。组委会已经选择好了两块岩石作为比赛起点和终点。在起点和终点之间,有 N 块岩石(不含起点和终 点的岩石)。在比赛过程中,选手们将从起点出发,每一步跳向相邻的岩石,直至到达终
阅读全文
【第41套测试题NOIP2007】【排序】【DP】【高精度】【树】【图上路径】
摘要:先说点题外话,这两天的入学考试,炸了……语文有史以来最差,数学有史以来最差……还有4科,估计全炸……悲痛的心情,来调程序。这套题是8.31考的,从昨天晚上开始改的,因为第三题迟迟不想写,才拖到了现在。。 题目: P1816 统计数 Accepted Accepted 标签:NOIP提高组2007 描
阅读全文
神奇的Noip模拟试题一试 2 排队
摘要:2 排队 (lineup.pas/.c/.cpp) 【问题描述】 小sin所在的班有n名同学,正准备排成一列纵队,但他们不想按身高从矮到高排,那样太单调,太没个性。他们希望恰好有k对同学是高的在前,矮的在后,其余都是矮的在前,高的在后。如当n=5,k=3时,假设5人从矮到高分别标为1、2、3、4、5
阅读全文
神奇的NOIP模拟赛 T3 LGTB 玩THD
摘要:LGTB 玩THD LGTB 最近在玩一个类似DOTA 的游戏名叫THD有一天他在守一座塔,对面的N 个小兵排成一列从近到远站在塔前面每个小兵有一定的血量hi,杀死后有一定的金钱gi每一秒,他都可以攻击任意一个活着的小兵,对其造成P 点伤害,如果小兵的血量低于1 点,小兵死亡,他得到金钱。他也可以不
阅读全文
NOIP2013 提高组day2 2 花匠 动规 找拐点 树状数组
摘要:花匠 描述 花匠栋栋种了一排花,每株花都有自己的高度。花儿越长越大,也越来越挤。栋栋决定把这排中的一部分花移走,将剩下的留在原地,使得剩下的花能有空间长大,同时,栋栋希望剩下的花排列得比较别致。 具体而言,栋栋的花的高度可以看成一列整数h1, h2, … , hn。设当一部分花被移走后,剩下的花的高
阅读全文
浙公网安备 33010602011771号