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
Zoj
斜率优化专题2——b
zoj
1010 [HNOI2008]玩具装箱toy 题解
【原题】1010:[HNOI2008]玩具装箱toyTimeLimit:1SecMemoryLimit:162MBSubmit:5434Solved:1969[Submit][Status]DescriptionP教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有编号为1...N的N件玩具
阿蒋
·
2020-09-17 07:34
bzoj题解
省选题解
【B
ZOJ
1010】玩具装箱
题解:h[]单调,s[]单调,所以直接单调队列维护一个上凸壳即可//bysdfzchy#include#include#include#includeusingnamespacestd;typedeflonglongLL;constintinf=(1'9'){if(ch=='-')f=-1;ch=getchar();}while(ch>='0'&&cheps)r--;q[++r]=i;}print
sdfzchy
·
2020-09-17 07:12
动态规划
-
优化
【HNOI2002】b
zoj
1010 玩具装箱
DescriptionP教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有编号为1…N的N件玩具,第i件玩具经过压缩后变成一维长度为Ci.为了方便整理,P教授要求在一个一维容器中的玩具编号是连续的。同时如果一个一维容器中有多个玩具,那么两件玩具之间要加入一个单位长度的填充物,形式地说如果将
sdfzyhx
·
2020-09-17 07:41
动态规划
bzoj
省选真题
【J
ZOJ
1116】【B
ZOJ
1010】玩具装箱TOY
description8月P教授要去看奥运,但是他割舍不下自己的一大堆智力玩具。于是,他决定把所有玩具都运到北京去。P教授使用自己的物体维数压缩器ODZ(ObjectDimensionZipper)来给玩具装箱。ODZ可以将任意物品变成一维,再装到一种特殊的一维容器中。P教授有编号为1…N的N件玩具,第i件玩具经过ODZ处理后一维长度是Ci。为了方便整理,P教授要求在一个一维容器中的玩具编号是连续
路人黑的纸巾
·
2020-09-17 06:44
DP
模拟赛
单调队列
斜率优化
b
zoj
1010 玩具装箱 【决策单调性优化dp】
算是一道模板题。我们可以先得到朴素的dp方程:f[i]=min(f[j]+w(j,i)),j∈[0,i)。w(j,i)表示将j+1~i打包运输的费用,时间复杂度为O(n2)。然后打表可发现满足决策单调性,所以就可以用单调队列维护决策点,二分查找每个点作为决策点的区间即可,时间复杂度为O(nlogn)。不能在枚举时用直接判断j+1是否比j更优的方式移动决策点,如:f[0]=0;head=1;q[++
Neo__Z
·
2020-09-17 06:49
bzoj
动态规划优化
b
zoj
1010 玩具装箱
玩具装箱P教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有编号为1...N的N件玩具,第i件玩具经过压缩后变成一维长度为Ci.为了方便整理,P教授要求在一个一维容器中的玩具编号是连续的。同时如果一个一维容器中有多个玩具,那么两件玩具之间要加入一个单位长度的填充物,形式地说如果将第i件玩具
aoyou1330
·
2020-09-17 06:31
B
ZOJ
1010 玩具装箱
B
ZOJ
1010玩具装箱我发现斜率优化的大多都是模板题。
aimifeng9177
·
2020-09-17 06:26
[B
ZOJ
1010][HNOI2008]玩具装箱toy(斜率优化)
DescriptionP教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有编号为1…N的N件玩具,第i件玩具经过压缩后变成一维长度为Ci.为了方便整理,P教授要求在一个一维容器中的玩具编号是连续的。同时如果一个一维容器中有多个玩具,那么两件玩具之间要加入一个单位长度的填充物,形式地说如果将
S_G_G
·
2020-09-17 06:40
斜率优化
dp
斜率优化
BZOJ
HNOI
dp斜率优化 b
zoj
1010玩具装箱题解
累加器传送门:http://blog.csdn.net/NOIAu/article/details/71775000题目传送门:https://cn.vjudge.net/problem/HYSBZ-1010想哭啊,这道题写和调一共用了两个多小时,最后才发现死在了一个括号匹配上面,WA的一下就哭出来了,这个故事告诉我们查错的时候一定要检查括号匹配啊,有些是编译器看不出来的,现在心情还久久不能平静首
NOIAu
·
2020-09-17 06:05
动态规划
[dfs][概率] J
zoj
P2941 贿赂
Description议会里有N个议员,每个议员有两个属性:级别和忠诚值。现在你要在议会通过一个议案,一个议案通过当且仅当严格超过一半的议员投赞同票。一个议员投赞同票的几率就是忠诚值除以100。议员们有着奇怪的癖好:他们都喜欢吃糖。你带了K个糖果用来贿赂议员,每个糖果的作用是使得某个议员的忠诚值增加10。贿赂要在投票开始前完成。(注意任意议员的忠诚值不可能大于100)投票之后,如果议案没有通过,你
黄小二哥
·
2020-09-17 05:14
数据结构与算法
[j
zoj
2941] 贿赂 {数学期望+dfs}
题目议会里有N个议员,每个议员有两个属性:级别和忠诚值。现在你要在议会通过一个议案,一个议案通过当且仅当严格超过一半的议员投赞同票。一个议员投赞同票的几率就是忠诚值除以100。议员们有着奇怪的癖好:他们都喜欢吃糖。你带了K个糖果用来贿赂议员,每个糖果的作用是使得某个议员的忠诚值增加10。贿赂要在投票开始前完成。(注意任意议员的忠诚值不可能大于100)投票之后,如果议案没有通过,你就会很暴力地把投了
心有猛虎|细嗅蔷薇
·
2020-09-17 05:04
数学期望
深度优先搜索(dfs)
数学期望
dfs
jzoj
2941
贿赂
J
ZOJ
Day 2-A组-T1-贿赂
JZDay2−AJZ\Day\2-AJZDay2−A组−T1−-T1-−T1−贿赂题目:议会里有NNN个议员,每个议员有两个属性:级别和忠诚值。现在你要在议会通过一个议案,一个议案通过当且仅当严格超过一半的议员投赞同票。一个议员投赞同票的几率就是忠诚值除以100100100。议员们有着奇怪的癖好:他们都喜欢吃糖。你带了KKK个糖果用来贿赂议员,每个糖果的作用是使得某个议员的忠诚值增加101010。
SSL_HJQ
·
2020-09-17 05:32
纪中模拟赛
dfs
枚举
【J
ZOJ
A组】贿赂
Description议会里有N个议员,每个议员有两个属性:级别和忠诚值。现在你要在议会通过一个议案,一个议案通过当且仅当严格超过一半的议员投赞同票。一个议员投赞同票的几率就是忠诚值除以100。议员们有着奇怪的癖好:他们都喜欢吃糖。你带了K个糖果用来贿赂议员,每个糖果的作用是使得某个议员的忠诚值增加10。贿赂要在投票开始前完成。(注意任意议员的忠诚值不可能大于100)投票之后,如果议案没有通过,你
CE自动机
·
2020-09-17 04:00
题解
noip模拟赛 小球游戏 cqb
zoj
3391(网格路径模型)
哇,考试考数学真的是不能玩了,特别还是考这种极其恶心的题意因为版权原因不能放上来,不过可以告诉你答案要mod998244353。。。题解:(趁我现在还记得,赶紧写下来。。。)首先说一下期望的概念:这道题要求的是方案的期望那么E=sigma(当前方案出现的概率*当前方案的方案数)概率在这里很显然是1/C(n,2),那么要求最后答案也要乘上C(n,2)就抵消了,所以实际要求的是方案的总数来考虑选择第i
Thyhhhhhh
·
2020-09-17 02:38
数学
考试题目
b
zoj
4015: [FJOI2014]树的重心 dp
Description给定一个n个点的树,每个点的编号从1至n,问这个树有多少不同的连通子树,和这个树有相同的重心。其中n个点的树指的是n个点的最小连通图,显然n个点的树有n-1条边,去掉这n-1条边中的任何一条,原图都不再联通,任意两个点之间由唯一一条路径相连。对于一个树,树的重心定义为:删掉某点i后,若剩余k个连通分量,那么定义d(i)为这些连通分量中点的个数的最大值,所谓重心,就是使得d(i
Amber_lylovely
·
2020-09-17 02:07
DP
Non Absorbing DFA DP (ASC2A SGU201
ZOJ
2337 ACdream1218 Gym100197A)
SGU201NonAbsorbingDFADP(
ZOJ
2337、ACdream1218、Gym100197A)AndrewStankevichContest2A题题意给定一个DFA(有字符集、初始状态、
hnshhslsh
·
2020-09-17 02:29
动态规划
史上最强大的模板练习题——J
ZOJ
1149排序
题目大意给定N个数,从小到大排序输出。N#definefo(i,a,b)for(inti=a;ikey[b])a^=b^=a^=b;right[a]=merge(right[a],b);if(dis[right[a]]>dis[left[a]])right[a]^=left[a]^=right[a]^=left[a];dis[a]=dis[right[a]]+1;returna;}intdelet
WerKeyTom_FTD
·
2020-09-17 02:58
杂文
【B
ZOJ
3302】[Shoi2005]树的双中心【DFS】【TreeDP】
【题目链接】考虑暴力做法,我们可以枚举删掉某条边,然后在两个子树里找重心,统计答案即可,O(n^2)的。发现树高最多100,并且发现每次转移只可能向着权值和更大的地方移动,那么我们可以记录出每个节点权值和最大的儿子。但是如果删掉一条边的时候,把这个儿子给归到另一个子树里了,所以我们还得记录次大权值和的儿子。复杂度O(nh)。设sum[x]表示x的子树中的权值和。设res[x]表示在x的子树中,将x
BraketBN
·
2020-09-17 02:11
搜索
/
DFS
/
BFS
Tree
DP
树的中心
B
ZOJ
2748(DP)
非常简单的DP题。类似背包的操作,按照音量改变值进行状态转移即可。#includeusingnamespacestd;#defineREP(i,n)for(inti(0);i=(b);--i)#definefor_edge(i,x)for(inti=H[x];i;i=X[i])#defineLLlonglong#defineULLunsignedlonglong#defineMPmake_pair
weixin_30469895
·
2020-09-17 02:25
【b
zoj
2748】 HAOI2012音量调节 背包dp
一开始以为自己读错题了,这不是傻逼题么?!!!于是开始丧病的玩空间,结果发现那些200K的是怎么出来的?!!!#include#include#include#include#include#includeusingnamespacestd;boolf[2][1010];intn,m,s,c;intmain(){scanf("%d%d%d",&n,&s,&m);memset(f,0,sizeof(
qingdaobaibai
·
2020-09-17 01:22
动态规划
B
ZOJ
2748
B
ZOJ
2748题目B
ZOJ
2748分析考虑DPDPDPf[i][j]f[i][j]f[i][j]表示音量为jjj可以由前iii次增加或减少构成f[i][j]=1(f[i−1][j+a[i]]=1∣∣f
strategist_614
·
2020-09-17 01:59
BZOJ
b
zoj
2748/HAOI2012题解(动态规划)
第一次在CSDN发题解,题目非常水,就当它是测试性质的文章好了。Description一个吉他手准备参加一场演出。他不喜欢在演出时始终使用同一个音量,所以他决定每一首歌之前他都要改变一次音量。在演出开始之前,他已经做好了一个列表,里面写着在每首歌开始之前他想要改变的音量是多少。每一次改变音量,他可以选择调高也可以调低。音量用一个整数描述。输入文件中给定整数beginLevel,代表吉他刚开始的音量
orangebird806
·
2020-09-17 01:02
动态规划
b
zoj
2748 音量调节 背包动规
这种题也能算省选。。AC代码:#include#includeusingnamespacestd;intn,m,a[105];booldp[105][2005];intmain(){inti,x;scanf("%d%d%d",&n,&x,&m);dp[0][x]=1;for(i=1;i=a[i])dp[i][x]=dp[i-1][x-a[i]];if(x+a[i]=0;i--)if(dp[n][i
lych_cys
·
2020-09-17 01:51
bzoj
[b
zoj
2748]音量调节
f[i][j]:1~i物品中是否可以达到jf[i][j]=f[i-1][j+a[i]]||f[i-1][j-a[i]](如果合法)1#include2#include3#include4#include5#include6#include7#include8#include9#include10#include11#include12usingnamespacestd;1314intn,a[110
aoping9329
·
2020-09-17 01:54
b
zoj
2748
题解:简单dp代码:#includeusingnamespacestd;constintN=1005;intn,x,m,a[N],f[N][N];intmain(){scanf("%d%d%d",&n,&x,&m);for(inti=1;i=0&&f[i-1][j-a[i]])f[i][j]=1;}for(inti=m;i>=0;i--)if(f[n][i]){printf("%d",i);ret
a5199519
·
2020-09-17 01:12
数据结构与算法
B
ZOJ
系列2748《[HAOI2012]音量调节》题解
Description一个吉他手准备参加一场演出。他不喜欢在演出时始终使用同一个音量,所以他决定每一首歌之前他都要改变一次音量。在演出开始之前,他已经做好了一个列表,里面写着在每首歌开始之前他想要改变的音量是多少。每一次改变音量,他可以选择调高也可以调低。音量用一个整数描述。输入文件中给定整数beginLevel,代表吉他刚开始的音量,以及整数maxLevel,代表吉他的最大音量。音量不能小于0也
Dante__Alighieri
·
2020-09-17 01:35
BZOJ
B
ZOJ
2748(HAOI2012)[音量调节]--01背包
【链接】b
zoj
2748【题目大意】给你n,初始数的大小和所能达到最大数的大小,在给你n个数让你每次加上这个数或减去这个数,但不能超过限定大小,使最后得到的结果最大。
Greninja_Wu
·
2020-09-17 01:02
BZOJ题解
背包
BZOJ题解
By
Greninja
部分常见刷题网站的题解
By
Greninja
2019.01.20【SDOI2015】【B
ZOJ
3994】【洛谷P3327】约数个数和(莫比乌斯反演)
B
ZOJ
传送门洛谷传送门解析:首先呢,这个既没有gcdgcdgcd也没有lcmlcmlcm的式子让我们很头疼啊。。。
zxyoi_dreamer
·
2020-09-16 20:12
莫比乌斯反演
【B
ZOJ
2961】共点圆(圆的反演)(半平面交)(CDQ分治)
传送门用了Lambda表达式,需要开C++11,只能在darkb
zoj
上交。题解:由于所有圆都过原点,直接反演后将所有圆交的区域表示为半平面交,然后上CDQ分治判断就行了。
zxyoi_dreamer
·
2020-09-16 20:12
_____分治_____
半平面交
2018.12.19【B
ZOJ
3667】【洛谷P4718】Rabin-Miller算法(Miller-Rabin)(Pollard-Rho)
DarkB
ZOJ
传送门洛谷传送门解析:Miller−RabinMiller-RabinMiller−Rabin模板解析Pollard−RhoPollard-RhoPollard−Rho模板解析之前写了半天的
zxyoi_dreamer
·
2020-09-16 20:12
素数测试
分解质因数
b
zoj
3701,大力莫比乌斯反演
注意到n只有10万,这可比某些动辄101010^{10}1010的毒瘤题良心多了。首先将[l,r][l,r][l,r]变为求前缀和设当前的距离限制为L,对于两个点(x1,y1)(x_1,y_1)(x1,y1),(x2,y2)(x_2,y_2)(x2,y2),考虑枚举一维的增量dx=abs(x1-x2)则答案为(n−dx+1)∑j=1dx2+j2<=L[gcd(dx,j)==1](m−j+1)
zxin__
·
2020-09-16 20:10
b
zoj
2693: jzptab
传送门@jzq233jzq没看过2154的右转答案=∑d=1∑i=1ndi∑j=1mdj(gcd(i,j)==1)然后再化开。=∑d=1d∑b=1μ(b)∗b2∗∑i=1ndbi∑j=1mdbj设D=db则=∑D=1∑i=1nDi∑j=1mDj∗∑D|bDbμ(b)∗b2然后设f(x)=j∗∑D|bDbmu(b)∗b2可以发现f(x)是积性函数。线性筛一发+分块枚举D水过。#include#inc
zhouyuyang233
·
2020-09-16 19:32
辣鸡八中
数论
b
zoj
2818(欧拉函数的应用!!!!!!!!!!!!!!)
给定整数N,求1=x,当y=x时,有且只有y=x=1互质,当y>x时,确定y以后符合条件的个数x就是phiy所以有序互质对的个数为(1~n/p)的欧拉函数之和乘2减1(要求的是有序互质对,乘2以后减去(1,1)多算的一次)那么就只需要先筛出欧拉函数再求个前缀和就可以了感觉有一部分欧拉函数题都是和gcd有关,就是两个数除以gcd就互质了,实际上只需要求互质的数即可然后又重复的,减去就行同时,做欧拉函
zhhx2001
·
2020-09-16 19:00
数论
B
ZOJ
4174: tty的求助
分析明天再补大概代码#includetypedeflonglongLL;constintN=500005;constintMOD=998244353;intn,m,x,f[N],mu[N],tot,prime[N];boolnot_prime[N];voidget_prime(intn){mu[1]=1;for(inti=2;i<=n;i++){if(!not_prime[i])prime[++t
ypxrain
·
2020-09-16 19:44
莫比乌斯反演
B
ZOJ
1013 (高斯消元模版题)
#include#include#include#include#definelllonglongusingnamespacestd;doublea[20][20],b[20],c[20][20];intn;intmain(){cin>>n;for(inti=1;i>a[i][j];}}//c:系数矩阵b:常数二者一起构成增广矩阵for(inti=1;i1e-8){for(intk=1;k<=n;
xiao_you_you
·
2020-09-16 19:18
数论基础
日常训练
【b
zoj
2818】Gcd
题意:略Ans只需预处理f(T)(就后面那串带p的)即可。以下为spoj的加强版(多询问):#include#definegcgetchar()#defineN10000009#definelllonglongusingnamespacestd;intT,n,m,mu[N],pri[N],pd[N],cnt;llans,f[N];intread(){intx=1;charch;while(ch=g
wzf_2000
·
2020-09-16 19:15
bzoj
数论
b
zoj
2818 Gcd(反演)
Description给定整数N,求1#include#include#definelllonglongusingnamespacestd;constintN=1e7+3;llphi[N];intsshu[2000000],tot=0;boolno[N];intn;voidmake(){for(inti=2;i<=n;i++){if(!no[i])sshu[++tot]=i;for(intj=1;
Coco_T_
·
2020-09-16 19:09
反演
B
ZOJ
4407: 于神之怒加强版|莫比乌斯反演
不会搞数学公式很苦恼!!flag:会写数学公式之后一定好好写一发题解非常感谢龙爷(sd第一男选手!!可惜神犇都不写blog)提供线性筛做法2.16————————————————-一下均设n#include#include#include#include#include#include#include#include#include#defineN5000005#definelllonglong#
ws_yzy
·
2020-09-16 19:06
莫比乌斯反演
分块
b
zoj
2154
Description今天的数学课上,Crash小朋友学习了最小公倍数(LeastCommonMultiple)。对于两个正整数a和b,LCM(a,b)表示能同时被a和b整除的最小正整数。例如,LCM(6,8)=24。回到家后,Crash还在想着课上学的东西,为了研究最小公倍数,他画了一张N*M的表格。每个格子里写了一个数字,其中第i行第j列的那个格子里写着数为LCM(i,j)。一个4*5的表格如
weixinding
·
2020-09-16 19:59
b
zoj
5394: [Ynoi2016]炸脖龙 数论+树状数组
给一个长为n的序列,m次操作,每次操作:Input第一行两个整数n,m表示序列长度和操作数接下来一行,n个整数,表示这个序列接下来m行,可能是以下两种操作之一:1lrx表示区间[l,r]加上x2lrp表示对区间[l,r]进行一次查询,模数为pn,musingnamespacestd;#definemaxn500020#defineN20000000#definerep(i,l,r)for(regi
Thomas_ZQQ@Runespoor
·
2020-09-16 19:01
ACM
数据结构
数论
b
zoj
2154
#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#includeusingnamespacestd;typedeflonglongLL;type
weixin_34232744
·
2020-09-16 19:52
B
ZOJ
4407: 于神之怒加强版 [莫比乌斯反演 线性筛]
题意:提前给出\(k\),求\(\sum\limits_{i=1}^n\sum\limits_{j=1}^mgcd(i,j)^k\)套路推♂倒\[\sum_{D=1}^n\sum_{d|D}d^k\mu(\frac{D}{d})\frac{n}{D}\frac{m}{D}\]是一个\(g=idk*\mu\)啊,单位幂函数和莫比乌斯函数的卷积!\(g(1)=1\)\(g(p)=-1+p^k\)因为带
weixin_34064653
·
2020-09-16 19:13
[b
zoj
5332][SDOI2018]旧试题
传送门Description\[\sum_{i=1}^A\sum_{j=1}^B\sum_{k=1}^Cd(ijk)(\mathrm{mod\:}10^9+7)\]其中\(d(ijk)\)表示\(i×j×k\)的约数个数。Solution首先,有一个公式\[σ_0(n_1n_2···n_m)=\sum_{a_1|n_1}\sum_{a_2|n_2}···\sum_{a_m|n_m}\prod_{1
weixin_34008784
·
2020-09-16 19:41
B
ZOJ
4407: 于神之怒加强版(莫比乌斯反演 线性筛)
Description给下N,M,K.求感觉好迷茫啊,很多变换看的一脸懵逼却又不知道去哪里学。一道题做一上午也是没谁了,,首先按照套路反演化到最后应该是这个式子$$ans=\sum_{d=1}^nd^k\sum_{i=1}^{\frac{n}{d}}\frac{n}{di}\frac{m}{di}\mu(i)$$这样就可以$O(n)$计算继续往下推,考虑$\frac{n}{di}\frac{m}{
weixin_33738555
·
2020-09-16 19:01
【高斯消元】B
ZOJ
1013: [JSOI2008]球形空间产生器sphere
Description有一个球形空间产生器能够在n维空间中产生一个坚硬的球体。现在,你被困在了这个n维球体中,你只知道球面上n+1个点的坐标,你需要以最快的速度确定这个n维球体的球心坐标,以便于摧毁这个球形空间产生器。Input第一行是一个整数,n。接下来的n+1行,每行有n个实数,表示球面上一点的n维坐标。每一个实数精确到小数点后6位,且其绝对值都不超过20000。Output有且只有一行,依次
weixin_30909575
·
2020-09-16 19:56
【b
zoj
4407】于神之怒加强版 莫比乌斯反演+线性筛
题目描述给下N,M,K.求输入输入有多组数据,输入数据的第一行两个正整数T,K,代表有T组数据,K的意义如上所示,下面第二行到第T+1行,每行为两个正整数N,M,其意义如上式所示。输出如题样例输入1233样例输出20题解莫比乌斯反演+线性筛$\sum\limits_{i=1}^n\sum\limits_{j=1}^m\gcd(i,j)^k\\=\sum\limits_{d=1}^{\min(n,m
weixin_30902251
·
2020-09-16 19:55
[B
ZOJ
2693]jzptab
[B
ZOJ
2693]jzptab试题描述给出\(n,m\),求\(\sum_{i=1}^n\sum_{j=1}^m\mathrm{lcm}(i,j)\)对\(100000009\)取模后的结果。
weixin_30873847
·
2020-09-16 19:52
b
zoj
2154
收获:1、当一个东西的取值范围很小时,或者感觉它很麻烦时,就枚举它2、熟悉mobius函数、euler函数的和函数,以及euler函数用mobius函数的表示。3、下取整分块理解更深了。1/**************************************************************2Problem:21543User:idy0024Language:C++5Resu
weixin_30800987
·
2020-09-16 19:51
c/c++
【b
zoj
2818】Gcd(莫比乌斯反演)
2818:GcdTimeLimit:10SecMemoryLimit:256MBSubmit:4367Solved:1922[Submit][Status][Discuss]Description给定整数N,求1<=x,y<=N且Gcd(x,y)为素数的数对(x,y)有多少对.Input一个整数NOutput如题SampleInput4SampleOutput4HINThint对于样例(2,2),
weixin_30788239
·
2020-09-16 19:19
【莫比乌斯反演】[HYSBZ/B
ZOJ
2301]Problem b
题目大意就是求在af(d)=∑i|dμ(di)F(d)=∑i|dμ(di)⌊ni⌋⌊mi⌋当i=1时,f(1)=∑min(n,m)d=1μ(d)⌊n⌋⌊m⌋。由于⌊ni⌋的取值最多只有2n−−√个(这个很容易证明:在nsqrt(n)+1#includeusingnamespacestd;#defineMAXN50000inta,b,c,d,k,p[MAXN+10],pcnt,mu[MAXN+10]
weixin_30698297
·
2020-09-16 19:47
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他