06 2020 档案
摘要:没事儿又给自己开新坑。反正补不完就写个“咕”字上去(划掉)。
阅读全文
摘要:题目太长,去loj看吧。
阅读全文
摘要:发现有些题目一句话写不完,还是叫刷题记录好了。
阅读全文
摘要:link。 还是得加上一个前排提醒:前方公式密集,请小心谨慎处理。 推式子还是得自己手推才有意义,给出的过程更多只是用作参照检验。 我觉得原来那种推导太生硬了,尝试更新一个平凡(或许?)的推导。 考虑利用线性规划的对偶建模。最短路本身就是经典的线性规划,用三角不等式 \(d_v \geq d_u +
阅读全文
摘要:给定 n 个多重集,有 4 种操作:
(1)1 x v —— 将集合 x 变成单元素集合 {v}。
(2)2 x y z —— 将集合 x 变成集合 y 与集合 z 的并集。
(3)3 x y z —— 将集合 x 变成集合 y 与集合 z 的乘积。集合乘积 定义为 。
(4)4 x v —— 询问元素 v 在集合 x 中的出现次数 mod 2。
阅读全文
摘要:牛牛是一个热爱算法设计的高中生。在他设计的算法中,常常会使用带小数的数进行计算。牛牛认为,如果在 进制下,一个数的小数部分是纯循环的,那么它就是美的。
现在,牛牛想知道:对于已知的十进制数 和 ,在 进制下,有多少个数值上互不相等的纯循环小数,可以用分数 表示,其中 ,且 是整数。
阅读全文
摘要:补题是不可能补完的,这辈子都不可能补完的。
阅读全文
摘要:你将向敌方发起进攻!敌方的防御阵地可以用一个 的 矩阵表示,标为 的表示有效区域,标为 的是敌人的预警装置。
你将发起 轮进攻,每一轮从所有 种可能中选定一个矩形区域对其进行轰炸。如果 轮后存在一个有效区域每次都被轰炸到,并且没有一次触发敌人的预警装置,那么将对敌人造成致命打击。现在你想知道一共有多少种不同的轰炸方案能对敌人造成致命打击,输出对 取模的结果。
阅读全文
摘要:JOJO 的奇幻冒险是一部非常火的漫画。漫画中的男主角经常喜欢连续喊很多的「欧拉」或者「木大」。
为了防止字太多挡住漫画内容,现在打算在新的漫画中用 欧拉或者 木大表示有 个欧拉或者木大。
为了简化内容我们现在用字母表示喊出的话。
我们用数字和字母来表示一个串,例如:2 a 3 b 表示的串就是 aabbb。
一开始漫画中什么话都没有,接下来你需要依次实现 个操作,总共只有 种操作……
阅读全文
摘要:小 R 与小 W 在玩游戏。
他们有一个边数为 的凸多边形,其顶点沿逆时针方向标号依次为 。最开始凸多边形中有 条线段,即多边形的 条边。这里我们用一个有序数对 (其中 )来表示一条端点分别为顶点 的线段。
在游戏开始之前,小 W 会进行一些操作。每次操作时,他会选中多边形的两个互异顶点,给它们之间连一条线段,并且所连的线段不会与已存的线段重合、相交(只拥有一个公共端点不算作相交)……
阅读全文
摘要:最近,小 S 对冒泡排序产生了浓厚的兴趣。为了问题简单,小 S 只研究对 1 到 n 的排列的冒泡排序。
冒泡排序的交换次数被定义为交换过程的执行次数。可以证明交换次数的一个下界是 ,其中 是排列 p 中第 i 个位置的数字。
小 S 开始专注于研究长度为 n 的排列中,满足交换次数 的排列(在后文中,为了方便,我们把所有这样的排列叫「好」的排列)……
阅读全文
摘要:小 R 喜欢研究机器人。
最近,小 R 新研制出了两种机器人,分别是 P 型机器人和 Q 型机器人。现在他要测试这两种机器人的移动能力,测试在从左到右排成一排的 个柱子上进行,柱子用 依次编号, 号柱子的高度为一个正整数 。机器人**只能**在**相邻**柱子间移动,即:若机器人当前在 号柱子上,它只能尝试移动到 号和 号柱子上。
每次测试,小 R 会选取一个起点 ,并将两种机器人均放置在 号柱子上。随后它们会按自己的规则移动……
阅读全文
摘要:小 S 在和小 F 玩一个叫「斗地主」的游戏。
可怜的小 S 发现自己打牌并打不过小 F,所以他想要在洗牌环节动动手脚。
一副牌一共有 n 张牌,从上到下依次标号为 1~n 。标号为 的牌分数是 。在本题, 有且仅有两种可能: 或 。
洗牌的方式和我们日常生活中的比较类似,以下我们用形式化的语言来定义……
阅读全文
摘要:跳蚤国有 n 座城市,分别编号为 1~n,1 号城市为首都。所有城市分布在一个 w×h 范围的网格上。每座城市都有一个整数坐标 (x,y)(1<=x<=w, 1<=y<=h),不同城市的坐标不相同。
在跳蚤国中共有 m 个弹跳装置,分别编号为 1~m,其中 i 号弹跳装置位于 pi 号城市,并具有参数 ti,Li,Ri,Di,Ui。利用该弹跳装置,跳蚤可花费 ti(ti>0) 个单位时间,从 pi 号城市跳至坐标满足 Li<=x<=Ri, Di<=y<=Ui(1<=Li<=Ri<=w, 1<=Di<=Ui<=h) 的任意一座城市……
阅读全文
摘要:给定 n 个整数 ,以及 n 个整数 。称 的一个排列 为 的一个合法排列,当且仅当该排列满足:对于任意的 和任意的 ,如果 ,那么 不等于 。(换句话说就是:对于任意的 k 和任意的 j,如果 等于 ,那么 。)
定义这个合法排列的权值为 。你需要求出在所有合法排列中的最大权值。如果不存在合法排列,输出 -1。
阅读全文
摘要:给定两个长度为 n 的正整数序列 {ai} 与 {bi},序列的下标为 1,2,…,n。
现在你需要分别对两个序列各指定恰好 K 个下标,要求至少有 L 个下标在两个序列中都被指定,使得这 2K 个下标在序列中对应的元素的总和最大。
阅读全文
摘要:要省选了。要退役了。别啊。
阅读全文
摘要:每年春季,在某岛屿上都会举行游行活动。
在这个岛屿上有N个城市,M条连接着城市的有向道路。
你要安排英雄们的巡游。英雄从城市si出发,经过若干个城市,到城市ti结束,需要特别注意的是,每个英雄的巡游的si可以和ti相同,但是必须至少途径2个城市……
阅读全文