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
BZOJ2186
欧拉函数&莫比乌斯反演
1、[BZOJ2301]HAOI2011Problemb2、[BZOJ2440]中山市选2011完全平方数3、gcd4、[
BZOJ2186
]SDOI2008莎拉公主的困惑5、[BZOJ3529]SDOI2014
Zeyu_King
·
2020-07-04 09:05
算法学习
[
BZOJ2186
][Sdoi2008]沙拉公主的困惑
题意求n!中与m!互素的数的个数。这是我刚学逆元打的第一道题,当然是看别人的题解后打的……Ans=ϕ(m!)∗n!/m!%p∵ϕ(m!)=m!∏(pi−1)/pi%p∴Ans=n!∏(pi−1)/pi%p预处理n!%p和∏(pi−1)/pi%p因为要用到除法取模,所以要求逆元。−M/i∗inv[M%i]=inv[i]可以线性筛预处理。#include#defineN10000010typedefl
LowestJN
·
2016-12-14 20:51
数论
[
BZOJ2186
][Sdoi2008]沙拉公主的困惑
[Sdoi2008]沙拉公主的困惑Description大富翁国因为通货膨胀,以及假钞泛滥,政府决定推出一项新的政策:现有钞票编号范围为1到N的阶乘,但是,政府只发行编号与M!互质的钞票。房地产第一大户沙拉公主决定预测一下大富翁国现在所有真钞票的数量。现在,请你帮助沙拉公主解决这个问题,由于可能张数非常大,你只需计算出对R取模后的答案即可。R是一个质数。Input第一行为两个整数T,R。RM!)即
hbhcy98
·
2016-04-10 21:00
数论
欧拉函数
辗转相除法
bzoj2186
沙拉公主的困惑
2186:[Sdoi2008]沙拉公主的困惑TimeLimit:10Sec MemoryLimit:259MBSubmit:2587 Solved:869[Submit][Status][Discuss]Description大富翁国因为通货膨胀,以及假钞泛滥,政府决定推出一项新的政策:现有钞票编号范围为1到N的阶乘,但是,政府只发行编号与M!互质的钞票。房地产第一大户沙拉公主决定预测一下大富
FSAHFGSADHSAKNDAS
·
2016-03-28 09:00
【
BZOJ2186
】【SDoi2008】沙拉公主的困惑 数论
Description大富翁国因为通货膨胀,以及假钞泛滥,政府决定推出一项新的政策:现有钞票编号范围为1到N的阶乘,但是,政府只发行编号与M!互质的钞票。房地产第一大户沙拉公主决定预测一下大富翁国现在所有真钞票的数量。现在,请你帮助沙拉公主解决这个问题,由于可能张数非常大,你只需计算出对R取模后的答案即可。R是一个质数。Input第一行为两个整数T,R。R(x,2y)=1……(其实我就不知道,我弱
DMoon
·
2016-02-28 20:00
【SDOI2008】【
BZOJ2186
】沙拉公主的困惑
Description大富翁国因为通货膨胀,以及假钞泛滥,政府决定推出一项新的政策:现有钞票编号范围为1到N的阶乘,但是,政府只发行编号与M!互质的钞票。房地产第一大户沙拉公主决定预测一下大富翁国现在所有真钞票的数量。现在,请你帮助沙拉公主解决这个问题,由于可能张数非常大,你只需计算出对R取模后的答案即可。R是一个质数。Input第一行为两个整数T,R。R #include #include #i
CreationAugust
·
2016-02-20 14:00
数论
欧拉函数
逆元
【codevs2301】【
BZOJ2186
】沙拉公主的困惑,数论练习之逆元与φ
传送门1传送门2写在前面:数论!数论!数论!思路:1.分析出题目本意就是求phi(m!)*n!/m!%r(这一步大概挺难想的,想出来这个后面就简单多了)2.n!%r可以O(10^7)预处理3.由phi(x)=x×(p1-1)/p1×(p2-1)/p2×……×(pi-1)/pi,其中p1,p2,p3……pi为x的质因数且各不相同我们可以得到phi(m!)/m!=(p1-1)/p1×(p2-1)/p2
xym_CSDN
·
2016-02-20 13:00
bzoj2186
【SDOI2008】沙拉公主的困惑
2186:[Sdoi2008]沙拉公主的困惑TimeLimit: 10Sec MemoryLimit: 259MBSubmit: 2363 Solved: 779[Submit][Status][Discuss]Description大富翁国因为通货膨胀,以及假钞泛滥,政府决定推出一项新的政策:现有钞票编号范围为1到N的阶乘,但是,政府只发行编号与M!互质的钞票。房地产第一大户沙拉公主决定预测
AaronGZK
·
2016-02-12 22:00
欧拉函数
筛法
bzoj
乘法逆元
bzoj2186
: [Sdoi2008]沙拉公主的困惑
链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2186题意:中文题。。。分析:题目要求1~n!内与m!互质的数的个数。。我们回顾一下gcd(a,b)我们发现gcd(a,b)=gcd(a,a+b)这是什么呢?设x=R这种情况,这个时候R是不存在关于模R的逆元的,这个时候要用其他方法处理了,根据之前的分析可以知道是n!/m!这里的处理出了问题,我
Fsss_7
·
2016-02-10 20:00
【
bzoj2186
】[Sdoi2008]沙拉公主的困惑 数论 线性筛逆元
Description大富翁国因为通货膨胀,以及假钞泛滥,政府决定推出一项新的政策:现有钞票编号范围为1到N的阶乘,但是,政府只发行编号与M!互质的钞票。房地产第一大户沙拉公主决定预测一下大富翁国现在所有真钞票的数量。现在,请你帮助沙拉公主解决这个问题,由于可能张数非常大,你只需计算出对R取模后的答案即可。R是一个质数。Input第一行为两个整数T,R。R #include #include #i
LOI_DQS
·
2016-01-14 21:00
BZOJ2186
: [Sdoi2008]沙拉公主的困惑
Description大富翁国因为通货膨胀,以及假钞泛滥,政府决定推出一项新的政策:现有钞票编号范围为1到N的阶乘,但是,政府只发行编号与M!互质的钞票。房地产第一大户沙拉公主决定预测一下大富翁国现在所有真钞票的数量。现在,请你帮助沙拉公主解决这个问题,由于可能张数非常大,你只需计算出对R取模后的答案即可。R是一个质数。Input第一行为两个整数T,R。R#include#defineisnum(
mrazer1234
·
2015-12-19 08:45
刷题
BZOJ2186
[Sdoi2008]沙拉公主的困惑 数论:递推求逆元
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2186题目大意:求1到n!中与m!互素的数的个数。分析:我们知道,1到m中与m互素的数的个数是Φ(m)个,如果有m|n,那么我们有:1到n中与m互素的数的个数为n/m*Φ(m)个。这样问题就变为了求n!*∏(1-1/pi)。实现代码如下:#include #include #include
AC_Gibson
·
2015-09-24 11:00
欧拉函数&莫比乌斯反演
1、[BZOJ2301]HAOI2011Problemb2、[BZOJ2440]中山市选2011完全平方数3、gcd4、[
BZOJ2186
]SDOI2008莎拉公主的困惑5、[BZOJ3529]SDOI2014
Zeyu_King
·
2015-02-01 21:00
欧拉函数
莫比乌斯反演
【SDOI2008】【
BZOJ2186
】【沙拉公主的困惑】【题解】【数论】
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2186题意:求1-n!中与m!互质的个数,这个讲得好http://blog.csdn.net/acdreamers/article/details/19068791吐槽一下,一开始用数组bzoj爆CE,g++4.4说开不了这么大,用vectorTLE,再改回数组,A了……Code:/* ID:
u012732945
·
2014-03-14 20:00
数论
bzoj
逆元
上一页
1
下一页
按字母分类:
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
其他