
贪心
文章平均质量分 92
huangzihaoal
这个作者很懒,什么都没留下…
展开
-
gmoj 6653. 【2020.05.27省选模拟】树 题解
一道贪心题,花了好久才弄明白原创 2021-03-03 21:33:11 · 1072 阅读 · 3 评论 -
gmoj 6652. 【2020.05.27省选模拟】序列 题解
不能用 DP 处理,而用分治处理的计算方案并给出最优解的好题原创 2021-03-01 21:42:34 · 1131 阅读 · 3 评论 -
「算法」 关于随机化排序算法
一种 O(n^1.5) 的随机化排序算法原创 2021-02-03 15:32:23 · 702 阅读 · 1 评论 -
2021.01.07【NOI2021冬令营】模拟赛 比赛总结
今天做得不好,只有7分。对于很多知识点和套路都掌握得很不好,要注重积累了。每次比赛都要争取做到赛后思想 AK 。原创 2021-01-07 22:35:50 · 244 阅读 · 0 评论 -
「Codeforces 1438F」Olha and Igor
这是一道 交互题 。有一个层数为 h 、节点数为 n 的 满二叉树 ,你可以进行以下询问至多 n + 420 次:选择一个三元组(u,v,w) ,要求这三个数互不相同,交互库会返回以 w 为根时 u 和 v 的 最近公共祖先 。你要输出根节点的编号。原创 2020-12-28 22:40:26 · 137 阅读 · 1 评论 -
gmoj6858. P7078 「CSP2020提高组」 贪吃蛇
这题很是巧妙,思路不难,难点在于如何维护。不知道为什么是一道黑题。原创 2020-11-12 20:54:17 · 458 阅读 · 0 评论 -
2020.11.05【NOIP提高A组】模拟 比赛总结
这次是CSP复赛前的最后一场模拟赛了,但我却考得非常差。一定要打对拍!在只剩下最后一个半小时而毫无头绪时一定要打暴力!原创 2020-11-05 21:04:01 · 250 阅读 · 0 评论 -
gmoj 6838. 【2020.10.31提高组模拟】小j的组合
题目https://gmoj.net/senior/#main/show/6838题解这道题目看起来比较奇怪,于是比赛的时候我就没有管它了。考虑一个点在最终的图中分裂了几次,发现分裂次数等于经过它的次数-1。以起点为根,所走的路径就是走去很多个子树内绕一圈回来,然后选择一个儿子走下去就不回来,在这个儿子处也是这样子走。怎么样才能让不返回的点尽可能多呢(显然一个点返回它的父亲处时,它的父亲要分裂一次)?这等价于选择一条树上最长简单路径,即直径。因此这道题只用找出直径,以它的一个端点为根走,然后对于原创 2020-10-31 22:06:49 · 448 阅读 · 4 评论 -
gmoj 6829 / 7038. 异或 题解
这道题目比较关键的地方是开头那个证明和用trie优化DP。原创 2020-10-28 22:12:46 · 437 阅读 · 2 评论 -
gmoj 6826. 【2020.10.17提高组模拟】隔膜(lcyrcx)
这是一道很好的欺诈题……乍一看,哇噻!状态那么多,又那么难记录。然而并不用管这些,只要从特殊情况入手即可。这可能就是这些博弈题的套路吧……原创 2020-10-20 20:07:08 · 251 阅读 · 0 评论 -
2020.09.19【省选组】模拟 gmoj 3983. 乾坤大挪移
说真的,这题的贪心很难想,因为要考虑的情况很多。不过这题最恶心的就是高精度运算了,好在可以不压位。原创 2020-10-13 20:37:30 · 1537 阅读 · 3 评论 -
Codeforces 1129E Legendary Tree
题目https://codeforces.com/contest/1129/problem/E题目大意这是一道交互题。告诉你一棵树的节点个数n,要你通过询问得出这个树的准确形态,输出每一条边。询问时给出不相交的点集S,T,以及一个节点v,接着题目会回答你S集中的每一个点和T集中的每一个点形成的|S|*|T|条路径中经过v的路径个数。最多只能询问11111次。2≤n≤500。题解不妨以1为根。发现询问S={1}的问题可以得到∑i∈T,i在以v为根的子树中1\sum_{i\in T,i在以v为原创 2020-09-17 21:03:20 · 185 阅读 · 0 评论 -
Codeforces 110G Tree-Tac-Toe
题目https://codeforces.com/contest/1110/problem/G题目大意给你一棵树,树上的节点有的是白色,有的是无色。接着有两个操控白色和黑色的人进行游戏,按白、黑、白、黑的顺序依次操作,每次操作可以将一个无色的节点染成自己的颜色。如果出现了一条含3个节点的同色路径,那么操控那种颜色的人胜利。若到无法操作时仍未决出胜负,则是平局。有T组询问(1≤T≤50000)(1≤T≤50000)(1≤T≤50000),树的节点个数为n(1≤n≤5⋅105)(1≤n≤5⋅10^5)(原创 2020-09-17 20:29:42 · 135 阅读 · 0 评论 -
Codeforces 1108F MST Unification
题目https://codeforces.com/contest/1108/problem/F题目大意给你一个连通图,你可以进行若干次操作,每次操作能把一条边的边权+1。问你使这个图的最小生成树的方案唯一,所需要的的最少操作数。题解看到最小生成树,很容易想到Kruskal。把边权排序,将边权相同的点取出来,删去没有用的边(加入图中就会形成环)。那么现在如果最小生成树方案不唯一,必定是因为在图中加入这堆边后会形成环。发现删去某些新加入的在环中的边就可以了,于是把这些边的边权+1即可(连接剩下的原创 2020-09-17 20:04:27 · 206 阅读 · 0 评论 -
gmoj 5058. 【GDSOI2017模拟4.13】采蘑菇 O(n)做法
提供一种神奇的O(n)做法原创 2020-08-09 15:54:58 · 222 阅读 · 0 评论 -
【P5659】CSP-S Day1T3 树上的数(tree)题解
CSP-S Day1T3 树上的数(tree)题解原创 2019-12-28 18:39:16 · 671 阅读 · 0 评论 -
2019.01.20【NOIP提高组】模拟 B 组总结
似乎很久没有写过总结了。。。今天突然(被XC安排)写题解。题目T1 学习神技Description王仙女打开了《葵花宝典》,第一页上赫然写道:欲练此功,必先学习上古神技:等比数列求和!王仙女心想:等比数列是什么**东西?难道我的修仙之路要止步于此了吗?还好,天无绝人之路,在宝典的第二页上,写着密密麻麻的等比数列的介绍:等比数列为这样一个数列,它的首项为a_1,第i项为a_1*q^(...原创 2019-01-22 22:47:15 · 194 阅读 · 0 评论 -
2019.06.05 【NOIP提高组】模拟 A 组 比赛总结
题目矩阵Description在麦克雷的面前出现了一个有nm个格子的矩阵,每个格子用“.”或“#”表示,“.”表示这个格子可以放东西,“#”则表示这个格子不能放东西。现在他拿着一条12大小的木棒,好奇的他想知道对于一些子矩阵,有多少种放木棒的方案。Input第一行包含 2 个正整数 n,m。接下来 n 行每行包含 m 个字符“.”或“#”。第n+1行包含1个正整数q,表示询问次数。...原创 2019-06-05 22:06:01 · 156 阅读 · 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 评论 -
【GDOI】2018题目及题解(未写完)
我的游记:https://blog.youkuaiyun.com/huangzihaoal/article/details/80185230DAY1题目T1 农场【题目描述】 【输入】 第一行,一个整数n。 第二行,n个整数aiaia_i 【输出】 一个数,最多可以分成几块。 【样例输入】 6 1 1 2 1 2 1 【样例输出】 2 【数据范围限制】...原创 2018-05-05 15:54:19 · 1835 阅读 · 0 评论 -
2017.9.23 C组比赛总结
2017.9.23 C组比赛总结原创 2017-09-25 19:39:51 · 277 阅读 · 0 评论 -
2018.12.15【NOIP提高组】模拟B组
题目收集卡片DescriptionStar 计划订购一本将要发行的周刊杂志,但他可不是为了读书,而是—— 集卡。 已知杂志将要发行 N 周(也就是 N 期),每期都会附赠一张卡片。Star 通 过种种途径,了解到 N 期杂志附赠的卡片种类。Star 只想订购连续的若干期, 并在这些期内收集所有可能出现的种类的卡片。现在他想知道,他最少需要订 购多少期。Input第一行一个整数 N;第二...原创 2018-12-19 21:03:32 · 179 阅读 · 0 评论