
好题
文章平均质量分 64
直接就被送走了
Σ_aphasia
不要温和的走进那个良夜
展开
-
cf1725 H. Hot Black Hot White(魔幻数论+构造)
cf1725 H-Hot Black Hot White原创 2022-09-07 13:06:34 · 334 阅读 · 0 评论 -
cf1608C. Game Master(搜索+神仙思维)
codeforces1608C. Game Master又名:如何通过神仙思维将 tarjan直接转成简单搜索原创 2022-07-07 14:35:59 · 336 阅读 · 0 评论 -
cf1607G. Banquet Preparations 1(贪心逼近答案)
传送门题意给定 nnn 道菜,第 iii 道菜中含有 aia_iai 份 aaa 型原材料和 bib_ibi 份 bbb 型原材料。现在需要从每道菜中必须吃掉 mmm 份原材料,求最终 aaa 型原材料总份数与 bbb 型原材料总份数绝对值之差的最小值,以及达成该最小值的过程中,每道菜的吃法。考虑开始时直接优先吃 aaa 型原材料,若在该情况下,最终 suma≥sumbsuma ≥ sumbsuma≥sumb,则一定不可能更优,suma−sumbsuma-sumbsuma−sumb 即为答案。而当 su原创 2022-06-02 22:43:36 · 123 阅读 · 1 评论 -
P4869 albus就是要第一个出场(线性基+集合规律)
传送门然而一不小心默认成了所有线性基都存在,导致误判出了 QQQ 之前正好有 QQQ 个数(即 000 到 Q−1Q-1Q−1 )的错误结论,于是第一发喜提 707070 分。AC 代码还需要往下翻70分(未判 Q 之前有多少个数)代码#include <bits/stdc++.h>#define int long longusing namespace std;const int N=105;const int mod=10086;int p[N];int ksm(int原创 2022-04-30 22:27:07 · 196 阅读 · 0 评论 -
洛谷P4185-[USACO18JAN]MooTube G(离线并查集)
传送门数据一加高,普及变提高在每组询问中,求与 viv_ivi 点的最短路径上的最小权值大于等于 kkk 的点的数量 ,由于同一路径上的较大权值对最小权值不会产生影响,因此考虑采用离线做法,按 kkk 值从大到小遍历每组询问。每次将权值大于等于 kkk 的边加入,同时更新连通块的大小。需要使用带有路径压缩功能的并查集板子,否则会在不断找祖先的路上喜提 TLETLETLE 。#include<bits/stdc++.h>using namespace std;const int N=原创 2022-04-05 16:22:35 · 471 阅读 · 0 评论 -
cf1649D-Integral Array(数学+枚举+前缀和)
传送门题意给定一个含有 nnn 个元素的数组,其中的最大元素不超过 ccc,在该数组中任取两个数 xxx 、yyy(允许 x==yx==yx==y ),要求 ⌊xy⌋\lfloor \frac{x}{y} \rfloor⌊yx⌋ 所得结果也在该数组中,问该数组是否满足条件。D题了怎么可能还用暴力就能过呢 ,设 ⌊xy⌋\lfloor \frac{x}{y} \rfloor⌊yx⌋ 所得结果为 iii ,那么可以反推出 xxx 的范围为 i∗y≤x<(i+1)∗yi*y≤x<(i+1)*yi∗y≤x原创 2022-04-04 21:25:26 · 462 阅读 · 0 评论 -
cf1187E-Tree Painting(换根dp)
传送门题意给定一棵具有 nnn 个结点,且初始状态全为白色的树,最初可选择任意一个点将其染为黑色,之后的操作只能选择某个黑色点相邻的白色点进行染色。每次操作之后,将得到包含该顶点的白色连通块中结点个数的贡献值,求染黑所有结点后能够得到的最大贡献值是多少。发现最后的答案值只与起手时选择染黑的第一个点有关,考虑将第一个被染色的点看作根,那么染色过程就是从根节点开始进行 dfsdfsdfs 操作。而每次得到的贡献值其实就是以该节点为根的子树的结点数,由此转化为计数换根 dpdpdp 题(这不是显而易见的吗)原创 2022-04-03 23:32:46 · 435 阅读 · 0 评论 -
杭银理财杯 F-Tree Game(思维+树的欧拉序)
题面输入样例5 32 15 22 41 3输出样例1 2 3题意给定一棵全为白色结点的树,现在需要将 kkk 个结点依次染黑,但在染黑的过程中最多只能有一个丑陋的结点,丑陋的结点定义如下(需要同时满足三个条件):1.该点本身为黑色2.相邻结点中至少有一个为白色3.相邻结点中最多只有一个为黑色上述的 2、3 条件还可转化为:若某黑色结点的相邻结点中不存在白色结点,或其相邻结点有两个及以上的黑色结点,那么该结点就不是丑陋的结点。问:现在需要将 kkk 个结点染为黑色,若存在原创 2022-03-25 20:24:36 · 530 阅读 · 0 评论