HEOI 苏子佩.
04 2020 档案
摘要:"题目链接" 分析 我当初看到这道题的时候,咦~看来真的是要让我们复习图论,练习一下SPFA的写法????不错,然后敲了个板子,然后TLE了。 后来看到lyd大佬的一句话, 由于测试数据经过了特殊构造,所以程序无法在规定时限内输出答案 于是我就知道这题应该是卡了SPFA。 但是用SPFA的优化版本应
阅读全文
摘要:"题目链接" 分析 ~~题目好长~~ 其实也不是很长,我感觉按照原题的说法去理解这个题会比较好理解一些。 就是说,我先从树上找到一个点,然后一步一步的去覆盖这棵树,你只能覆盖点权比你小的点,问覆盖整棵树需要你的权值最小是多少。 首先先考虑我会去从哪个点开始,显然是先覆盖点权大的,因为它迟早都要被覆盖
阅读全文
摘要:前言 本来说今天要写写状压dp的,结果大致看了几道题,发现剩下的都不会,然后突发奇想去看了看去年的CSP S的题,由于那会儿我只学了不到三个月吧,所以啥都不会~~借口~~,就打了40多分,惨。今天重新做了一下,D1T1,这么简单的题为什么我当时不会!其实就是一个分治,写了不到十分钟就A了。主要是想说
阅读全文
摘要:题目链接 http://codeforces.com/problemset/problem/1216/E2 分析 先考虑它的简化版本,对于这样的一个数列,发现它可以拆分成如下的数列。 这样的话我们维护一个前缀和数组,然后去找第个数字在
阅读全文
摘要:题目链接https://www.luogu.com.cn/problem/P2886 分析 这道题,的确是个一眼题。。。。 除了离散化不想说什么。 最开始的时候发现这题的输入很坑,它给的点的编号不是连续的,也就是说虽然最多只有100个点但点的编号可能会很大,那就只能离散化了,最开始用的去重+二分,调
阅读全文
摘要:题目链接:https://www.luogu.com.cn/problem/P3237 分析 这道题其实写起来不难,但是思路~~读懂题~~还是比较难的,其实题也不是很长, "戳这里" ,或者 "这个" 。 这个题的题意读懂了就很明确了,首先同一个父亲的儿子权值必须相同,其次父亲的取值必须是所有儿子权
阅读全文
摘要:题目链接:http://poj.org/problem?id=3977 前言 如无法区分折半枚举,二分, "请点击这里" 分析 这题我感觉出了是用枚举,毕竟数据范围很小,但是,集合中每个元素都有可能被选或者不被选,根据计数原理应该会有种情况,需要刨除空集,枚举显然是会T掉,那怎么
阅读全文
摘要:题目链接 https://www.luogu.com.cn/problem/P2607 分析 这道题看了的确很眼熟,加一个0/1状态就可以进行转移了,后来才知道是没有上司的舞会那道题的思路。 打完一个树形DP后感觉有些问题—————它一开始的状态可能不是一棵树啊,的确如果是树的话,和没有上司的舞会是
阅读全文
摘要:题目链接http://codeforces.com/problemset/problem/1215/D 分析 ~~这道题算是一道比较水的博弈论?~~不知道为啥我写了一个很清奇的思路。。。。 首先数据中的给出的一串字符串没必要都存,只保存两边分别的?数量和总的数字和。 最简单的就是样例一的情况,如果没
阅读全文
摘要:还是按难度递增的顺序放吧。 T1 https://www.luogu.com.cn/problem/P3360 这个既然它给的顺序是一个dfs序,那直接边dfs边读入就完了,因为它既有体积也有价值,所以枚举每个走廊分配多少时间就可以了,就是一个树上的背包问题。 T2 https://www.luog
阅读全文
摘要:分析 这道题来说的话其实不是很难,数据大到已经快炸long long了,不是规律就是数位,这肯定就是数位dp了啊。 那么我们来考虑状态需要什么,根据数位dp的板子,应该有当前还剩几位和限制条件,因为我们要记忆化所以肯定把k加到状态里,不然加着加着就乱了。其实这个题的主要问题还是最长上升子序列,观察一
阅读全文
摘要:分析 这道题有一点点数学的感觉(其实我只是看到了平方),来分析一下,两个人的初始值都一样,只知道最后的结果,中间的过程我们是不知道的,但可以很明显的看出,只要我的操作合法,两个数的乘积就一共扩大了倍,所以关键的就是确定这个是啥。 直接枚举是显然不可以的,需要找一些共性的东西,于是就想
阅读全文
摘要:题目链接http://codeforces.com/problemset/problem/55/D 分析 看到这道题的时候我想到的是状压DP,压一下0~9是否出现过,但发现之后就不好弄了,因为它不仅可能出现,而且还会出现很多次,看数据范围就知道暴力肯定不可能的,这数据大小就算跑一遍循环也能T掉,所以
阅读全文
摘要:题目链接https://www.luogu.com.cn/problem/P2827 ~~不知道为啥出题人跟蚯蚓过不去~~ 分析 这道题我看到后第一感觉是模拟,因为它的输出很有特点,既有过程也有最终答案,所以不可能会有什么公式之类的,那怎么模拟呢?这个蚯蚓长度是动态更新的,所以我们可以考虑动态维护它
阅读全文
摘要:题目链接http://codeforces.com/problemset/problem/333/E 题意 在一个平面内给出个点的坐标,任选其中三个为圆心作半径相同的圆,要求这三个圆不能相交但可以相切,求能画出的圆中的最大半径。 分析 首先要知道任取三个点,符合题意的最大半径是多少。 先考虑三
阅读全文
摘要:题目链接https://www.luogu.com.cn/problem/P2566 分析 这道题看着前边的叙述好像不是很难,不就是把豆子围起来吗,一看数据,肯定是了,状压的本质其实还是暴力,既然我们已经选择了一个暴力,不如暴力到底,于是我开始枚举围成的路径,打了一堆写好后发现好
阅读全文
摘要:题目链接 http://poj.org/problem?id=1852 分析 我个人感觉最小的那个挺好算的,就每个人都各自朝离自己最近的那端去走 ~~跳崖~~ 呗,主要是最大的,当时卡了我一小会儿,第二个样例挺不好模拟的,蚂蚁太多了,看第一个样例叭。我用长度不同的线段来区分下每个蚂蚁,~~我不会画蚂
阅读全文
摘要:题意 给出一个个点的树,找出一个点来,以这个点为根的树时,所有点的深度之和最大 分析 看到树,还让求最大,这种可能不是贪心就是树形,贪心的话树的形状没法判断,果断放弃,那么就只能是了。 既然它让求深度之和,那么我就直接定义以为根时深度和为,接下来就是怎么转移的
阅读全文
摘要:题目链接http://acm.hdu.edu.cn/showproblem.php?pid=5963 吐槽 这道题我第一眼看,嗯??博弈论?还是树上的?我好像不会啊。。。但是一想某人的话,感觉这个应该也不会太难,可能有规律 分析 于是我就从样例开始仔细思考~~找规律~~,第一个样例应该是看不出来啥,
阅读全文
摘要:https://www.cnblogs.com/DarthVictor/ https://www.cnblogs.com/anyixing-fly/ https://www.cnblogs.com/wish-all-ac/ https://www.cnblogs.com/rui-4825/ http
阅读全文
摘要:题目链接:https://codeforces.com/problemset/problem/1292/C 题意 在一颗有n个节点的树上,给每个边赋值,所有的值都在内并且不重复,也就是一条边一个权值,令表示从这条简单路径上没有出现过的最小自然数,要求使
阅读全文
摘要:~~题目链接~~ 找不到 分析 这道题的解法感觉还是很多的,写完后看了看题解,发现这道题模拟可能是最low的算法了,什么贪心啊,BFS啊,都能解决这个问题,然而我就用的模拟,模拟大法好,~~不会别的~~,首先直接模拟的话复杂度最差大约,显然不是我们想要的,再仔
阅读全文
摘要:题目链接 https://www.luogu.com.cn/problem/P4408 分析 这好像很裸的样子,题目说了一堆废话,最后其实就是让求三个点,使得最小,感性的~~理解~~蒙一下,应该有一条边是直径,不然把任意一条边换成直径都可以使答案更优,然后就找直径呗,找完直径枚举直径两
阅读全文
摘要:前方数学警告 题目链接:~~https://onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=25&page=show_problem&problem=2275~~ https://www.luogu.com.cn/
阅读全文
摘要:题目链接https://www.acwing.com/problem/content/1512/ 一个街道两侧有两栋楼,现在有如图所示两楼梯 。 两个楼梯分别如图放置。 已知两个楼梯的长度和他们交点离地面的高度,求两栋楼之间的距离。 输入格式 一行三个实数,分别表示 。 输出
阅读全文
摘要:题目链接 https://www.luogu.org/problem/P3574 题意 翻译其实已经很明确了 分析 这题一眼就是贪心啊,但贪心的方法要思索一下,首先是考虑先走时间多的子树,但不太现实,因为时间跟点的个数也有关系,而且很有可能另外一棵子树不去走会闲置很长时间,就是这棵子树本来可以走一遍
阅读全文
摘要:题目链接 https://www.luogu.com.cn/problem/P2882 分析 这个题来看的话好像有点难下手,不如再去读一遍题 ~~N遍~~,发现一句话很重要 Each time the machine is used, it reverses the facing direction
阅读全文
摘要:问题描述 有 N 个学生合影,站成左端对齐的 k 排,每排分别有 N1,N2,…,Nk 个人。 (N1≥N2≥…≥Nk),第1排站在最后边,第 k排站在最前边。 学生的身高互不相同,把他们从高到底依次标记为 1,2,…,N。 在合影时要求每一排从左到右身高递减,每一列从后到前身高也递减。 问一共有多
阅读全文
摘要:题目链接 https://www.luogu.com.cn/problem/P4995 分析 你说他是个水题吧,贪心思想又挺好,你说它不水吧,它的确挺水。 因为让求总和最大所以直接贪心,每次取排序后两端的就好,然后我就写了个谜一般的双指针,最后要记录一下因为最后一次跳的时候不会记录上,然
阅读全文
摘要:题目链接 http://codeforces.com/problemset/problem/1292/A 大意 有一个的迷宫,每次可以让一个块不能通过,问每次修改后是否可以从起点到终点/ 分析1 先说说我的想法,暴力的话,时限是,好像是差不多,但是一般卡着时间效率
阅读全文
摘要:题目链接 https://www.luogu.com.cn/problem/P6082 分析 这题一眼应该就能看出来是树形DP,题目中都多次暗示了,所以先把定义搞出来,最开始我跳了一个坑就是把状态定义成了,即在号节点停留次的最大收益,然后想啊想,就没有然后了。。。。。
阅读全文
摘要:Problem Description There is a pile of n wooden sticks. The length and weight of each stick are known in advance. The sticks are to be processed by a
阅读全文
摘要:题目链接 https://www.luogu.com.cn/problem/P2656 分析 这其实是个一眼题(bushi 发现如果没有那个恢复系数,缩个点就完了,有恢复系数呢?你发现这个恢复系数其实在DAG中没有用,因为走不回去不管怎么恢复都没啥用,所以对于走不回去的子图没有什么用,于是就想到了缩
阅读全文
摘要:原题链接:https://www.luogu.com.cn/problem/P5774 分析 直接看这道题,第一个困惑点,那个绝对值的比较是什么东西,根据数学知识,我们可以知道这个意思是k到i的距离小于k到j的距离,而路线是线性的,这就意味着当且仅当k在j的左边时才成立,不然总会有k-i>k-j,还
阅读全文
摘要:Each month Blake gets the report containing main economic indicators of the company "Blake Technologies". There are n commodities produced by the comp
阅读全文
摘要:题目描述 今天是hidadz小朋友的生日,她邀请了许多朋友来参加她的生日party。 hidadz带着朋友们来到花园中,打算坐成一排玩游戏。为了游戏不至于无聊,就座的方案应满足如下条件:对于任意连续的一段,男孩与女孩的数目之差不超过k。很快,小朋友便找到了一种方案坐了下来开始游戏。hidadz的好朋
阅读全文
摘要:链接 http://acm.hdu.edu.cn/showproblem.php?pid=6376 分析 这道题好像不是很难,因为是要拼出前缀1,所以确定剪下每一段1需要的刀数,然后因为有次数限制,所以这个问题实际上相当于一个01背包问题,体积换价值,头部和尾部的话需要一刀,中间两刀,但中间的1有一
阅读全文
摘要:Welcome to Innopolis city. Throughout the whole year, Innopolis citizens suffer from everlasting city construction. From the window in your room, you
阅读全文
摘要:You’ve got a string a1,a2,…,an, consisting of zeros and ones.Let’s call a sequence of consecutive elements ai,ai + 1,…, aj (1≤ i≤ j≤ n) a substring of
阅读全文
摘要:Problem Description There is a pile of n wooden sticks. The length and weight of each stick are known in advance. The sticks are to be processed by a
阅读全文
![](https://img2018.cnblogs.com/blog/1646268/201907/1646268-20190701151456277-1502609418.jpg)