\(\text{Problem}:\)题目链接 \(\text{Solution}:\) 非常巧妙的一道全局思维题。与 CF1375G 有着异曲同工之妙。 此处引入一种势能函数。设当前状态为 \(S\),存在一个函数 \(F(S)\),使得每次操作可以使得 \(F(S)\) 的期望增加 \(1\), ...
分类:
其他好文 时间:
2021-02-25 11:40:20
阅读次数:
0
题目 题目链接:https://www.ybtoj.com.cn/problem/662 \(n \leq 10^5\)。 思路 考虑一个点 \(x\),肯定是选择删去它后最大的连通块的一个子树连接到最小的连通块的一个子树。答案范围在次大连通块大小和最大连通块大小之间。 显然这个东西是有单调性的,考 ...
分类:
其他好文 时间:
2021-02-24 13:09:15
阅读次数:
0
AGC041D Problem Scores 简要题解。组合计数 + 背包 DP ...
分类:
其他好文 时间:
2021-02-24 13:07:06
阅读次数:
0
\(\text{Problem}:\)题目链接 \(\text{Solution}:\) 记一个状态为有序三元组 \((x,y,z)\)。 当 \(x<y<z\) 时,考虑先手一步必胜的情况:当 \(z-y=y-x\) 且后手上一步选了 \(z\) 时,先手给定 \(z-y\) 这个数。 当 \(x ...
分类:
其他好文 时间:
2021-02-24 13:02:04
阅读次数:
0
https://codeforces.com/contest/1490/problem/G 二分循环几轮,再二分哪个位置刚好够。 1 #define IO std::ios::sync_with_stdio(0),cin.tie(0),cout.tie(0); 2 #define bug(x) co ...
分类:
其他好文 时间:
2021-02-24 13:01:05
阅读次数:
0
https://codeforces.com/contest/1486/problem/C2 #include<cstdio> #include<iostream> #include<deque> #include<cstring> #include<cmath> #include<map> #in ...
分类:
其他好文 时间:
2021-02-22 12:10:32
阅读次数:
0
正题 题目链接:http://www.51nod.com/Challenge/Problem.html#problemId=1600 题目大意 给出一个字符串$s$,每次在最后插入一个字符后求它的所有分别子串构出的$fail$树的深度和。 \(1\leq Q\leq 10^5\) 解题思路 考虑两个 ...
分类:
其他好文 时间:
2021-02-22 11:51:13
阅读次数:
0
正题 题目链接:http://172.17.55.160/problem/652 题目大意 定义一个元素为一个有序集合包含两个元素$C={A,B}$ 集合$C={A,B}$的大小以$A$为第一关键字,$B$为第二关键字比较大小。 开始有两个元素$S={S,S},T={T,T}$且$S<T$。 然后$ ...
分类:
其他好文 时间:
2021-02-20 12:31:33
阅读次数:
0
正题 题目链接:https://www.luogu.com.cn/problem/CF1375F 题目大意 给出$a,b,c$。先手每次指定一个数$k$,然后后手指定一个数字加上$k$,若有相同的数则先手胜利,操作次数超过$1000$后后手胜。后手不能两次操作同一个数。 你选择先手/后手后与交互系统 ...
分类:
其他好文 时间:
2021-02-19 13:54:07
阅读次数:
0
运算中数字溢出问题 在运算中,可能会出现结果越界的情况,比如: public class OverflowProblem { public static void main(String[] args) { int a = 10_0000_0000; int b = 20; int result = ...
分类:
其他好文 时间:
2021-02-19 13:53:01
阅读次数:
0