数学
文章平均质量分 69
数学
学不会dp QAQ
这个作者很懒,什么都没留下…
展开
-
Codeforces Round #276 (Div. 1) B. Maximum Value【数学、思维】
题目链接题意给出序列 a[1...n]a[1...n]a[1...n],求最大的 a[i]%a[j]a[i]\%a[j]a[i]%a[j](a[i]>a[j]a[i]>a[j]a[i]>a[j])题解先标记一下 a[1...n]a[1...n]a[1...n] 的存在,对于 a[i]a[i]a[i] 来说,找到 max(a[i]%a[j])max(a[i]\%a[j])max(a[i]%a[j]) 的方法就是枚举其倍数(枚举倍数的时间是log(m)log(m)log(m)),在 (原创 2021-10-23 01:04:05 · 81 阅读 · 0 评论 -
洛谷 P1306 斐波那契公约数 【数论、矩阵加速】
题意:求 gcd(Fn,Fm)gcd(F_n,F_m)gcd(Fn,Fm) (F是斐波拉契数列)题解:性质:gcd(Fn,Fm)=Fgcd(n,m)gcd(F_n,F_m)=F_{gcd(n,m)}gcd(Fn,Fm)=Fgcd(n,m)证明:定理1:gcd(Fn,Fn+1)=1gcd(F_n,F_{n+1})=1gcd(Fn,Fn+1)=1证明:gcd(Fn,Fn+1)=gcd(Fn,Fn+1−Fn)=gcd(Fn,Fn−1)=...=gcd(F1,F2)=gcd(1,1)=1原创 2021-09-03 15:04:16 · 105 阅读 · 0 评论 -
洛谷 P5027 Barracuda 【高斯消元】
题目链接题意:给出 n+1n+1n+1 个方程,共有 nnn 个未知数,其中一个方程有误差,求nnn个未知数中最大值的是第几个,方程的解是合法的当所有解都是正整数最大值有且仅有一个方程组其仅有一种解若解不存在输出”illegal“题解:因为1≤n≤1001\le n \le 1001≤n≤100,所以可以枚举误差项,用剩下的 nnn 个方程高斯消元判断解是否合法#include<iostream>#include<sstream>#include<st原创 2021-09-06 15:21:33 · 120 阅读 · 0 评论 -
牛客多校① H-Hash Function【NTT】
题意:给出一个包含NNN个正整数的集合SSS,求一个最小的 PPP 使 Si %PS_i\ \% PSi %P得到NNN个不同的结果(即不产生哈希冲突)题解: ∵a%P!=b%P\ \because a\%P!=b\%P ∵a%P!=b%P∴abs(a−b)%P!=0\therefore abs(a-b)\%P!=0∴abs(a−b)%P!=0∴∀a,b∈S,abs(a−b)%P!=0\therefore \forall a,b\in S,abs(a-b)原创 2021-08-04 17:29:54 · 115 阅读 · 0 评论