随笔分类 - 数论
讨厌的数论专题, 看看我三年能不能学会你,让你成天折磨我
摘要:试题传送门 一、枚举约数 想到欧拉筛,然而我们并不能筛到,时间上C++每秒能算,次循环肯定狒狒了。 空间上也不允许开那么大的数组,数组最大我试过能开,其实这都完全没有必要。因为就是,而
阅读全文
摘要:题目传送门 我们将条直线编号,分别称为直线、直线、…、直线。直线 与直线 最多有一个交点,直线与直线和直线最多有个交点,……,直线与其它 条直线最多 个交点。 由此看出,条无三线共点的直线
阅读全文
摘要:1、质数判断 bool isPrime(int n) { if (n < 2) return false; for (int i = 2; i <= n / i; i++) if (n % i == 0) return false; return true; } 2、埃拉筛 const int N
阅读全文
摘要:一、前导知识 (1) 算术基本定理 1、唯一分解定理 2、约数和公式 (2) 相关数学知识扩展 3、等比数列求和公式 (3)取模办法 4、快速幂 5、费马小定理求逆元 二、解题思路 1、从约数和入手 既然要求约数和,那先分解质因数。根据唯一分解定理: $a={p_1}^{k_1} * {p_2}^{
阅读全文
摘要:本文转载自: https://www.cnblogs.com/ldysy2012/p/10390857.html 前导知识链接 #include <bits/stdc++.h> using namespace std; typedef long long LL; /** * 功能:线性筛出约数个数与
阅读全文