E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
数论——莫比乌斯反演
Codeforces - 1033C - Permutation Game - 简单dp - 简单
数论
https://codeforces.com/problemset/problem/1033/C一开始觉得自己的答案会TLE,但是吸取徐州赛区的经验去莽了一发。其实因为下面这个公式是$O(nlogn)$的,不是$O(n²)$,所以这样做是可行的。学到了新的知识。$$\sum\limits_{i=1}^{n}\lfloor\frac{n}{i}\rfloor$$PS:学会LaTeX啦!#includ
weixin_30508241
·
2020-08-13 20:17
一道神奇的
数论
题
题面:2807.[HZOI2017]你猜是不是期望时间限制:3s内存限制:256MB【题目描述】lc出去浪,发现了一大堆钻石,可是钻石在有规律地消失,lc想知道最后剩下钻石的价值。给出p-1堆钻石,第i堆钻石含有i+1个不同的钻石.第i堆钻石有1/(i*(i+1))的概率不消失,每个钻石不消失的概率为1/2,.第i堆每个钻石权值为2^(i+1),求最后获得价值的期望。lc很认真所以,他想知道精确答
weixin_30279671
·
2020-08-13 20:06
BJOI2019 游记
BJOI2019游记Day1开场拿到\(T1\)发现可以转成求平均\(log\)直接\(AC\)自动机上\(Dp\)一波即可\(T2\)发现是到
数论
神仙题,大概能想到要用斯特林数转成\(k\)次幂求和之类的
weixin_30258027
·
2020-08-13 20:01
第十五届“华为杯”大学生程序设计竞赛题解
1.虢莔薅参加运动会解法:1^2+2^2+3^2+...n^2=n*(n+1)*(2*n+1)/6代入求解,注意6的逆元求法题目类型:
数论
裸题#include#definelllonglongusingnamespacestd
RRRR_wys
·
2020-08-13 20:39
二元一次不定方程的快速解法
二元一次不定方程(形如a*x+b*y=c的方程,又叫丢番图方程,下简称不定方程),是初等
数论
经典的研究对象。
天蒙光
·
2020-08-13 20:51
数论及其应用
不定方程
数论
Light OJ 1375 LCM Extreme 欧拉函数 (或
莫比乌斯反演
?)
题目大意:大意很好理解,就是求和其中lcm(i,j)表示整数i和j的最小公倍数,结果模上2^32大致思路:这个题和SPOJ5971很像可以先看看SPOJ5971题解这答题我们先把需要求的项列出来得到下面这个样子:lcm(1,2)lcm(1,3)lcm(1,4)....lcm(1,n)lcm(2,3)lcm(2,4).....lcm(2,n)lcm(3,4).....lcm(3,n)......lc
Gatevin
·
2020-08-13 20:38
Light
OJ
数论
学习(题库有很多啦。)
逆元,摘自SssssssBbbbbbbbon求出1~n的逆元#includeusingnamespacestd;intmod=17,inv[30];voidinit(){inv[1]=1;for(inti=2;i#defineintlonglongusingnamespacestd;intb,a;voidexgcd(inta,intb,int&d,int&x,int&y){if(!b)d=a,x=
forever_piano
·
2020-08-13 20:33
莫比乌斯反演
学习之路~
首先是线性筛由于每一个数只会被筛一次,所以复杂度为on筛mobius函数voidinit(){memset(book,0,sizeof(book));memset(mu,0,sizeof(mu));memset(prime,0,sizeof(prime));mu[1]=1;cnt=0;for(inti=2;i#include#definemaxn100100#defineintlonglongus
forever_piano
·
2020-08-13 20:02
find the nth digit(
数论
)
Description假设:S1=1S2=12S3=123S4=1234.........S9=123456789S10=1234567891S11=12345678912............S18=123456789123456789..................现在我们把所有的串连接起来S=1121231234.......123456789123456789112345678912
尘封的记忆0
·
2020-08-13 19:38
oj做题--心得与体会
丑数(
数论
)
Description丑数就是这个数的质因子只有2,3,5,7这四个,除此之外不再含有其它别的质因子。注意1也被认为是丑数.丑数的前20个为1,2,3,4,5,6,7,8,9,10,12,14,15,16,18,20,21,24,25,27,...;Input每行输入一个N,1<=N<=5842,N为0时输入结束.Output输出相应的第N个丑数.SampleInput12341112132122
尘封的记忆0
·
2020-08-13 19:38
oj做题--心得与体会
【
数论
】欧几里得的游戏
题目描述欧几里德的两个后代Stan和Ollie正在玩一种数字游戏,这个游戏是他们的祖先欧几里德发明的。给定两个正整数M和N,从Stan开始,从其中较大的一个数,减去较小的数的正整数倍,当然,得到的数不能小于0。然后是Ollie,对刚才得到的数,和M,N中较小的那个数,再进行同样的操作……直到一个人得到了0,他就取得了胜利。下面是他们用(25,7)两个数游戏的过程:Start:257Stan:117
嘘,我学习呢
·
2020-08-13 18:35
数学一本通-数论
【初等
数论
】指数、原根与不定方程
【初等
数论
】指数、原根与不定方程1、指数现在我们就开始为剩余系建立“坐标”,完全剩余系是连续的,剩余类本身就是很好的坐标,所以这里我们只需讨论既约剩余系。
smilejiasmile
·
2020-08-13 18:47
计算数学与数学理论
组合数求模
另外,感谢Picks将多项式运算的技巧在中国进行推广,感谢51nod提供了许多有趣的
数论
题目,感谢fotile96开源了他的FFT模板
skywalkert
·
2020-08-13 18:36
总结
组合数
CodeForces_1360H Binary Median(
数论
+暴力)
BinaryMediantimelimitpertest:2secondsmemorylimitpertest:256megabytesProblemDescriptionConsiderallbinarystringsoflengthmmm(1≤m≤601≤m≤601≤m≤60).Abinarystringisastringthatconsistsofthecharacters0and1only
sigh_
·
2020-08-13 18:58
暴力
CodeForces_1348D Phoenix and Science(
数论
)
PhoenixandSciencetimelimitpertest:2secondsmemorylimitpertest:256megabytesProblemDescriptionPhoenixhasdecidedtobecomeascientist!Heiscurrentlyinvestigatingthegrowthofbacteria.Initially,onday1,thereisone
sigh_
·
2020-08-13 18:27
数论
A - Alice的难题(
数论
+前后缀预处理)
传送门1.第一步肯定是求出所有数的鸡汤值了,考虑到最小质因子,使用欧拉筛即可求得(不懂自行百度)2.对于三个不相交的连续区间a,b,ca,b,ca,b,c,如下所示:我们可以发现对应排列有以下六种情况:a,b,ca,b,ca,b,ca,c,ba,c,ba,c,bb,a,cb,a,cb,a,cb,c,ab,c,ab,c,ac,a,bc,a,bc,a,bc,b,ac,b,ac,b,a3.对于上面的每种
Happig丶
·
2020-08-13 18:35
牛客比赛
[c++]gcd(
数论
)
自己的一个小结文章目录题目描述输入输出样例输入样例输出提示思路看看代码有利于理解题目描述给定整数N,求1#defineLLlonglong#defineregregister#defineM10000000intn,tot;LLans;intphi[M+5],prime[M+5];boolvis[M+5];voidEuler(intN){phi[1]=1;for(reginti=2;iN)brea
Pi_UK(wjh)
·
2020-08-13 18:27
考试专用题
数论
数论
(约瑟夫问题——1073 约瑟夫环)
N个人坐成一个圆环(编号为1-N),从第1个人开始报数,数到K的人出列,后面的人重新从1开始报数。问最后剩下的人的编号。例如:N=3,K=2。2号先出列,然后是1号,最后剩下的是3号。输入2个数N和K,表示N个人,数到K出列。(2usingnamespacestd;intmain(){intn,k,f=0;cin>>n>>k;//编号0——n-1,从0开始数k个数for(inti=2;i<=n;i
墨白纸黑
·
2020-08-13 18:39
数据结构与算法算法
to do list-04202018
网络流分块,线段树计算几何(凸包)简单
数论
dp树形java一个月过去了,啥都没干.https://blog.csdn.net/wmn_wmn/article/category/896475/1http:
Cwolf9
·
2020-08-13 17:06
心得-ACM有感
组合数 -csdn博客
部分内容参考博客[组合数]求组合数的几种方法总结求C(m,n)%p;组合数是
数论
中比较重要的一个内容,涉及到的内容主要有两个。组合数求解的式子中会很容易出现比较大的数和除法运算。
i-Curve
·
2020-08-13 17:40
数论
数论
(1):素数
素数我们说,如果存在一个整数\(k\),使得\(a=kd\),则称\(d\)整除\(a\),记做\(d\mida\),称\(a\)是\(d\)的倍数,如果\(d>0\),称\(d\)是\(a\)的约数。特别地,任何整数都整除\(0\)。显然大于\(1\)的正整数\(a\)可以被\(1\)和\(a\)整除,如果除此之外\(a\)没有其他的约数,则称\(a\)是素数,又称质数。任何一个大于\(1\)的
RioTian
·
2020-08-13 17:00
同余问题题集
求完之后判断一下有没有解然后x乘上K/gcd就是真正的解然后b/gcd可以作为模,把x调整成最小正整数解最后注意开longlong,
数论
题大多都要开longlong#include#defineREP(
Sugewud
·
2020-08-13 17:04
题型总结
数论
HDU 5974 A Simple Math Problem (
数论
+解方程组)
ProblemDescriptionGiventwopositiveintegersaandb,findsuitableXandYtomeettheconditions:X+Y=aLeastCommonMultiple(X,Y)=bInputInputincludesmultiplesetsoftestdata.Eachtestdataoccupiesoneline,includingtwopos
小坏蛋_千千
·
2020-08-13 16:20
数论
codeforces 787a
听说这其实就是一道水题,我硬生生用了
数论
方法来解,真是蠢。主要是因为跟青蛙的约会这道题很相似,直接套模板就过了。
老焦哥
·
2020-08-13 16:49
数论
USTC计算
数论
课程学习记录
连分数因子分解1.2二次筛法1.3数域筛法1.4Pollardρ1.5Pollardp-11.6P+1算法1.7椭圆曲线法2离散对数2.1小步大步法2.2Silver-Hellman-Pholig3模p开平方计算
数论
学习记录
EricJeffrey
·
2020-08-13 16:20
其他
hdu5738(极角排序—+组合计数+
数论
)
EurekaTimeLimit:8000/4000MS(Java/Others)MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):3188AcceptedSubmission(s):899ProblemDescriptionProfessorZhangdrawsnpointsontheplane,whichareconveniently
Phoenix丶HN
·
2020-08-13 16:56
数学--组合数学
数学--数论
双指针枚举半平面
easymath
easymath题目描述军军最近在学习初等
数论
,他的数学老师给他出了一道题,他觉得太简单了,懒得做,于是交给了你题目是这样的:有一堆数,问你能否从中选出若干个数使得这些数的最小公倍数为x输入第一行输入一个整数
おりひめ·さあや
·
2020-08-13 15:01
bzoj 3944: Sum 杜教筛
省选的时候rzz讲这种东西在国内OI称为杜教筛,用来求
数论
函数的前缀和,课件中有一般形式。
lych_cys
·
2020-08-13 15:32
bzoj
数论
( 求取大数n^k的前3位与后3位)
求取大数的后k位比较简单即利用快速幂取c=10^k就可以模板:(以k=3为例)longlongintquick_mod(longlonginta,longlongintb){longlongintans=1;longlongintc=1000;a=a%c;while(b>0){if(b%2==1){ans=(ans*a)%c;}a=(a*a)%c;b=b/2;}//printf("%lld\n",
jianxingzhang
·
2020-08-13 14:47
编程
hdu 4549 M斐波那契数列
数论
矩阵
M斐波那契数列TimeLimit:3000/1000MS(Java/Others)MemoryLimit:65535/32768K(Java/Others)TotalSubmission(s):724AcceptedSubmission(s):206ProblemDescriptionM斐波那契数列F[n]是一种整数数列,它的定义如下:F[0]=aF[1]=bF[n]=F[n-1]*F[n-2](
chasexie(xiehonghao)
·
2020-08-13 14:32
数论
数论
HDU5974gcdGiventwopositiveintegersaandb,findsuitableXandYtomeettheconditions:X+Y=aLeastCommonMultiple(X,Y)=b给出a,b,求满足题意的x,y。设X,Y的最大公约数为t,即gcd(X,Y)=t,那么有X=k1t,Y=k2t,其中k1,k2互质,X+Y=(k1+k2)t,lcm(X,Y)=XYt=
haohaoxuexilmy
·
2020-08-13 14:28
数论
CF895C Square Subsets (组合数+状压DP+简单
数论
)
题目大意:给你一个序列,你可以在序列中任选一个子序列,求子序列每一项的积是一个平方数的方案数。1#include#include#defineN100100#defineM75#definemod1000000007#defineC(m,n)(((fac[n]*inv[m])%mod*inv[n-m])%mod)#definelllonglongusingnamespacestd;intxx,n,
guapisolo
·
2020-08-13 14:57
CF
状压DP
组合数
浅谈简单
数论
及应用(一)
浅谈简单
数论
及其应用涉及内容:欧几里得,扩展欧几里得,欧拉函数,费马小定理,欧拉定理,逆元,中国剩余定理符号声明∑表示求和符号。∏表示求积符号。a≡b(modn),表示整数a,b对模n同余。
ganjingxian
·
2020-08-13 14:54
数学
数论
扩展欧几里得
欧拉函数
hdu 3092 简单
数论
+分组背包dp
LeastcommonmultiplePartychenliketodomathematicalproblems.Oneday,whenhewasdoingonaleastcommonmultiple(LCM)problem,hesuddenlythoughtofaveryinterestingquestion:ifgivenanumberofS,andwedividedSintosomenumb
diejixiang8988
·
2020-08-13 13:21
Luogu P1052 过河【DP|简单缩点无
数论
】
题目链接思路分析#include#include#includeintf[10000002];inta[102];intmain(){intl,s,t,m;scanf("%d%d%d%d",&l,&s,&t,&m);for(inti=1;i=t)//缩点操作{sam=1;//t个点的f[i]一样,意味着之后到下一个点的所有中间点的结果都是一样的intd=a[p+1]-i;for(intj=p+1;
失学少年等九推
·
2020-08-13 13:17
牛客网&LuoGu练习题
DP&状态压缩DP
【
数论
】快速分解质因数的技巧 && 筛法求素数(快速筛)
快速分解质因数在做题时经常遇到要分解质因数,那么如何快速分解质因数呢?在用筛法求素数时,我们使用线性筛的方法,并在每次筛的过程中,记录下每个数的最小质因数。那么在分解质因数的时候,只需要不断除以当前数的最小质因数,就可以快速得到分解的质因数了。给出一个简单的例子,比如我们要求50这个数的质因数:首先,利用线性筛找到所有的素数,并记录非素数的最小质因数,然后再将数字50除以他的最小质因子(也就是2)
千与千寻之前1
·
2020-08-13 13:03
UVa 10940 - Throwing cards away II(
数论
,规律)
这个题可以按逆序思路来想最后剩下的牌,除了1张之外,最后一张剩下的一定是偶数牌然后,2^n张牌剩下的一定是2^n2^n-1张牌剩下的一定是2^n-2...以此,可推得以下数列:ans(1)=1;ans(2)=2;ans(3...4)={2,4};ans(5...8)={2,4,6,8};...ans(2^(n-1)+1...2^n)={2,...,2^n}#includeintmain(){int
clevermike
·
2020-08-13 13:21
数论+组合数学
数论
之因子个数的求法
1.N的因子个数条件:给定任意一个一个正整数N要求:求其因子的个数首先给出结论:对于任意的整型N,分解质因数得到N=P1^x1*P2^x2*……*Pn^xn;则N的因子个数M为M=(x1+1)*(x2+1)*……*(xn+1);证明过程:首先举个例子吧24=2^3*3^1;其质因子有:为2和3指数为3和1那么对于2有0123四种指数选择,对于3有01两种指数选择所以就是4*2=8个因子个数如果还是
Lesroad
·
2020-08-13 13:54
数论
monodepth无监督卷积神经网络深度估计代码解析(三)
最后我们来看一下主函
数论
文解析:https://blog.csdn.net/bofu_sun/article/details/892065311.首先是调用一些库函数,同时设置运行文件时的参数from_
孙敬博
·
2020-08-13 13:04
简单
数论
(知识点介绍+模板)
0.容斥原理:容斥原理的具体如下:区间中与i不互质的个数=(区间中i的每个质因数的倍数个数)-(区间中i的每两个质因数乘积的倍数)+(区间中i的每3个质因数的成绩的倍数个数)-(区间中i的每4个质因数的乘积)+...(通过图例解释)代码如下://利用深搜实现的方法//p[q][i]为q的质因数llDFS(intx,intMAX,intq)//求MAX内与q不互质的个数{inti;llres=0;f
rentu_
·
2020-08-13 13:23
数论
hdu 2620 Ice Rain(
数论
)
IceRainTimeLimit:9000/3000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):181AcceptedSubmission(s):76ProblemDescriptionIceRain------Iwaswaitingforagirl,orwaitingforbeenaddictedt
acm_cxq
·
2020-08-13 12:08
数学-数论
FFT/NTT做题方法与调试技巧(+提高码题效率的一些想法)
FFT(快速傅里叶变换)/NTT(
数论
变换)是卷积运算常见而实用的优化但是FFT/NTT的处理过程并不像暴力运算(差不多是多项式乘法)那样能够直观地反映卷积结果的实时变化。
STcyclone
·
2020-08-13 12:28
数学
FFT
Euler Function---(规律or
数论
) 2018 Multi-University Training Contest 3
乍一看,根本看不懂题目在说什么,然后硬着头皮翻译=-=。翻译真是个令人头大的事情啊。题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6322题意:给定一个k,求第k小的n,n满足φ(n)的为合数。kusingnamespacestd;intmain(){intz;cin>>z;while(z--){longlongn;cin>>n;if(n==1)co
PK__PK
·
2020-08-13 12:24
数论
思维
TOJ 2399
&method=showdetail&id=2399题目类型:
数论
-高次同余方程数据结构:structLMIC_HASHTABLE{inti;intkey[N],value[N];voidinit(){
Laimic_
·
2020-08-13 11:22
ACM解题报告
[省选算法]
扩展卢卡斯+CRT;dominatortree;矩阵树定理;Top-Tree;插头;静态仙人掌;最小树形图;平面图转对偶图;斯坦纳树;带花树;Pollard_rho;拉格朗日强化计划:CDQ分治;块状链表;
莫比乌斯反演
__Horizon__
·
2020-08-13 11:41
入门--
魔法阵——
数论
魔法阵——
数论
题目来源洛谷P2119题目描述六十年一次的魔法战争就要开始了,大魔法师准备从附近的魔法场中汲取魔法能量。大魔法师有m个魔法物品,编号分别为1,2,…,m。
Snitro
·
2020-08-13 11:44
#
数论
#
洛谷题目
#
前缀和
数论
2020牛客多校 第四场 B-Basic Gcd Problem (
数论
+ 线性筛 + 快速幂)
题目链接:B-BasicGcdProblemDescription题意:给出n,c,求c的n的质因数个数的次方AsagreatACMer,ZYBisalsogoodatmathandnumbertheory.ZYBconstructsafunctionfc(x).suchthat:Givesomepositiveintegerpairs(ni,cc),ZYBwantstoknowf{ci}(ni)
_Daredevil_
·
2020-08-13 11:59
训练赛病历
数论
Sierpiński 的初等
数论
问题
本文转自Matrix67的博客原文地址:http://www.matrix67.com/blog/archives/6405Sierpiński的初等
数论
问题波兰数学家WacławSierpiński对
数论
有很多研究
Binary10
·
2020-08-13 11:08
趣味数学
【VIJOS】1208 欧几里德游戏
0≤N,M≤231−1分析:嗯,博弈论和
数论
的综合题.假设当前大数为M,小数为N,那么我们可以通过一次操作,得到以下的状态:第一个数第二个数M-NNM-2NNM-3NN…………M-(K-1)NNM-KNN
SMIAMS
·
2020-08-13 10:09
博弈论
数论
数论
欧几里得的游戏
欧几里德的两个后代Stan和Ollie正在玩一种数字游戏,这个游戏是他们的祖先欧几里德发明的。给定两个正整数M和N,从Stan开始,从其中较大的一个数,减去较小的数的正整数倍,当然,得到的数不能小于0。然后是Ollie,对刚才得到的数,和M,N中较小的那个数,再进行同样的操作……直到一个人得到了0,他就取得了胜利。下面是他们用(25,7)两个数游戏的过程:Start:257Stan:117Olli
zzq_42825033
·
2020-08-13 10:15
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他