随笔分类 - OI / 题解
1
摘要:洛谷传送门 原题传送门 题意 维护一个数列,有以下三个操作: 区间最值操作,即将 区间内的 变成 。 删除操作操作,即将第 次操作删除,保证第 次操作是操作 ,且未被删除。注:仅删除第 次
阅读全文
摘要:洛谷传送门 原题传送门 题意 给出一个数列 ,求出满足 为完全平方数的无序数对 的个数。 分析 容易想到(但是我在昨晚没想到,可以原地 AFO 了),对于每个数,如果是 的话可以直接统计答案(记录 的个数 ,最
阅读全文
摘要:洛谷传送门 原题传送门 题意 给出由小写字母初始字符串,每次操作将字符串中所有为 的字符改为 。输出最终的字符串。 分析 很明显只需要开一个 数组,其中 表示字母 被改为了 。对于每次操作只需要遍历 个字
阅读全文
摘要:题目传送门 原题传送门 题意 给出长为 的 01 串,如果一个子串 01 交替出现,则称其为“好的”。有 次询问,把 中的每一位反转或者询问 是否是“好的”。 分析 一眼线段树。 用线段树维护区间是否是“好的”,每个节点维护最左段和最右
阅读全文
摘要:题意 给出只含 X 和 Y 的矩阵,求出所有左上到右下的路径的权值 的平方和,定义 为路径上连续的两个 Y 的数量。 分析 平方比较难搞定,考虑拆贡献。令 表示到达坐标 时的平方和,假设有 条到达坐标
阅读全文
摘要:[ARC117C] Tricolor Pyramid 博客阅读体验 (也许) 更佳 题意 给一个金字塔的底部颜色组成和生长规律,问顶部的颜色是什么。 分析 试几次就可以很容易得到的一种构造:令颜色 B 为 ,W 为 ,R 为 。设左右两个方块的颜色分别为 \(col_l
阅读全文
摘要:题意 一种数据类型 tribool,有三种取值 T、F、U。给出一系列赋值操作,求出使得“赋值后的值与初值相等”的最少的“初值为 U 的变量个数”。 分析 首先,所有直接赋值成 U 的初值一定为 U;因为 T 和 F 之间的运算与 bool 相同,所以如果赋值为 T 或 F 出现矛盾的话也只能赋初值
阅读全文
摘要:博客阅读体验更佳 题目传送门 题意 有 个物品,分别需要从 运输到 处, 处有一个传送门入口,选择一个传送门出口 ,使得总运输距离 最小,输出最小值。 分析 很明显,传送门对于总距离 的贡献是可以拆分成对于每
阅读全文
摘要:题意 类似于一般的消消乐,连着的两个相同的字母可以被消去,消去后字符串重新拼在一起。求能被完全消去的子串数量。 分析 先想想什么样的字符串可以被全部消去。看完题目,有没有一种括号序列的感觉? 设 为任意小写字母,假设字符串 和 都能被完全消去,那么 \(c+A+c
阅读全文
摘要:题意 给出几种密文,给出大致转密过程,求可能的明文。 分析 ,而且密文的长度只有 ,一眼暴力。 考场代码 #include <bits/stdc++.h> using namespace std; int n, a[10][6], b[6], ans; inline
阅读全文
摘要:P6394 题解 前言 超浪漫的原题 博客看文更佳 题意 在 种物品中,每种最多选择 个,问恰巧选出 个物品的方案数(一模一样的题目:摆花)。 分析 状态及转移的设计 这是一道很浪漫且经典的 DP 题。设 表示在第 颗树下正
阅读全文
摘要:题目(重现赛打的第二道题) 在我的博客里查看题解 求最小值最大,一眼答案二分(主要是最近被答案二分快折磨没了,比较敏感) 一个人可以进行可能有损的帮助,使整体速度变大 思路 这道题是对预计的速度进行二分查找,但是 check(v) 这个函数该如何写呢? 首先,如果队伍速度的中位数都比要查找的 \(v
阅读全文
摘要:题注 题目传送门 这篇题解其实是上一篇题解(Llf0703 同志)证明过程的完善(其实就是思路一样了啦),来让入门者或追求严谨者对证明过程更加了解。 题目分析 ,也即数字的个数 。 研究样例发现, 与进制 ,以及数字对应
阅读全文
1