随笔分类 - 思维题
摘要:题目 点这里看题目。 分析 首先思考一下链的要求: 图连通; 图是一棵树——没有环; 图上任何一个点的度数 \(\le 2\); 对于区间 \([l,r]\),当我们固定 \(r\) 的时候,使得 2,3 条件满足的 \(l\) 一定也对应了一段区间。但是条件 1 并不是,我们先放一放。 找出条件
阅读全文
摘要:题目 点这里看题目。 分析 对答案变形: \[ \sum_{e\in P}c_{e_u}+c_{e_v}=2\sum_{w\in P,w\not=u,w\not= v}c_w+c_u+c_v \] 因此我们需要关心的是最终路径上非 \(u\) 且非 \(v\) 的点的点权和。 假设 \(u<v\),
阅读全文
摘要:题目 点这里看题目。 分析 我们用三元组 \((l,r,x)\) 表示令 \(a_l,a_{l+1},\dots,a_r\) 与起来为 \(x\) 的一条限制。 考虑给定一堆限制的时候,如何检查它们合不合法。 显然可以拆位考虑。枚举二进制的第 \(k\) 位,那么现在每个位置都只能是 0 或者 1。
阅读全文
摘要:题目 点这里看题目。 分析 做这道题目需要一点背景知识: 关于魔方群: 在这里我们研究的是二阶魔方,所以我们的范围也就仅是二阶魔方群。 由名字就可以知道,二阶魔方群应该是二阶魔方的所有可能状态构成的群。在此我们定义,两个状态是相等的,当且仅当可以通过旋转整个魔方使得两个状态在对应的色块上颜色一致。
阅读全文
摘要:题目 点这里看题目。 分析 首先注意到黑白石子是独立的两个游戏,我们可以分别求出它们的 \(sg\) 值,然后异或起来得到整个游戏的 \(sg\) 值。 之后分开考虑,白石子就是 Nim,因此白石子的 \(sg\) 值就是每堆白石子的数量的异或。 接着考虑黑石子。注意到我们每次只能操作最少的一堆,那
阅读全文
摘要:题目 点这里看题目。 分析 非常好的一道题目。 我们不妨先考虑一个弱化的问题:根据题目给定的数据,如何判断 \((1,1)\) 能否到达 \((n,m)\)。 通过各种手玩可以得到下面四种情况会导致无解: 存在某一行无法通行,也即 \(\exist 1\le x\le n\),使得 \(\foral
阅读全文
摘要:一些体量比较小,但是有一定价值和一些闪光点的题目(也许就是想水几篇题解
阅读全文
摘要:代码托管到第三方平台上。 NOI2021 题解 D1T1 轻重边 水题 D1T2 路径交点 卡常的屑水题 考虑 \(k=2\) 的情况,每种路径方案都可以使用一个排列来描述,排列的逆序对数量就可以用来描述交点数。 因此,设矩阵 $M\in R^{n_1\times n_1},M_{ij}=[(i,j
阅读全文
摘要:题目 点这里看题目。 极度简洁版本: 给定长度为 \(n\) 的置换 \(A\),在对称群 \(S_n\) 中求 \(P^k=A\) 的解的个数。 数据范围:对于 \(100\%\) 的数据,有 \(1\le n\le 10^5,0\le k\le 10^6\); 分析 绝世好阴间题。 首先,通过阅
阅读全文
摘要:题目 点这里看题目。 分析 一眼望过去似乎就是每个人往自己的家的方向投? 幸好出题人够良心,光是样例 1 就帮你把这个错误的想法叉掉了 每个人往自己家投,前提条件是自己的票可以让自己尽早回家。 比如,\(n\) 楼居民如果盲目向右跟风,那么很有可能投着投着,还没回到家,就因为投右的人都走得差不多了,
阅读全文
摘要:题目 点这里看题目。 分析 比较典型的题目! 首先可以去掉:只能到达一个出口的机器人,它们不影响答案。 剩余的机器人就会分别有两个可用出口,我们可以记到左边一个的距离为 \(x\),右边一个距离为 \(y\),那么一个机器人就可以用平面上的点 \((x,y)\) 来表示。 分析移动过程,左、右移动相
阅读全文
摘要:题目 点这里看题目。 分析 95 pts 的大暴力,枚举 AA 这样的串并且在起点、终点处记录数量。 话说 95pts 给 \(O(n^2)\) 相当足了! 目测,我们只能优化统计的过程。注意到对于 AA 串,设 \(|A|=l\),那么该串最多只会穿过两个相距 \(l\) 的点。我们可以枚举一组点
阅读全文

浙公网安备 33010602011771号