主页https://www.luogu.com.cn/paste/yggm9mbp || 喵的退OI了
追踪最近的用户名外显变动记录。
最近的文章、讨论、云剪贴板与社区记录
在文章《CSP-S 2025 游记》发表评论:
巨!
在讨论《洛谷已经没有活人了,都去参加 S 了,只有我没进……》回复:
等一下我好像 T2 挂了
在讨论《洛谷已经没有活人了,都去参加 S 了,只有我没进……》回复:
666
在讨论《#define int long long 是否建议使用?其本质是什么?》回复:
@[Noivelist](luogu://user/700335) 就是说看数据范围,如果 int 够用就尽量用 int
在讨论《#define int long long 是否建议使用?其本质是什么?》回复:
@[Noivelist](luogu://user/700335) 是指加加减减很多时使用 long long 还是不使用 long long?
在讨论《#define int long long 是否建议使用?其本质是什么?》回复:
一般来说空间应该会给的比较大吧,我平时写代码的时候基本是不管数据范围是否需要 long long 的,都是无脑开 long long。@[Lastheart](luogu://user/979476)
在讨论《#define int long long 是否建议使用?其本质是什么?》回复:
这个是否会让空间或时间变大?@[Lastheart](luogu://user/979476)@[鲤鱼江](luogu://user/576467)@[zhengpie](luogu://user/677078)@[_Kagamine_Rin_](luogu://user/260985)
在讨论《#define int long long 是否建议使用?其本质是什么?》回复:
@[_Kagamine_Rin_](luogu://user/260985)@[ryf_loser](luogu://user/761649)@[Lastheart](luogu://user/979476) 就是防止忘记开 long long 是吗?
发现其他文章的代码相对复杂一些,这里来交一篇代码相对容易的题解。 ## 题目传送门 ## 思路 (观看须知:非特别说明,本题解中的第 $i$ 个烤箱均指对蛋糕的产量**升序排序**后的第 $i$ 个烤箱) 可以发现,对于每个烤箱,在第 $i$ 秒进行最后一次收集,不论之前收集了多少次,前面的所有收益加上这次的收益是等于…
## 题目传送门 题目: 由于题面已经非常简洁了,故不在此赘述。 ## 思路 众所周知,对于与运算,当且仅当两个运算的数均为 $1$ 时的结果才是 $1$。 设 $x_i,y_i,z_i$ 分别表示 $x,y,z$ 的从右往左的第 $i$ 位。(非特殊说明,本篇题解的第 $i$ 位均指从右往左的第 $i$ 位) 分类讨…
在文章《题解:CF2122B Pile Shuffling》发表评论:
直接复制代码怎么会对呢。只提供了关键代码呀
在讨论《CSP 优先晋级线是保进第二轮吗?》回复:
@[little_stickman](luogu://user/1265459) https://www.noi.cn/xw/2025-09-26/849087.shtml
## 题目大意 给定小数 $n$ 和 $30$ 个小数 $a_i$。你需要进行两种操作: + $n\gets n+a_i$ + $n\gets n\times(1+\dfrac{a_i}{100})$ 求 $30$ 次操作后,$n$ 的最大值。 ## 思路 显然可以发现,对于 $n 100$ 时,方案二的结果比方案一的…
一道简单的字符串题。可以依次读入字符,每个字符的出现次数其记录在一个数组中;然后遍历数组,求出最大值;最后比较有多少个字符的次数等于最大值,输出即可。 ```cpp #include using namespace std; int main() { int a[26]={0}; char c; while(cin>>…
## 思路 一道简单的字符串题。可以在输入的字符串中遍历每个字符,将其记录在一个数组中;遍历完字符串之后遍历数组,求出最大值;最后比较有多少个字符的次数等于最大值,输出即可。 ## 代码 ```cpp #include using namespace std; int main() { int a[26]={0}; s…
题目大意已经很简明了。自己看。 ## 思路 一道比较简单的模拟题。 根据题目的意思,先求出平均值: $$ \bar{a}=\dfrac{a_1+a_2+\cdots+a_n}{n} $$ 再求出方差: $$ D(a)=\dfrac{1}{n}\sum\limits_{i=1}^n(a_i-\bar{a})^2 $$ 这…
## 题目大意 在字符串 $s$ 中找长度为三的不同子串个数(可以不连续)。 ## 思路 暴力肯定是过不了的,考虑使用其他方法。 可以发现在 $s$ 中,只包含 $A$ 至 $Z$ 的字符,考虑设计 $3$ 个桶: 桶 $a$:若 $x_i$ 为真,表示以 $x_i$ 开头的子串已被统计 桶 $b$:若 $y_{i,j…
题目传送门: ## 题目大意 给定 $s$ 和 $8$ 个整数 $a_i$($i\in[1,8]$),如图所示。 你的任务是找到一种填充红色圆圈的方案,所填数字必须为正整数,并满足以下条件: + 三角形的三条边上的数字之和相等,且均为一个给定的值 $s$。 + 所有红色圆圈和白色圆圈都是不超过 $12$ 的正整数,且每…
在讨论《在 katex 中如何在数字外面加一个圆圈?》回复:
找到一个比较像的:$\circledS$,代码是`\circledS` 我所说的就是类似这种效果
## 题目大意 有 $n$ 个二进制堆,其中第 $i$ 个堆顶部有 $a_i$ 个 $0$,$b_i$ 个 $1$。 每次操作中,你可以取出任意堆的**顶部元素**,并将其移动到任意堆的任意位置(包括原堆)。 计算最少需要多少次操作,才能使第 $i$ 个堆形成顶部 $c_i$个 $0$ 和底部 $d_i$ 个 $1$…
## 思路 栈的模板题。 题目中给出三种操作。 + `Sleep X`。 这表示多姆要进入 $X$ 的梦。对应的操作是直接压入栈。 + `Kick`。 这表示多姆会返回上一层梦境。对应的操作是弹出栈顶元素。 + `Test`。 这表示你需要输出多姆当前正在的梦境的主人的名字。对应的操作是输出栈顶元素。**注意这里不需要…
显然发现是模拟。我用的是递归的写法。 直接判断每个格子的类型。如果是 `x`,即终点,返回这次航行的长度 `cnt`。如果是方向标(`^v `),按着方向模拟。除外(平静的海面和起点,即 `.o`)表示不能到达终点。 按照这种方法模拟即可。给出上述部分的代码。用零表示不能到达终点。 ```cpp if(c[x][y]=…
## 前言 记 $a$ 为输入的矩阵,$a_{i,j}$ 表示数组中第 $i$ 行,第 $j$ 列的值,$A$ 表示题目中最终需要输出的数,$A_i$ 表示这些数中的第 $i$ 个。 **注意**:在这篇题解中下标从 $0$ 开始到 $n-1$。 ## 思路 可以发现在整个数组中有两个行、列可以作为突破口。 它们是第…
在讨论《样例是否出锅?》回复:
@[chen_zhe](luogu://user/8457)
通过首尾相减再加上 $1$,可以得到每个选手**期望**获得的核桃卷段的长度。使用打擂台可以得到**期望**获得的核桃卷段的长度最长的观众。 **实际**获得的核桃卷段的长度可以考虑如下方案实现: + 建立一个长度为 $L$ 的数组 $a$,对于 $i\in[1,L]$,$a_i$ 表示核桃卷段是否已经被拿走。$a_i…