随笔 - 58,  文章 - 0,  评论 - 4,  阅读 - 3251
摘要: 一、上指标求和 虽然很简单,但还是写一下吧,加深印象。 要证明的是 i=0n(ik)=(n+1k+1) OI Wiki 给出了提示,往 n+1 个元素中选 k+1 的子集方面想。 枚举第 k+1 个元素是在第 i 个位置被选 阅读全文
posted @ 2024-02-05 20:40 trh0630 阅读(306) 评论(0) 推荐(1) 编辑
摘要: 一、题目描述: 给定一个长度为 n 的序列 B,和一个长度为 n1 的序列 C。 保证 bi>=0。令S=i=1nbi。 一个长度为 n 的且 i=1nai=S 序列 A 的代价按照如下计算: 你可以若干次任意选择一个 阅读全文
posted @ 2024-02-05 10:45 trh0630 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 一、题目描述: 设 π(x) 为全排列 x 的逆序对数。 给定 n,m,求有多少对长度为 n 的排列 p,q,使得 p 的字典序小于 q,且 π(p)>π(q) 答案对 m 取模。数据范围:$1\le n\le 500,1\le m\le 10^ 阅读全文
posted @ 2024-02-02 21:57 trh0630 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 数学还是缺得太多了,今天写一发二项式定理的证明。 二项式定理:(a+b)n=i=0n(ni)×anibi 证明: 考虑归纳证明,当 n=0 时,(a+b)0=1,(00)=1,a0=1,b0=1,显然满足。 阅读全文
posted @ 2024-02-02 10:29 trh0630 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 一、题目描述: 给定一个序列 AA 的每一个元素形如 +x 和 ,其中 x 为一个整数(1x<998244353)。 对于 A 的一个子序列 S,按如下方式计算 S 的权值: 你需要依次遍历 S 中的元素,并且按照序列维护一个小根堆 T。 特 阅读全文
posted @ 2024-01-30 09:53 trh0630 阅读(20) 评论(3) 推荐(2) 编辑
摘要: md 怎么今天写一个题就遇到一个没学过的知识点?我真的什么都没学过吗??? 最短路径树是一棵树,满足 dis(u,root) 等于在原图中源点到 u 的最短路长度。 求这个很简单,也是直接 dij 就行了。 但是又要求这棵树边权和最小,于是有了一个贪心算法,即时地更新 阅读全文
posted @ 2023-11-15 20:43 trh0630 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 今天写一个最短路题边权为 01,我说这不一眼 dij 么?结果题解区全部写的 O(n+m)01bfs 。 好家伙我居然一直不知道这么个东西,花了一个小时看会了,写一下原理。 实现的方法很简单,就是一个双端队列,去 nm 的 \(deque\ 阅读全文
posted @ 2023-11-15 15:15 trh0630 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 一、题目描述: 给你一个长度为 n 的序列 a1an0ai1×109。 现在有 m 次操作,第 i 次操作将位置 pi 的数变为 vi1vi1×109。 操作仅对本次有效,并不会 阅读全文
posted @ 2023-11-09 08:17 trh0630 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 之前我并没有感觉到分块的暴力属性 今天卡常的时候莫名其妙的感觉到了 我甚至觉得自己经历了分块的诞生历程 今天本来在对一个分块题卡常 但是我直接写的纯暴力,一直差一点卡过 于是我想到了各种优化: 加 inline (别说还真有用),加 register (感觉这个没用)... \(bi 阅读全文
posted @ 2023-11-03 17:00 trh0630 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 一、题目描述: 给你一个长度为 n 的序列 a1an0ai1×109。 求有多少种 1n 的全排列 b,使得对于 i[2,n],abi×abi1 不是完全平方数。 本题中完 阅读全文
posted @ 2023-09-19 21:14 trh0630 阅读(28) 评论(0) 推荐(1) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示