
🐕☀分类讨论
文章平均质量分 80
to cling
Everything negative - pressure, challenges - is all an opportunity for me to rise.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
D. Drunk Passenger(数学概率)
2021 ICPC Asia Taiwan Online Programming Contest题意有n个人排队上飞机,我是第n个人,第一个人是醉汉,醉汉不坐自己的位置,占据他人的位置的概率相等。对于剩下的人,如果他的座位没有被占,他会做到自己的座位;否则,他会等概率的坐到空的位置。问:我的位置(位置n)被占据的概率。思路参考题解醉汉 1 2 3 ··· n - 3 n - 2 自己以上是n个人:假设醉汉直接坐到了我的位置pn=1n−1p_n = \frac1{n -原创 2022-01-14 18:01:56 · 1383 阅读 · 0 评论 -
C - Magical Rearrangement
2021江苏省赛JSCPC题意给出数字0 ~ 9每一个的个数,用完所给的全部数字组成一个任意两个相邻数组都不相等的最小的数字。思路贪心,分类讨论。话说,贪心可真不容易,而且这题好多细节。从高位开始贪,每次选择一个使接下来有解的最小的数字。假设选取第 i 个数字作为当前所选的最优情况设:剩余的数字中数量最多的数字 j 的数量为 max;其他数字的数量为 rest。以下两种情况都是无解的情况。{i=jmax >= rest + 1i≠jmax原创 2022-01-07 18:37:00 · 2318 阅读 · 1 评论 -
B - Integers Shop(贪心 + 思维)
Hello 2022(codeforces)题意给出n条线段的左右端点的坐标[l,r][l,r][l,r],以及对应的价格c。 购买这n条线段后,会获得最少覆盖一次的点对应的数字,以及位于这些线段中间但未覆盖的这些数字。有一些原因 ,商店只出售前s(1≤s≤n)s(1 \leq s \leq n)s(1≤s≤n)条线段。你需要从前s段中选出若干条线段,使得获得的数字尽可能地多,同时尽量使总价格最小。思路记录三条线段:x1:左端点最小且价值最小的线段x_1: 左端点最小且价值最小的线段x1:左端点原创 2022-01-04 10:02:25 · 705 阅读 · 0 评论 -
B. Diameter of Graph( 分类讨论)
Codeforces Round #745 (Div. 2)题意给出n,m,k。判断是否存在一个由n个结点,m条边组成的最大直径小于k - 1的无向图。直径:所有结点中最大的两个结点之间的距离距离:两个结点之间最短的路径(假设所有的边权值为1)思路如果 m<n−1 ∣∣ m>n(n−1)/2m < n - 1 ~||~ m > n (n - 1) / 2m<n−1 ∣∣ m>n(n−1)/2 ,明显无法形成图(我也原创 2021-10-01 23:09:21 · 380 阅读 · 0 评论