alex_liu
07
12
12
将 hexo 部署到 github 上 将 hexo 部署到 github 上
1. 建立 GitHub 远程仓库仓库名称必需要遵照格式:帐户名.github.io,而且必须勾选 Initialize this repository with a README。以下图所示: 点击 Create repository,建
2022-07-12
11
11
CF348A Mafia CF348A Mafia
题目传送门 思路:首先累计每个人所想玩的局数得出每个人要参与游戏总数 $s$ 由于每一局游戏共需要 $n-1$ 人参与,所以需要有 $ \text{ceil}(\frac{s}{n-1}) $ 局游戏 因为游戏总局数不能少于想要参加的人的最
2022-07-11
11
CF1697C awoo's Favorite Problem CF1697C awoo's Favorite Problem
题目传送门 思路:首先观察题面: 在一个操作中,您可以执行其中之一: 选择 s 中出现的 ab 并将其替换为 ba ; 选择 s 中出现的 bc 并将其替换为 cb 。 从操作一中可以发现,$a$ 字符的位置只能向后移动;从操作二可以发
2022-07-11
06
13
SP196 MUSKET - Musketeers SP196 MUSKET - Musketeers
题目传送门 题意:题目描述中讲的比较清楚,就不再赘述了 思路:区间动归 + 看链为环的思想 : 假设需要判断 x 是否能赢得整场战斗,把环看成链,x 点拆成两个,那么编号为x的人能从中胜出的充分必要条件是他能与自己“相遇”。 这样,在连续几
2022-06-13
13
UVA12096 集合栈计算机 The SetStack Computer UVA12096 集合栈计算机 The SetStack Computer
题目传送门 一道非常好的 STL 综合练习题。 题目大意:有五个动作: push:把一个空集合放到栈顶。 dup:把栈顶的集合取出来,在入栈两次。 add:出栈两次。把第一个集合作为一个元素放入第二个集合中,再将第二个集合入栈。 union
2022-06-13
13
SP1835 SETSTACK - The SetStack Computer SP1835 SETSTACK - The SetStack Computer
题目传送门 一道非常好的 STL 综合练习题。 题目大意:有五个动作: push:把一个空集合放到栈顶。 dup:把栈顶的集合取出来,在入栈两次。 add:出栈两次。把第一个集合作为一个元素放入第二个集合中,再将第二个集合入栈。 union
2022-06-13
13
CF1684D Traps CF1684D Traps
题目传送门 思路:通过 vector 数组和 pair 存储陷阱所带来的最大的伤害以及它的位置,排序过后找到跳过 k 个陷阱的最优解,统计总伤害即可 个人认为把主代码放在函数里比较好看 AC CODE:#include<bits/st
2022-06-13
05
24
1 / 5