Loading

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 45 下一页
摘要: 大概想到了。 考虑行走过程,从某个点向右上方行走,将这个点先固定到遇到的第一个交点,那么我们现在的问题就仅针对于这 \(n^2\) 个交点了。 考察一个很关键的事情是,假设一条直线上有 \(k\) 个交点,这 \(k\) 个交点往相反方向走所碰到的第一个改变方向的直线应当是一样的。 注意到因为是偶数 阅读全文
posted @ 2026-01-26 20:09 Alexande 阅读(3) 评论(0) 推荐(0)
摘要: https://xinyoudui.com/ac/contest/74500D4AE000A6307E7138/problem/43753 签到在哪?简单在哪? 原本我的二维线段树也就是 KDT 维护平面标记大概能做到一个 \(O(n polylog(n) polylog(V))\),不是很能优化。 阅读全文
posted @ 2026-01-26 19:14 Alexande 阅读(10) 评论(0) 推荐(0)
摘要: https://xinyoudui.com/ac/contest/74500D4AE000A6307E7138/problem/43754 考虑有序的条件,将完全背包两层循环调换一下位置,直接枚举每一次到底选哪一个数即可。 考虑定义关于 \((v, cnt)\) 的广义矩阵乘法,就像 \((\max 阅读全文
posted @ 2026-01-26 16:27 Alexande 阅读(24) 评论(0) 推荐(0)
摘要: A 显然有序 Bob 赢,那么无序的情况就是选出一个不升子序列变成不降子序列,考虑一定有这么一个分界点,是的前面全部取 \(1\),后面全部取 \(0\),看一下合不合法即可,当然有一种更简单的构造方式是排完序后比对哪些位置不一样,容易说明这样是正确的且总能构造出解。 B1 选出一个子序列,使得字典 阅读全文
posted @ 2026-01-25 20:50 Alexande 阅读(8) 评论(0) 推荐(0)
摘要: 这也太变态了。 \(dis(i, j)\) 的刻画方式十分经典,使用线性基将 DFS 树上所有只包含一条非树边的简单环异或值加进去,那么 \(dis(i, j)\) 就是 \(i \to j\) 的任意一条路径的权值扔进线性基里求一个异或最小值,\(i \to j\) 可以用 DFS 树到根的异或表 阅读全文
posted @ 2026-01-24 11:51 Alexande 阅读(2) 评论(0) 推荐(0)
摘要: ChiFAN 在 eps 秒之前通过了这道题目,于是我也来口胡一个做法! 考虑到树的结构本质等价于缩链成长度边,考虑一条边一条边的求,比如说下图: 那么树的结构本质等价于 \(2 \to 3\) 有一条长度为 \(1\) 的边, \(2 \to 4\) 有一条长度为 \(1\) 的边,\(1 \to 阅读全文
posted @ 2026-01-24 11:02 Alexande 阅读(3) 评论(0) 推荐(0)
摘要: 考虑最朴素的想法是:注意数据范围可知每只猫都必须要投喂两袋猫粮才能喂饱。考虑这么一种构造方式:先选择一包优质猫粮,然后再将选中的那只猫给喂饱,但是这样构造不了全部的情况。 你考虑如果还剩两袋优质猫粮和普通猫粮没有投喂,那么此时可以用这两袋优质猫粮投喂一只猫,两袋普通猫粮投喂剩下的一只。 但是仍然不充 阅读全文
posted @ 2026-01-24 10:39 Alexande 阅读(3) 评论(0) 推荐(0)
摘要: 和 CSP-2024 T3 染色线段树做法本质一样。 考虑固定每个位置的次数后我的总操作次数只和相邻对有关(就是经典铺设道路结论),那么,记录 \(f_{i, j}\) 为到了 \(i\) 操作了 \(j\) 次的方案数,考虑到对于每个 \(j\) 都可以让 \(i + 1\) 顺承 \(i\) 的 阅读全文
posted @ 2026-01-23 20:56 Alexande 阅读(4) 评论(0) 推荐(0)
摘要: 实力固定,情感稳定,策略最优,灵机最多,想的最广,写的最快,常数最小,都不用调,没有人际交往那些事,都不用教练培训,不用上文化课,还不用休息,不用吃喝只用电。 以后 OI 就让机器人来打,比拼谁的调教能力更厉害算了。 有的时候我觉得当一个人完全理性的时候就和机器人没什么差别,打比赛几乎不会失误,实力 阅读全文
posted @ 2026-01-23 20:50 Alexande 阅读(6) 评论(0) 推荐(0)
摘要: 匹配题都是一个套路,建图然后从叶子往根节点考虑。 考虑将绝对值拆开,将有关 \(i\) 的放到一边,有关 \(j\) 的放到另一边,得到 \(i + a_i = j + a_j\) 或者 \(i - a_i = j - a_j\),此时若希望找到一组这样的匹配,则一条边的充要条件是这个,考虑将 \( 阅读全文
posted @ 2026-01-23 19:58 Alexande 阅读(5) 评论(0) 推荐(0)
摘要: 牛大了这道题。 考虑差不多得了思维,你现在要选出最多的数使得和为 \(l\),我刚开始想构造一个基本状态,然后往里面放 \(-i, i\) 啥的,后面发现完全没有道理。差不多得了是指,我们选出若干个数,和 \(s\) 与 \(l\) 差一个很小的数,但是可以保证目前选出的数是最多的,最后可以调整一下 阅读全文
posted @ 2026-01-23 17:16 Alexande 阅读(7) 评论(0) 推荐(0)
摘要: 按照串长分治不太牛,根本没法做 \(\sqrt n\),考虑一些自然根号。 设 \(f(len)\) 为长度为 \(len\) 的串的最多出现次数,你发现这玩意是一个不增的函数,且最大值 \(\le n\),因此 \(f(len)\) 的不同的个数就是 \(O(\sqrt n)\) 级别,对于连续段 阅读全文
posted @ 2026-01-23 16:50 Alexande 阅读(5) 评论(0) 推荐(0)
摘要: https://xinyoudui.com/ac/contest/74500D284000A6307D5E50/problem/43707 考场上调了 114514 年没有调出来直接 DP 做法,这里写一个更不需要脑子的做法。 考虑直接 DP,枚举 \(c\) 在 Trie 树上 DP 复杂度是 \ 阅读全文
posted @ 2026-01-23 15:52 Alexande 阅读(21) 评论(0) 推荐(0)
摘要: 考虑一个 \(O(n^3)\) 做法。设 \(f_{i, j}\) 为取到区间 \([i, j]\) 且 \(i, j\) 两端点都被取到的椅子数量期望是多少,最后用 \(n\) 减一下就可以了,转移就是枚举此时新选择的一个点 \(k\),然后你注意到 \([i, k - 1], [k + 1, j 阅读全文
posted @ 2026-01-22 20:15 Alexande 阅读(7) 评论(0) 推荐(0)
摘要: https://xinyoudui.com/ac/contest/74500D282000A6307D6541/problem/43709 话说这是人类能够写出来的题面吗? 首先把中间的连续非零段剥出来。 发现从 \(s \to t\) 的路径结构为,从 \(s \to 1 \to n \to t\ 阅读全文
posted @ 2026-01-22 17:31 Alexande 阅读(5) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 45 下一页