06 2020 档案

摘要:没事儿又给自己开新坑。反正补不完就写个“咕”字上去(划掉)。 阅读全文
posted @ 2020-06-30 09:40 Tiw_Air_OAO 阅读(531) 评论(2) 推荐(1) 编辑
摘要:题目太长,去loj看吧。 阅读全文
posted @ 2020-06-29 17:50 Tiw_Air_OAO 阅读(265) 评论(0) 推荐(0) 编辑
摘要:发现有些题目一句话写不完,还是叫刷题记录好了。 阅读全文
posted @ 2020-06-28 16:14 Tiw_Air_OAO 阅读(545) 评论(0) 推荐(0) 编辑
摘要:感谢上天不杀之恩。 阅读全文
posted @ 2020-06-20 14:31 Tiw_Air_OAO 阅读(633) 评论(0) 推荐(0) 编辑
摘要:link。 还是得加上一个前排提醒:前方公式密集,请小心谨慎处理。 推式子还是得自己手推才有意义,给出的过程更多只是用作参照检验。 我觉得原来那种推导太生硬了,尝试更新一个平凡(或许?)的推导。 考虑利用线性规划的对偶建模。最短路本身就是经典的线性规划,用三角不等式 \(d_v \geq d_u + 阅读全文
posted @ 2020-06-17 20:31 Tiw_Air_OAO 阅读(478) 评论(0) 推荐(1) 编辑
摘要:给定 n 个多重集,有 4 种操作: (1)1 x v —— 将集合 x 变成单元素集合 {v}。 (2)2 x y z —— 将集合 x 变成集合 y 与集合 z 的并集。 (3)3 x y z —— 将集合 x 变成集合 y 与集合 z 的乘积。集合乘积 A×B 定义为 {gcd(a,b)|aA,bB}。 (4)4 x v —— 询问元素 v 在集合 x 中的出现次数 mod 2。 阅读全文
posted @ 2020-06-16 20:09 Tiw_Air_OAO 阅读(161) 评论(0) 推荐(0) 编辑
摘要:牛牛是一个热爱算法设计的高中生。在他设计的算法中,常常会使用带小数的数进行计算。牛牛认为,如果在 k 进制下,一个数的小数部分是纯循环的,那么它就是美的。 现在,牛牛想知道:对于已知的十进制数 nm,在 k 进制下,有多少个数值上互不相等的纯循环小数,可以用分数 xy 表示,其中 1xn,1ym,且 x,y 是整数。 阅读全文
posted @ 2020-06-16 11:13 Tiw_Air_OAO 阅读(188) 评论(0) 推荐(0) 编辑
摘要:补题是不可能补完的,这辈子都不可能补完的。 阅读全文
posted @ 2020-06-15 13:07 Tiw_Air_OAO 阅读(374) 评论(0) 推荐(0) 编辑
摘要:你将向敌方发起进攻!敌方的防御阵地可以用一个 N×M01 矩阵表示,标为 1 的表示有效区域,标为 0 的是敌人的预警装置。 你将发起 K 轮进攻,每一轮从所有 NM(N+1)(M+1)4 种可能中选定一个矩形区域对其进行轰炸。如果 K 轮后存在一个有效区域每次都被轰炸到,并且没有一次触发敌人的预警装置,那么将对敌人造成致命打击。现在你想知道一共有多少种不同的轰炸方案能对敌人造成致命打击,输出对 998244353 取模的结果。 阅读全文
posted @ 2020-06-12 18:51 Tiw_Air_OAO 阅读(371) 评论(0) 推荐(0) 编辑
摘要:JOJO 的奇幻冒险是一部非常火的漫画。漫画中的男主角经常喜欢连续喊很多的「欧拉」或者「木大」。 为了防止字太多挡住漫画内容,现在打算在新的漫画中用 x 欧拉或者 x 木大表示有 x 个欧拉或者木大。 为了简化内容我们现在用字母表示喊出的话。 我们用数字和字母来表示一个串,例如:2 a 3 b 表示的串就是 aabbb。 一开始漫画中什么话都没有,接下来你需要依次实现 n 个操作,总共只有 2 种操作…… 阅读全文
posted @ 2020-06-11 17:43 Tiw_Air_OAO 阅读(310) 评论(0) 推荐(0) 编辑
摘要:小 R 与小 W 在玩游戏。 他们有一个边数为 n 的凸多边形,其顶点沿逆时针方向标号依次为 1,2,3,,n。最开始凸多边形中有 n 条线段,即多边形的 n 条边。这里我们用一个有序数对 (a,b)(其中 ab)来表示一条端点分别为顶点 a,b 的线段。 在游戏开始之前,小 W 会进行一些操作。每次操作时,他会选中多边形的两个互异顶点,给它们之间连一条线段,并且所连的线段不会与已存的线段重合、相交(只拥有一个公共端点不算作相交)…… 阅读全文
posted @ 2020-06-11 14:43 Tiw_Air_OAO 阅读(163) 评论(0) 推荐(0) 编辑
摘要:最近,小 S 对冒泡排序产生了浓厚的兴趣。为了问题简单,小 S 只研究对 1 到 n 的排列的冒泡排序。 冒泡排序的交换次数被定义为交换过程的执行次数。可以证明交换次数的一个下界是 12i=1n|ipi|,其中 pi 是排列 p 中第 i 个位置的数字。 小 S 开始专注于研究长度为 n 的排列中,满足交换次数 12i=1n|ipi| 的排列(在后文中,为了方便,我们把所有这样的排列叫「好」的排列)…… 阅读全文
posted @ 2020-06-10 10:11 Tiw_Air_OAO 阅读(253) 评论(0) 推荐(0) 编辑
摘要:小 R 喜欢研究机器人。 最近,小 R 新研制出了两种机器人,分别是 P 型机器人和 Q 型机器人。现在他要测试这两种机器人的移动能力,测试在从左到右排成一排的 n 个柱子上进行,柱子用 1n 依次编号,i 号柱子的高度为一个正整数 hi。机器人**只能**在**相邻**柱子间移动,即:若机器人当前在 i 号柱子上,它只能尝试移动到 i1 号和 i+1 号柱子上。 每次测试,小 R 会选取一个起点 s,并将两种机器人均放置在 s 号柱子上。随后它们会按自己的规则移动…… 阅读全文
posted @ 2020-06-09 10:55 Tiw_Air_OAO 阅读(328) 评论(0) 推荐(0) 编辑
摘要:小 S 在和小 F 玩一个叫「斗地主」的游戏。 可怜的小 S 发现自己打牌并打不过小 F,所以他想要在洗牌环节动动手脚。 一副牌一共有 n 张牌,从上到下依次标号为 1~n 。标号为 i 的牌分数是 f(i)。在本题,f(i) 有且仅有两种可能:f(i)=if(i)=i2。 洗牌的方式和我们日常生活中的比较类似,以下我们用形式化的语言来定义…… 阅读全文
posted @ 2020-06-08 20:14 Tiw_Air_OAO 阅读(189) 评论(0) 推荐(0) 编辑
摘要:跳蚤国有 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) 的任意一座城市…… 阅读全文
posted @ 2020-06-06 16:09 Tiw_Air_OAO 阅读(165) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-03 13:30 Tiw_Air_OAO 阅读(5) 评论(0) 推荐(0) 编辑
摘要:给定 n 个整数 a1,a2,,an(0ain),以及 n 个整数 w1,w2,,wn。称 a1,a2,,an 的一个排列 ap1,ap2,,apna1,a2,,an 的一个合法排列,当且仅当该排列满足:对于任意的 k 和任意的 j,如果 jk,那么 apj 不等于 pk。(换句话说就是:对于任意的 k 和任意的 j,如果 pk 等于 apj,那么 j<k。) 定义这个合法排列的权值为 wp1+2wp2++nwpn。你需要求出在所有合法排列中的最大权值。如果不存在合法排列,输出 -1。 阅读全文
posted @ 2020-06-02 21:28 Tiw_Air_OAO 阅读(159) 评论(0) 推荐(0) 编辑
摘要:给定两个长度为 n 的正整数序列 {ai} 与 {bi},序列的下标为 1,2,…,n。 现在你需要分别对两个序列各指定恰好 K 个下标,要求至少有 L 个下标在两个序列中都被指定,使得这 2K 个下标在序列中对应的元素的总和最大。 阅读全文
posted @ 2020-06-02 15:00 Tiw_Air_OAO 阅读(243) 评论(0) 推荐(0) 编辑
摘要:要省选了。要退役了。别啊。 阅读全文
posted @ 2020-06-01 15:27 Tiw_Air_OAO 阅读(371) 评论(0) 推荐(0) 编辑
摘要:每年春季,在某岛屿上都会举行游行活动。 在这个岛屿上有N个城市,M条连接着城市的有向道路。 你要安排英雄们的巡游。英雄从城市si出发,经过若干个城市,到城市ti结束,需要特别注意的是,每个英雄的巡游的si可以和ti相同,但是必须至少途径2个城市…… 阅读全文
posted @ 2020-06-01 11:21 Tiw_Air_OAO 阅读(117) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示