上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: [Ynoi Easy Round 2016] 掉进兔子洞 解题报告 简要题意 在一个长度为 \(n\) 的序列中,有 \(m\) 次询问,每次询问三个区间,求出这三个区间中相同元素的个数。多次询问,询问独立。 其中:\(n,m \le 10^5\) 分析 套路地,注意到 \(n \le 10^5\) 阅读全文
posted @ 2025-07-17 08:40 XiaoZi_qwq 阅读(9) 评论(0) 推荐(0)
摘要: 换维扫描线 学习笔记 概念 当在序列维度处理问题不优时,可以考虑用扫描线处理序列维度,用数据结构处理其他维度。 分析 核心思想是维度转换。 以下是可以辅助理解的结论: 通常,我们在数据结构内维护时间维度 使用数据结构的目的是处理询问 初始值可以看做时间为 \(0\) 的修改操作 能用整体二分的大部分 阅读全文
posted @ 2025-07-16 21:01 XiaoZi_qwq 阅读(12) 评论(0) 推荐(0)
摘要: P4849 寻找宝藏 解题报告 简要题意 给出 \(n\) 个点,每个点的坐标为 \((a_i,b_i,c_i,d_i)\),每一个点有一个权值 \(v_i\)。从点 \(i\) 可以走到点 \(j\) 当前仅当 \[a_i \le a_j , b_i \le b_j , c_i \le c_j , 阅读全文
posted @ 2025-07-16 18:37 XiaoZi_qwq 阅读(8) 评论(0) 推荐(0)
摘要: CF1917D 解题报告 简要题意 给定一个长为 \(n\) 由 \(1\) 到 \(2n-1\) 中的奇数构成的排列 \(\{p_{n}\}\)(从 \(0\) 开始编号),和一个长为 \(k\) 由 \(0\) 到 \(k-1\) 构成的排列 \(\{q_k\}\)(从 \(0\) 开始编号)。 阅读全文
posted @ 2025-07-16 13:59 XiaoZi_qwq 阅读(6) 评论(0) 推荐(0)
摘要: CF1917E 解题报告 简要题意 给出一个大小为 \(n*n (n \bmod 2 = 0)\) 的矩阵,区间初始是由全 \(0\) 构成。请往其中填充 \(k\) 个 \(1\),使得每行每列的 \(\text{XOR}\) 值相等,或报告无解。 赛时分析 首先易证当 \(k\) 为奇数时,一定 阅读全文
posted @ 2025-07-15 15:06 XiaoZi_qwq 阅读(5) 评论(0) 推荐(0)
摘要: [NOISG 2022 Qualification] Dragonfly 解题报告 简要题意 一棵有 \(n\) 个节点的树,每个节点有一个颜色 \(s_i\) 和权值 \(b_i\)。现在有 \(d\) 个形如 \(h_i\) 的询问,对于每个询问,你需要回答简单路径 \((1,h_i)\) 上权 阅读全文
posted @ 2025-07-14 17:42 XiaoZi_qwq 阅读(14) 评论(0) 推荐(0)
摘要: 题目概述 在一个 \(n*m\) 的平面上,有一条通过四连通形成的长 \(2k+1\) 的路径。现在给出所有奇数位置的坐标,求可能的路径数量。 赛时分析 首先考虑最简单的情况:两个编号相邻的点,如果可行,那么它们的曼哈顿距离一定为 \(2\)。在此基础上,如果它们的横(纵)坐标相同,那么显然就一种方 阅读全文
posted @ 2025-07-14 14:59 XiaoZi_qwq 阅读(9) 评论(0) 推荐(0)
摘要: 房租 解题报告 题目描述 现在你有一个 \([1,n]\) 的区间,现在你将面对 \(m\) 个询问,每个询问都形如 \((l_i,r_i)\) ,你需要按照时间顺序依次处理这些询问。 所有询问都会提前给出。对于询问 \((l_i,r_i)\),它可以被接受当且仅当: \(r_i-l_i+1 \ge 阅读全文
posted @ 2025-07-13 21:03 XiaoZi_qwq 阅读(12) 评论(0) 推荐(0)
摘要: 跑操 解题报告 简要题意 在 \([1,n\)] 上有 \(m\) 个区间,每个区间有一定价值,每个点有一定花费。对于一个由若干区间构成的集合,其的价值为其包涵区间的总价值减去所有区间的并所覆盖的所有节点的花费。我们可以从这 \(m\) 个区间中取出一个集合,求可以获得的最大价值。 数据规模:\(n 阅读全文
posted @ 2025-07-13 20:36 XiaoZi_qwq 阅读(10) 评论(0) 推荐(0)
摘要: CF1004E 解题报告 题目 你有 \(n\) 个桶,每个桶里有 \(a_i\) kg 的水,其中一个桶的水里有 \(0.114514\) kg的毒药。现在你可以比较任意两个桶的质量,同时你也可以将一定安全的桶里的水倒入任意一个桶里。现在对桶的序列进行 \(m\) 次修改,每次都会增加/减少一个有 阅读全文
posted @ 2025-07-12 15:04 XiaoZi_qwq 阅读(3) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 下一页