上一页 1 2 3 4 5 6 7 8 9 10 ··· 66 下一页
摘要: 不管是看起来还是实际上都很难直接构造。 先分析性质 题目中说的就是 aij,bkf 交换列为 aif,bkj 他们的和不相等。 考虑每行构造一个等差数列 那么若$(j-f)*d1=(j-f)*d2$ 必有 d1=d2 显然。 那么就是每行d不相同即可。恰好n行 恰好n个d。 核心是想到可以构造等差数 阅读全文
posted @ 2022-11-21 21:52 chdy 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 考虑的方向有多种,一种是先考虑最小的位置他的旁边填什么,但是不能随便填有很多的限制,不好做。 一种是考虑第一个位置填什么,考虑试填最小的再看填这个其他的位置是否有数可填。 后面这个东西其实就是在当前要填的数x 当前限制y 即x~y这个区间内的数字是否有数可填。查一下区间最小值即可。 但是当前要填的数 阅读全文
posted @ 2022-11-21 11:05 chdy 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 题目的描述是多维的 即有人数限制又有座位限制。 但是每次选座位是连续的,这意味着可以利用尺取法贪心的求出以每个左端点为起始最小的合法的右端点。 考虑如何求f(x) 即x人来满足的方案数 考虑一个区间 L,R可行那么 L-1,R也必然可行。 所以当前的L,R向左延申完全重复,只能向右延申可以发现延申至 阅读全文
posted @ 2022-11-21 10:37 chdy 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 常系数线性递推 题目链接 做法:容易得到一个$k^3logn$的做法,考虑更快。 需要利用矩阵特征方程f(x) (恰好前些天刚学 对$A^n$ 用$f(A)$可以对其取模。之后就可以快速求出了。 我学的不深很难进行证明 但是可以理解。需要多项式取余 暴力的话复杂度$k^2logn$ code //# 阅读全文
posted @ 2022-11-17 16:24 chdy 阅读(20) 评论(0) 推荐(0) 编辑
摘要: #6053. 简单的函数 先求g(n,j) 目的是为了在求S(n,j)的时候可以快速获取一些质数上的点的值。 所以我们只要求g(n,j)的质数处的值正确即可其他值则不需要 所以我们可以让g所对应的函数关系满足完全积性函数。 对于这道题 我们令 g2(x)=x g1(x)=1, g=g2-g1 这样除 阅读全文
posted @ 2022-11-14 20:34 chdy 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 本题是2022CCPC F题的强化版. 给出一个 n,m 求出所有长度小于等于n的数列$a_k(k\le n)$且$a_k\le m$且$a_i|a_{i+1}$ 固定n 显然可以发现对于m的标准分解 $m=p_1^{k_1}p_2^{k_2}...$对于每个p相互独立 所以此时 $f_w$即$a_ 阅读全文
posted @ 2022-11-08 16:14 chdy 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 给出一个A和B 想要找到一个X和Y使得 $A+X|B+Y$.同时使得X+Y最小求出X+Y的最小值。 值域是$[1,10^9]$ 直接枚举X不太行会被某种数据卡掉。 考虑正解:先固定K 另$\frac{B+Y}{A+X}=K$ $Y=AK+XK-B$ 此时由于K已知只需要满足条件$X>=0,Y>=0$ 阅读全文
posted @ 2022-10-14 13:23 chdy 阅读(88) 评论(0) 推荐(0) 编辑
摘要: ABC也很难的好不好。 可能是老年人手速太慢 实力太拉。 先上F 将s和t各复制一倍 就是后缀排序的问题。具体细节是给$s2$后接n个a再接$2t$再接n个z。 可以证明两个有效串至少能比较到a和z。 我用的SA_IS O(n)的常数还行。 分为三个步骤:1 确定LMS的顺序与离散化 2 LMS的后 阅读全文
posted @ 2022-10-12 23:38 chdy 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 给出一个m 你需要构造出来m个m维向量 两两向量之间点乘为0 向量每一维只能是1或-1 保证m一定是2的幂次。 直接构造出来那么大的显然不太可能 发现不了什么比较好的规律。 考虑归纳构造。我们已知的是一个2维向量 即 1 1 1 -1 现在考虑通过这个东西生成四维的。 我先让他们整体向右完全复制 1 阅读全文
posted @ 2022-10-07 17:12 chdy 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 求一个n个点的完全图每条边的权值为两点之间的异或值 求最小生成树。 在完全图上做最小生成树一般都是Boruvka算法即每次每个点都找一个离自己最近的点合并 这样最多合并logn层合并完毕。 每次整体求一个复杂度这样保证复杂度正确。 这道题利用此思想 在trie树上找离自己集合的最小值 先明确最多有l 阅读全文
posted @ 2022-10-05 22:09 chdy 阅读(22) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 66 下一页