随笔分类 -  数学

1
摘要:这些题,都是我自己从 Tiw 那里捡破烂捡来的(叉腰) (注:捡破烂不代表题目质量不好,只是找我能做的题就像捡破烂一样) 阅读全文
posted @ 2022-06-30 21:31 C202044zxy 阅读(252) 评论(0) 推荐(2) 编辑
摘要:蔬菜越来越多,我该怎么办??? 阅读全文
posted @ 2022-05-23 22:14 C202044zxy 阅读(163) 评论(0) 推荐(1) 编辑
摘要:环 题目描述 给定两边各 n 个点的二分图,在这张图中,左边的 i 号点向右边的 1,2,3...ai 号点连边。请你求出图中的简单环个数,答案对 998244353 取模,定义两个环不同为存在一条边在一个环出现了但是在另一个中不出现。 \(1\leq n\leq 阅读全文
posted @ 2022-03-31 20:32 C202044zxy 阅读(354) 评论(5) 推荐(1) 编辑
摘要:小Z与函数 题目描述 在 2022/3/24 上午,zxy 看到了一个函数: int get(int n) { int res=0; for(int i=1;i<=n;i++) { int vs=0; for(int j=i;j<=n;j++) if(a[i]<a[j]) s 阅读全文
posted @ 2022-03-24 15:20 C202044zxy 阅读(253) 评论(0) 推荐(4) 编辑
摘要:一、题目 点此看题 二、解法 首先说一下这东西能干什么:在你遇到无法下手的计数题时,不妨默写下 BM 算法,然后丢前几项进去,他就会给你返回一个线性递推式,然后我们依照信仰使用这个递推式即可。 考虑数列 {a1,a2...an},设 \(\{a_1,a_2...a_ 阅读全文
posted @ 2022-03-22 21:02 C202044zxy 阅读(99) 评论(0) 推荐(1) 编辑
摘要:一、题目 点此看题 二、解法 因为 12i=1n|ipi|=i=1nmax(ipi,0),我们可以考虑后者。 设 di 表示位置 i 的逆序对数,显然有 dimax(ipi,0),因为如果 阅读全文
posted @ 2022-03-03 17:27 C202044zxy 阅读(65) 评论(0) 推荐(1) 编辑
摘要:特别是 AGC 的题,一定要保证二次思考,即在读懂题解并且写完代码之后的再次思考,二次思考的意义是理清思路;补充思维链中空白的部分;提炼上层方法;对自己有帮助的地方。然后再写题解,一定不要急于求成,我可以做的慢。 003D Anticube 题目描述 点此看题 解法 首先考虑我们甚至 阅读全文
posted @ 2022-01-24 10:33 C202044zxy 阅读(97) 评论(4) 推荐(1) 编辑
摘要:一、题目 点此看题 二、解法 网上大多数题解我都不满意,但是这里要强推 Qiuly 大佬的题解啊,讲得是真的好。虽然本题的关键步骤我已经走出来了,但是为什么我难以继续走下去?为什么我难以完整地想出一道题呢? 首先考虑怎么判定一个已知的排列是否合法,然后我自己想出了一个数链理论:我们选取每个质数作为基 阅读全文
posted @ 2022-01-14 22:09 C202044zxy 阅读(85) 评论(0) 推荐(2) 编辑
摘要:noip 之后的第一场线上赛,感觉手感退化了很多啊,不知道上红的目标能不能如期实现呢? D. Not Quite Lee 题目描述 数轴上有 n 个窗口,第 i 个窗口的长度为 bi(包含这么多连续的整数),定义一个窗口的权值为包含数字的和,问有多少个窗口的 阅读全文
posted @ 2021-12-05 11:48 C202044zxy 阅读(868) 评论(0) 推荐(2) 编辑
摘要:B.最短路径 题目描述 给定一棵 n 个节点的无根树,每条边的边权均为 1 树上有 m 个互不相同的关键点,从中随机选取 k 个点打上标记,问任意起点终点,经过所有被标记点的最短路径长度期望是多少。 \(2\leq k\leq m\leq n\leq 2000,m\l 阅读全文
posted @ 2021-11-02 20:19 C202044zxy 阅读(155) 评论(0) 推荐(0) 编辑
摘要:一、题目 点此看题 二、解法 话说很多题都想了同余最短路,今天终于用上一回了。 首先可以暴力预处理 k 以内的质因数然后对 k 搞质因数分解,其它因数可以被质数之和表示所以没用。 然后跑同余最短路即可,时间复杂度是 O(\(\)log),我们可以 阅读全文
posted @ 2021-09-02 15:25 C202044zxy 阅读(72) 评论(0) 推荐(0) 编辑
摘要:E. Xum 题目描述 一开始黑板上写了一个奇数 x,每次操作可以选取黑板上的两个数,把他们的和或者异或和写在黑板上,试在 105 次操作内使得黑板上出现 1,并且要保证任意时刻黑板上的数都不超过 51018 \(3\leq x\leq 10^6\ 阅读全文
posted @ 2021-08-20 12:13 C202044zxy 阅读(149) 评论(0) 推荐(0) 编辑
摘要:一、题目 点此看题 二、解法 首先我们考虑值域序列上决策,每个位置放 0/1,要求任意两个 1 之间的距离不能是 x/y,由于 n 很大但是 x,y 很小,可以猜测 x+y 是原序列的一段循环节,也就是这一段的最优解可以通过复制得到 n 的最优 阅读全文
posted @ 2021-07-29 11:01 C202044zxy 阅读(418) 评论(2) 推荐(0) 编辑
摘要:操作 题目描述 点此看题 解法 分裂有点难,但是发现分裂第一堆石子就相当于合并第二堆石子,问题就转化为两堆石子都能合并,最后达到相同的状态。 全部合并成一堆石子答案是 n+m2,考虑第一堆石子的某个子集和跟第二个子集的某个子集和相等,答案就能减少 2,那么设计 dp[s] 阅读全文
posted @ 2021-07-19 17:10 C202044zxy 阅读(146) 评论(0) 推荐(0) 编辑
摘要:D. Excellent Arrays 题目描述 点此看题 对于一个长度为 n 的数组 a,定义 F(a) 为满足 1i<jnai+aj=i+j 的二元组个数。 求有多少满足下列条件的数列 a: 对于所有 ai阅读全文
posted @ 2021-07-16 22:37 C202044zxy 阅读(75) 评论(0) 推荐(0) 编辑
摘要:逆序对 题目描述 点此看题 解法 显然不能直接去算逆序对个数,要不然只有操作壹都要用树套树 找规律发现操作壹一定会改变逆序对的奇偶性,这是因为交换相邻的两个数一定会改变原序列的奇偶性,交换 al,ar 可以用 2(rl)1 次相邻交换完成,所以逆序对奇偶性一定改变 阅读全文
posted @ 2021-06-13 16:33 C202044zxy 阅读(70) 评论(0) 推荐(0) 编辑
摘要:D. Omkar and Medians 题目描述 点此看题 解法 不难想到可以保证 b[1...i1] 这些中位数合法,考虑加入两个数让 b[i] 也合法,可以用的条件是 b[i1] 是前 2i3 个数的中位数,可以讨论 b[i] 和 \(b[i-1] 阅读全文
posted @ 2021-06-12 19:59 C202044zxy 阅读(43) 评论(0) 推荐(0) 编辑
摘要:C.Potions 题目描述 点此看题 有 n 瓶药剂,从左往右编号依次是 1...n,每瓶药剂有一个值 ,表示喝下去之后会变化 ai 点生命值。你的初始生命值为 0,从左往右依次选择药剂喝掉,询问最多可以喝多少药剂,过程中要保证生命值不低于 0 \(1\l 阅读全文
posted @ 2021-05-30 11:45 C202044zxy 阅读(231) 评论(0) 推荐(0) 编辑
摘要:B.Uniformly Distributed 题目描述 点此看题 解法 首先可以观察出必要条件,也就是对于所有 (i,j) 要求 (i+1,j)(i,j+1) 的颜色相等,这样才能保证无论用什么方法走到 (i+1,j+1) 经过红色格子的数量都是一样的。 这也 阅读全文
posted @ 2021-05-29 17:36 C202044zxy 阅读(303) 评论(0) 推荐(0) 编辑
摘要:简介 类欧几里得算法其实是递归子问题巧妙运用的一个范例,主要用于计算下列柿子: f(a,b,c,n)=i=0nai+bc \(g(a,b,c,n)=\sum_{i=0}^ni\lfloor\frac{ai+b}{c}\rfloor 阅读全文
posted @ 2021-03-26 19:43 C202044zxy 阅读(81) 评论(0) 推荐(0) 编辑

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