- 博客(13)
- 收藏
- 关注
原创 Atcoder_abc 312 题解
Atcoder abc321 A-G题解,附图 简述题意:共N个点,连M条边,要求每次选上部和下部的一个点匹配,并且上下部每个点恰好被选一次,求。每次加入一个数就是背包嘛,减去一个数把这玩意的贡献扣掉,就行了()。很明显的装压,我们要求每个子集构成一个连通块的总次数。好吧,算一算,一共1022个数,爆搜啥的搞一搞就行了。划分成一个个独立的连通块,他们的方案数乘积的和就是。然后开码,尝试一位一位填,然后,调不出来了。
2023-09-24 21:51:07
126
1
原创 一道名题-(csp 儒略日)的心得与技巧
引:如果你见到一个oi对着471315821460972299160颠颠地笑,不用怀疑,他是在做那道名题–《csp-s2020 T1 儒略日》这道题,我做了三年,平均每年做一次,我来讲讲我的心得。
2023-04-09 13:14:51
127
原创 F - Problem where +s Separate Digits(Upd:2023年3月21日21:36:08)
思路:暴力, 枚举2^(|s| - 1), 对于s < 2 * 1e5肯定过不了。题面:一个字符串s, 可分成任意多个非空串, 求所有划分中每段字符串。设s = oooo (不失一般性);考虑s每个数位对答案的贡献。so, 认真再分析一下。可以放三个#号位置上。
2023-03-21 21:36:56
87
原创 abc285G - Tatami
网格图是一个天然二分图, 可以按 横纵坐标之和 的奇偶性将相邻两格分属于左部和右部。记’?’ 或 ‘2’ 的格子为待匹配点, 记横纵坐标之和为奇数的为奇待匹配点, 即(i + j)为odd将匹配点向相邻匹配点连边,建 S 和 T 超级源汇, 将 S 与奇待匹配点连边, 偶待匹配点与T连边容量皆为1, 跑一边最大流,最后检查与S, T 相连的 ‘2’ 边是否都为零即可。可惜的是,这种思路只能过赛时数据,被after-contest hack掉了, 这里提供一组数据InputOutputYes。
2023-03-16 17:19:14
57
1
原创 刷题随记A
没思路了,看了群里,知道是关于函数的,之后,我也把这幅图找来了,方便理解。这样就能把有用的直线筛出来,最后离线询问再做一次单调队列找出答案就行了,每一条直线K递减, B递增,考虑每一条直线管辖的区间左端点。我做法是单调队列(不会凸包,不会半品面交)可以看出,最优答案一定落在。上, 考虑将B递减排序。
2023-02-16 19:33:54
156
1
原创 F - Hammer 2
高桥是数轴的起源。高桥想在坐标达到目标X.此外,还有n墙壁和n锤在数轴上。在坐标是Y…Y是类型的墙1…n分别。最初,高桥无法翻墙。在坐标Z…Z是类型的锤子1 、2 、…,n,分别。当他用锤子到达一个坐标时,他得到了锤子。类型的锤子一世致力于破坏类型的墙一世. 在他得到类型的锤子之后一世,他可以摧毁类型的墙一世并克服它。确定他能否达到目标。如果可以,找出他行进的最短距离。
2022-10-18 20:58:19
130
原创 E - Chinese Restaurant abc268
考虑单独一个人的沮丧值关系,如果顺指针移动桌子,那么第(p[i] - i + n) % n 次此人沮丧值为零。题意:n个人围成一桌,编号0 到 n-1, 每个人有自己喜欢的菜品,每个人收到的沮丧值是喜欢的菜品距自。最多分成三段(一次函数),我们将系数独立起来,然后累加。
2022-09-22 21:35:28
190
原创 表达整数的奇怪方式(简洁,适合肯钻研的oler))
mn,求一个最小的非负整数 x,满足 ∀i∈[1,n],x≡mi(mod ai)。中国剩余定理给出了模数两两互质的情况,而本题无此限制,所以,像推欧几里得那样,我们思考。n+1 行:每 i+1 行包含两个整数 ai 和 mi,数之间用空格隔开。设已经求出1到k - 1的解ans, Lcm = lcm(a1, a2, …), 所以ans + i * Lcm(i∈Z)是前k - 1个方程的解集。如果存在 x,则数据保证 x 一定在 64 位整数范围内。输出最小非负整数 x,如果 x 不存在,则输出 −1。
2022-08-25 16:43:22
322
原创 J - Sushi
N个盘子,每个盘子中有1到3个寿司不等,T总每次随机选一个盘子,取一个寿司若没有则不取,求全部取完的期望次数(关于期望dp请转移概率dp)数据范围N ∈\in∈[1, 300].提示:考虑dp*** 很明显的三维dpi,j,kdp_i,_j,_kdpi,j,k 表示盛一个寿司的盘子有i个,盛两个寿司的有j个,盛三个寿司的有k个的期望次数。设开始时一个的有x个,两个寿司的有y个,盛三个寿司的有z个的期望次数。WAY1:正推WAY1: 正推\rmWAY1:正推dpi,j,kdp_i,_j,_kd
2022-07-14 16:01:02
283
原创 F - Problem where +s Separate Digits
链接: link.题面:一个字符串s, 可分成任意多个非空串, 求总和。思路:暴力, 枚举2^(|s| - 1), 对于s < 2 * 1e5肯定过不了2 * 1e5 是经典二分数据范围。(但这题不用二分, 而是快速幂);so, 认真再分析一下。设s = oooo (不失一般性);+号位置 有o # o # o # o可以放三个#号位置上考虑s每个数位对答案的贡献自然而然想到设当前位数为k则s[k] = (1 / 2^0 + 10 /2^1 + 1e2 / 2 ^ 2 + 1
2021-10-27 21:24:53
177
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人