
动态规划、递推
文章平均质量分 89
DP、递推
huangzihaoal
这个作者很懒,什么都没留下…
展开
-
gmoj 7047. 2021.04.07【2021省赛模拟】染色(coloring) 题解
递推好题,重在转化,容易算重。原创 2021-04-08 07:52:47 · 226 阅读 · 0 评论 -
2021.04.03-2021.04.04 省选模拟 总结
这两天比赛一开始都很困,要注意休息(所以省选前夜就 10:00 睡觉吧)。虽然我比较菜,不会切题,但是主要还是算法问题。省选前要把半生不熟的算法都过一遍,尤其注意算法的应用。即便切不了题,也要努力拿部分分。代码失误率一定要降低!!!原创 2021-04-07 15:05:48 · 272 阅读 · 1 评论 -
gmoj 6084. 【GDOI2019模拟2019.3.25】礼物
你要在一个长度为 n 的环中选择 m 个点,把它们染成金色,要求没有连续的超过 k 个点被染成金色,求有多少个旋转后各不相同的染完色的环。原创 2021-03-27 22:40:09 · 162 阅读 · 1 评论 -
gmoj 6082. 【GDOI2019模拟2019.3.25】染色问题
很妙的一道题,要设状态转移方程、转化为生成函数、把多项式化成卷积形式。原创 2021-03-23 22:38:47 · 137 阅读 · 0 评论 -
gmoj 6989. 2021.2.20【2021省赛模拟】皇城 pk 题解
用到了第一类斯特林数和一些小Tricks(如 O(k^2) 求 Σi^k)原创 2021-02-20 22:19:13 · 227 阅读 · 1 评论 -
2021.01.01【NOI2021冬令营】模拟赛 比赛总结
2021的第一场模拟赛,T3没调出来少了60分。原创 2021-01-01 17:02:49 · 411 阅读 · 0 评论 -
「Codeforces 1442D」Sum
用分治DP的结论题。原创 2020-12-29 21:59:47 · 200 阅读 · 0 评论 -
gmoj 6921. 【2020.12.03提高组模拟】历史 (history) 题解
这道题60分和100分的做法都很奇妙原创 2020-12-04 12:02:41 · 194 阅读 · 0 评论 -
gmoj6915. 【2020.12.02提高组模拟】显示器(display) 「COCI2020」semafor
矩阵乘法好题原创 2020-12-03 17:00:27 · 265 阅读 · 0 评论 -
gmoj 6890. 【2020.11.24提高组模拟】打字机
一道略有些恶心的暴力DP题原创 2020-12-29 22:09:41 · 147 阅读 · 0 评论 -
gmoj 6884. 【2020.11.23提高组模拟】径(path)
一道较为复杂的构造题。我用的是非题解做法——SLS6884差分法。原创 2020-11-23 22:03:38 · 1913 阅读 · 5 评论 -
gmoj6857. P7077 「CSP2020提高组」 函数调用
这题的思路比较清奇,不是像许多数据结构题一样在原数列上建一个数据结构,而是在操作上建一个数据结构。原创 2020-11-12 21:46:25 · 591 阅读 · 0 评论 -
6830. 【2020.10.25提高组模拟】排列
我的第一道生成函数题(虽然只是求容斥系数的过程中用了一下)原创 2020-11-07 10:16:43 · 231 阅读 · 0 评论 -
gmoj 6842. 【2020.11.5提高组模拟】淘淘蓝蓝之扮猪吃愉悦
又是一道有了结论就可以愉快玩耍的题目。这题结论并不是那么显然,要理性推理。原创 2020-11-05 21:56:02 · 1195 阅读 · 4 评论 -
gmoj 6809. 【2020.10.29提高组模拟】不难题
计数好题,并且巧妙利用了数据随机的性质。原创 2020-11-02 10:35:53 · 221 阅读 · 0 评论 -
gmoj 6807. 【2020.10.29提高组模拟】tree
比较复杂的一道题,要时刻考虑时间复杂度和常数……原创 2020-11-01 10:32:12 · 2258 阅读 · 5 评论 -
gmoj 6829 / 7038. 异或 题解
这道题目比较关键的地方是开头那个证明和用trie优化DP。原创 2020-10-28 22:12:46 · 437 阅读 · 2 评论 -
gmoj 6831. 2020.10.24【NOIP提高A组】lover 题解
比较暴力的统计问题,用后缀和优化。原创 2020-10-27 20:32:40 · 209 阅读 · 0 评论 -
CSP-s初赛复习
CSPs初赛复习好题原创 2020-10-06 22:43:13 · 918 阅读 · 0 评论 -
gmoj 6816. 【2020.10.06提高组模拟】随机的排列
题目https://gmoj.net/senior/#main/show/6816题解发现如果对原序列建一棵笛卡尔树,一个节点x在原图中连向的点其实就是它在笛卡尔树上的左子树的右链+右子树的左链,如下图。原创 2020-10-07 19:24:26 · 222 阅读 · 0 评论 -
Codeforces 1131G Most Dangerous Shark
题目https://codeforces.com/contest/1131/problem/G题目大意给你一个多米诺骨牌序列,第 i 个高度为a[i],第 i 个倒下能推倒第 j 个要满足a[i]>i,j间距离。每个骨牌有一个花费值,直接推倒它要这么多的代价。问推倒所有骨牌的最小代价。n≤1e7题解设l[i]表示第 i 个骨牌向左推能够推倒的最远的骨牌,r[i]表示第 i 个骨牌向右推能够推倒的最远的骨牌,f[i]表示推倒了1~i中的所有骨牌的最小代价。那么fi={fj−1+costj(原创 2020-09-17 21:12:48 · 201 阅读 · 0 评论 -
2020.02.07【NOIP提高组】模拟A 组 比赛总结
题目4015. 【雅礼联考DAY01】数列Time Limits: 1000 msMemory Limits: 262144 KBDescriptionInput一行,六个整数,分别表示 x0, a, b, c, n, m。Output一行,一个整数,表示 xn mod m 的值。Sample Input1 1 1 1 5 1000000000Sample Output...原创 2020-02-08 18:41:22 · 382 阅读 · 0 评论 -
2019.07.10【NOIP提高组】模拟 A 组 比赛总结
题目树的难题Time Limits: 2000 msMemory Limits: 262144 KBDescriptionInput输入文件为split.insplit.insplit.in。第一行 包含 一个正整数 T,表示有T组测试数据 。接下来 依次是 T组测试数 据。每组测试数 据的第一行包含个正整数N。第二行包含 N个 0、1、2之一 的整数,依次 表示点 1到点...原创 2019-07-10 22:47:33 · 186 阅读 · 0 评论 -
2018.08.14【2018提高组】模拟A组 比赛总结
题目【NOIP提高A组模拟2018.8.14】 区间Description每一个机房中总有一个红太阳。有一天,AmberFrame 来到机房,发现桌上有不知道哪个蒟蒻放上的问 题: 有一个 n 个数的序列,一开始所有的数都是 0,每次可以将一个区间 [l, r](l ≤ r) 内的数 +1,求到达最 终状态的最少操作次数。 AmberFrame 非常强,自然不会把时间花在这种水题上...原创 2018-08-15 11:40:52 · 278 阅读 · 0 评论 -
2019.08.17【NOIP提高组】模拟 A 组 比赛总结
比赛地址:http://jzoj.net/senior/#contest/home/2852这次比赛细节多多……原创 2019-08-17 21:16:46 · 251 阅读 · 0 评论 -
2019.01.27【NOIP提高组】模拟 B 组 比赛总结
题目袁绍的刁难Description黄巾之乱后,郭嘉到了袁绍的统辖地区,结果袁绍想给我们的郭嘉大大一个下马威,且正值他招募将领的时候,于是乎,袁绍就让郭嘉大大去替他招募将领。 这时候有很多很多的将领到袁绍处报到(别人家底厚,四世三公哪~~),每个将领的编号依次为1、2、3……N,第i个将领的武力值为3^(i-1)。 袁绍需要我们的郭嘉大大招纳任意个将领,而郭嘉选中的将领有一个“总武力...原创 2019-01-29 20:23:14 · 170 阅读 · 0 评论 -
2019.01.26【NOIP提高组】模拟 B 组 比赛总结
题目T1 天平DescriptionFJ有一架用来称牛的体重的天平。与之配套的是N(1<=N<=40)个已知质量的砝码(所有砝码质量的数值都在31位二进制内)。每次称牛时,他都把某头奶牛安置在天平的某一边,然后往天平另一边加砝码,直到天平平衡,于是此时砝码的总质量就是牛的质量(FJ不能把砝码放到奶牛的那边,因为奶牛不喜欢称体重,每当FJ把砝码放到她的蹄子底下,她就会尝试把砝码踢到...原创 2019-01-26 22:08:02 · 162 阅读 · 0 评论 -
2018.12.15【NOIP提高组】模拟B组
题目收集卡片DescriptionStar 计划订购一本将要发行的周刊杂志,但他可不是为了读书,而是—— 集卡。 已知杂志将要发行 N 周(也就是 N 期),每期都会附赠一张卡片。Star 通 过种种途径,了解到 N 期杂志附赠的卡片种类。Star 只想订购连续的若干期, 并在这些期内收集所有可能出现的种类的卡片。现在他想知道,他最少需要订 购多少期。Input第一行一个整数 N;第二...原创 2018-12-19 21:03:32 · 179 阅读 · 0 评论 -
gmoj.5219 【GDOI2018模拟7.10】B
题目题目描述对于一个排列,考虑相邻的两个元素,如果后面一个比前面一个大,表示这个位置是上升的,用 I 表示,反之这个位置是下降的,用 D 表示。如排列 3,1,2,7,4,6,5 可以表示为 DIIDID。现在给出一个长度为 n-1 的排列表示,问有多少种 1 到 n 的排列满足这种表示。输入一个字符串 S,S 由 I,D,?组成。?表示这个位置既可以为 I,又可以为 D。输出有多...原创 2018-12-03 15:07:04 · 317 阅读 · 0 评论 -
2018.08.15【2018提高组】模拟A组 比赛总结
题目【NOIP提高A组模拟2018.8.15】 抄代码DescriptionJ 君是机房的红太阳,每次模拟她总是 AK 虐场。然而在 NOIP2117 中,居然出现了另一位 AK 的选手 C 君! 这引起了组委会的怀疑,组委会认为 C 君有抄袭 J 君代码的嫌疑,原因是考试时 C 君正好 坐在 J 君旁边。于是组委会需要你帮她们鉴定一下 C 君是否抄了 J 君的代码。 NOIP2117...原创 2018-08-15 22:55:56 · 303 阅读 · 0 评论 -
2018.07.17【省赛模拟】模拟B组 比赛总结
题目【GDKOI2003】最大公共子串【题目描述】 从一个给定的串中删去(不一定连续地删去)0个或0个以上的字符,剩下的字符按原来的顺序组成的串是该串的字串。例如:“”, “a”, “aaa”,“bbb”,“xabb”,“xaaabbb”都是串“xaaabbb”的字串。(例子中的串不包括引号) 编程求N个非空串的最长公共子串的长度。 限制:2<=N<=100...原创 2018-07-18 17:12:20 · 212 阅读 · 0 评论 -
【NOIP2017】跳房子
这题我0分。 比赛时,我一眼出正解,哈哈,太水了!这题不就是一个二分+DP+单调队列吗?然而,细节决定成败。我错了许多细节,就挂了。 我只考了0分。。。首先,这题满足一个条件:保证g变大后,如果原来满足条件,现在也会满足条件;而如果原来不满足条件,现在就有可能满足条件。 g变小后,如果原来满足条件,现在不一定会满足条件;而如果原来不满足条件,现在就一定不可能满足条件。所以,我们可以用二分找出最原创 2017-11-25 11:21:45 · 3225 阅读 · 0 评论 -
最大最小公倍数
这道题真是害人不浅啊!题目描述那么难懂就算了,还来个高精度!原创 2017-08-16 21:48:51 · 715 阅读 · 0 评论 -
鸡国福利
此题充分地告诉了我们“细节决定成败”的道理原创 2017-09-03 14:03:59 · 1703 阅读 · 0 评论 -
2019.01.29【NOIP提高组】模拟 B 组 比赛总结
题目yiDescription小明是■■■星际旅游公司的员工,负责安排飞船,有N 艘飞船由他管理,每艘飞船能容纳的人数都不同。今天小明被要求为一个去锑星的旅游团安排往返的飞船,旅游团有M人,小明希望用最少的飞船完成任务。但不是所有的飞船都能用的,地球和锑星距离K镾(此单位由锑星人发明,后在星际旅游业界广泛使用),而每一艘飞船加满燃料后能飞行的最长路程都不一样,除了地球上没有别的地方能给这些飞...原创 2019-01-29 22:48:52 · 185 阅读 · 0 评论 -
2019.05.25 【NOIP提高组】模拟 A 组 比赛总结
题目小a的强迫症DescriptionInputOutputSample Input32 2 1Sample Output3样例解释:Data Constraint数格子DescriptionInputOutputSample Input1 100003 100005 100000 0Sample Output11195Data ...原创 2019-05-31 18:03:23 · 153 阅读 · 0 评论 -
2019.08.01【NOIP提高组】模拟 A 组 比赛总结
题目水叮当的舞步Time Limits: 1000 msMemory Limits: 262144 KBDescription水叮当得到了一块五颜六色的格子形地毯作为生日礼物,更加特别的是,地毯上格子的颜色还能随着踩踏而改变。为了讨好她的偶像虹猫,水叮当决定在地毯上跳一支轻盈的舞来卖萌~~~地毯上的格子有N行N列,每个格子用一个0~5之间的数字代表它的颜色。水叮当可以随意选择一...原创 2019-08-01 22:10:55 · 211 阅读 · 0 评论 -
2019.07.11【NOIP提高组】模拟 A 组&B组总结
这次XC把A组和B组放反了,于是我们只好同时改2个比赛的题目……原创 2019-08-01 21:14:15 · 311 阅读 · 0 评论 -
2019.08.04【NOIP提高组】模拟 A 组 比赛总结
题目锻造 (forging)(File IO): input:forging.in output:forging.outTime Limits: 1500 msMemory Limits: 262144 KB1.1 题目背景勇者虽然武力值很高,但在经历了多次战斗后,发现怪物越来越难打于是开始思考是不是自己平时锻炼没到位,于是苦练一个月后发现…自己连一个史莱姆都打不过了。勇者的精...原创 2019-08-05 08:00:35 · 698 阅读 · 0 评论 -
2019.07.05【NOIP提高组】模拟 A 组 比赛总结
今天我实际上只做了1个小时的比赛,10:30以前都在改昨天的*非回文数字*了(居然还没有调出来!)尽管如此,分数还是不低原创 2019-07-05 22:06:42 · 220 阅读 · 0 评论