数论
_奶酪
这个作者很懒,什么都没留下…
展开
-
【CF1333F】Kate and imperfection(埃氏筛+思维)
传送门题目:思路:令lenlenlen =2~n内的质数个数+1,最多可以从nnn中选取lenlenlen个数使得这些数组成的集合的 imperfection值为1。如果集合的大小k≤lenk\le lenk≤len,那么总能选取kkk个数使得他们之间两两互质,集合的imperfection值为1。考虑剩下的合数,依次从中选取1,2,3...n−len1,2,3...n-len1,2,...原创 2020-04-10 00:33:57 · 535 阅读 · 0 评论 -
【2019杭电多校第四场1010=HDU6623】Minimal Power of Prime(质因子分解+思维+卡精度)
题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=6623题目:Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/65536 K (Java/Others)Problem DescriptionYou are given a positive integer n &...原创 2019-08-01 19:17:32 · 361 阅读 · 0 评论 -
【算法笔记】数论基础:康托展开(全排列和序号之间的映射)
参考博客:https://blog.csdn.net/Hi_KER/article/details/81263889康托展开解决的两个问题:正康托展开:给出一个全排列的序列,求该序列是第几个全排列的序列。 如初始序列1234,那么3214是第15个全排列的序列逆康托展开:给出数字k,求全排列序列中的第k个序列是什么。 如初始序列1234,第...原创 2019-06-30 11:23:08 · 710 阅读 · 0 评论 -
【hdu2588】求[1-n]中和n的gcd大于m的数的个数(求欧拉函数值)
题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=2588思路欧拉函数值的意思是[1,n]中gcd(x,n)=1的x的个数,x[1,n]如果x[1,n],且gcd(x,n)=k,令x=k*a,n=k*b,那么a与b互质由x≤n可知a≤b,所以求a的个数相当于转化为求[1,b]中和b互质的数的个数,,即,其中k[m+1,n]注意:k必须...原创 2019-04-25 15:57:31 · 512 阅读 · 0 评论 -
【hdu1018】Big Number(求n!的位数----斯大林公式/log函数)
题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=1018解题思路1.log函数n!的位数=log10(1*2*3*..*n)+12.斯大林公式n!的位数=0.5*log10(2*pi*n)+n*log10(n/e)+1ac代码log函数:#include <iostream>#include <...原创 2019-04-29 21:26:20 · 466 阅读 · 0 评论 -
【牛客练习44:C】小y的质数(求区间内k生互斥数对数---容斥原理+质因子分解)
题目地址:https://ac.nowcoder.com/acm/contest/634/C题意求区间[l,r]内有多少对k生互斥数对数,所谓k生互斥数即(y-k,y+k)互斥,且两个数都在区间内注意:l,r可以从0开始!数据范围比较大,要转换思维,普通方法会超时解题思路(终于把大佬的代码看懂了!!(;´༎ຶД༎ຶ`) 数论是知识盲点,想不出来,想出来也不会写QAQ)...原创 2019-04-20 11:31:09 · 540 阅读 · 0 评论 -
【模版】求单个/多个欧拉函数值
求单个欧拉函数值 直接套用欧拉函数的普通表达式(唯一质因子分解) ll euler(ll n){ ll ans=n; for(ll i=2;i*i<=n;i++) { if(n%i==0) { ans=ans/i*(i-1); while(n%i==0) n/...原创 2019-04-23 22:10:40 · 344 阅读 · 0 评论 -
【hdu3501】求[1,n-1]与n不互质的所有数之和(单个欧拉函数求法+[1,n]和n互质的数之和公式----模版题)
题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=3501题意求[1,n-1]内与n不互质的所有数之和解题思路注意是[1,n-1],不是[1,n]!!欧拉函数的普通表达式:[1,n]和n互质的数之和公式为:,其中是n对应的欧拉函数值公式正确性证明见:https://blog.csdn.net/clover_hxy/art...原创 2019-04-23 21:39:16 · 287 阅读 · 0 评论 -
【CF#538div2:C】Trailing Loves (or L'oeufs?)(质因数分解+分析)
题目地址:https://codeforces.com/contest/1114/problem/C题意给出十进制的数n,和要转换的进制b,求n!转化成b进制之后末尾有多少个0解题思路就是求最大的k,使 对b质因子分解:,记录对应的个数(用map存对应关系,vector存)对n!质因子分解:(后面的x1...xn在求结果的时候不用考虑)ans=min(),表示...原创 2019-04-16 20:17:49 · 301 阅读 · 0 评论 -
【浙大第19届校赛:B】Even Number Theory (数论n!中有多少个质因子2+java大数)
题目地址:http://acm.zju.edu.cn/onlinejudge/showContestProblem.do?problemId=5970题意有如下定义:集合E:正偶数e-prime:不能是任意两个正偶数的乘积的数,如2,18是,但16不是(16=2*8,16=4*4)e!!:e双阶乘,如8!!=8*6*4*2;问对于e!!能够最多分解成多少个e-prime相乘...原创 2019-04-16 16:30:39 · 337 阅读 · 0 评论