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
3930
bzoj
3930
选数 递推
看了一下popoqqq爷的莫比乌斯反演,果断弃疗。还是写递推好,又短又快。令f[i]表示当数不全相等时(为什么如此,后面再说),最小公倍数为i*K的方案,那么:首先,当公倍数(注意不是最小)为i*K时,总方案数X^N-X,其中X表示L~R中i*K的倍数,再减去重复的方案:Σ(u=2,i*K*u#include#definelllonglong#definemod1000000007usingnam
lych_cys
·
2020-07-04 23:25
bzoj
bzoj
3930
/洛谷P3172 选数
题目分析递推+容斥。我们注意到H-LH-L,那么就在H到L的区间里不可能找到两个及以上的数,它们的gcd=x。这样我们就可以大大缩小范围了!以下所有除法都是向下取整。。。我们用f[i]表示gcd为i∗k的数对的个数,首先我们可以缩小H和L,即同时除以k,令l=(H-1)/k,r=L/k,结果不变(为什么是(H-1)/k?因为我们只要用到H-1),那么在H到L范围内i∗k的倍数有r/i−l/i个,那
litble
·
2020-07-04 22:30
数学
「BZOJ
3930
」「CQOI2015」选数
Description我们知道,从区间[L,H][L,H](LL和HH为整数)中选取NN个整数,总共有(H−L+1)N(H−L+1)N种方案。小zz很好奇这样选出的数的最大公约数的规律,他决定对每种方案选出的NN个整数都求一次最大公约数,以便进一步研究。然而他很快发现工作量太大了,于是向你寻求帮助。你的任务很简单,小zz会告诉你一个整数KK,你需要回答他最大公约数刚好为KK的选取方案有多少个。由于
infinity_edge
·
2020-07-04 18:23
bzoj
洛谷
莫比乌斯反演
bzoj
3930
: [CQOI2015]选数(Dp)
题目传送门。解法:跟这题思路蛮像的。就是作为公因数不一定作为最大公因数。那么求作为公因数的方案很简单。只需知道有多少个数是他的倍数。然后用个数^N就行了。f[i]表示最大公因数为i*K的方案。那么先算出公因数的方案。然后在减去f[i的倍数]就行了呀。代码实现:#include#include#include#include#include#include#includeusingnamespace
Hanks_o
·
2020-07-04 17:20
Dp
BZOJ
数论
BZOJ
3930
选数 (莫比乌斯反演+神奇的杜教筛)
(对于100%的数据,1≤N,K≤10^9,1≤L≤H≤10^9,H-L≤10^5)这个题要是数据范围出小一些解释个裸的莫比乌斯反演。问题就是数据范围太鬼畜,我们无法筛出这个范围的莫比乌斯函数前缀和。这时就要用到杜教筛,它是用来解决n#include#include#include#include#include#includeusingnamespacestd;typedeflonglongLL
StartDash
·
2020-07-04 11:32
神奇的莫比乌斯
BZOJ
3930
【CQOI2015】选数
感觉水水的一道题。网上说什么mobius反演,但是感觉很麻烦,然后就感觉可以容斥乱搞,后来发现不用容斥。如果我们用f[i]表示gcd刚好为k*i的选数方案,那么f[1]就是答案,然后我们就fori=100000to1,从大往小算。对于每一个i,先算在这个区间里面有多少个k*i的倍数,然后N次方之。这就是gcd至少为k*i的方案数然后减去f[i*j]j=1,2,3….MAXJ。i*j到100000就
YJQQQAQ
·
2020-07-04 09:45
BZOJ除草记
bzoj
3930
& 洛谷P3172 [CQOI2015]选数 狄利克雷卷积+杜教筛+快速幂
题目链接:bzoj
3930
洛谷P3172前置技能:快速幂(雾)杜教筛狄利克雷卷积(莫比乌斯反演)首先把答案表示出来:这里先把LLL和RRR都除以kkk,然后gcd=kgcd=kgcd=k就转化成gcd=
ILoveFujibayashiRyou
·
2020-07-04 08:31
bzoj题目
Luogu题目
BZOJ
3930
-莫比乌斯反演+杜教筛
题目的意思很简单,求给定区间内的gcd=k的个数,这应该是传统的莫比乌斯反演了。有两种思路,一种是直接将里面变成gcd=1,然后里面看作元函数用莫比乌斯函数和恒等函数展开,然后改变求和顺序。还有一种是构造两个函数,一个是f(x)表示x|gcd的数对个数,一个是g(x)表示x=gcd的数对个数。则f(x)等于g(d)求和,其中x|d,然后再用莫比乌斯反演得到g(x)的表达式,为了缩小求值范围我们可以
月本_诚
·
2020-07-04 08:05
#
数论
【BZOJ
3930
】【CQOI 2015】选数
听说标算是莫比乌斯反演?一脸懵逼设f[i]为gcd等于k*i的方案数从大到小处理,记L为a/(K*i),R为b/(K*i),那么一共就可以取出(R-L+1)个数,一共有(R-L+1)^n种方案。有两种情况不合法:1、这n个数全部相等,这样要减去(R-L+1)种情况;2、比如做f[1]时取出2k和4k,这样他们的gcd是2k,所以还要再减去f[a*i](a=1,2,3….)(有点像BZOJ4574的
Ripped
·
2020-07-04 07:54
dp
[bzoj
3930
][CQOI2015]选数 莫比乌斯反演
传送门Description我们知道,从区间[L,H](L和H为整数)中选取N个整数,总共有(H-L+1)^N种方案。小z很好奇这样选出的数的最大公约数的规律,他决定对每种方案选出的N个整数都求一次最大公约数,以便进一步研究。然而他很快发现工作量太大了,于是向你寻求帮助。你的任务很简单,小z会告诉你一个整数K,你需要回答他最大公约数刚好为K的选取方案有多少个。由于方案数较大,你只需要输出其除以10
XStalker
·
2020-07-04 06:28
莫比乌斯反演
[Luogu P3172] [BZOJ
3930
] [CQOI2015]选数
洛谷传送门BZOJ传送门题目描述我们知道,从区间[L,H][L,H][L,H](LLL和HHH为整数)中选取NNN个整数,总共有(H−L+1)N(H-L+1)^N(H−L+1)N种方案。小z很好奇这样选出的数的最大公约数的规律,他决定对每种方案选出的NNN个整数都求一次最大公约数,以便进一步研究。然而他很快发现工作量太大了,于是向你寻求帮助。你的任务很简单,小z会告诉你一个整数KKK,你需要回答他
LPA20020220
·
2020-07-04 06:50
数学
容斥
bzoj
3930
[CQOI2015]选数(容斥+递推+数论)
首先我们有:在[l,R]中选若干不完全相同的数,他们的gcdusingnamespacestd;#definelllonglong#defineinf0x3f3f3f3f#defineN100010#definemod1000000007inlinechargc(){staticcharbuf[1'9'){if(ch=='-')f=-1;ch=gc();}while(ch>='0'&&ch>=1,
Icefox_zhx
·
2020-07-04 06:37
bzoj
容斥原理
gcd
递推
bzoj
3930
: [CQOI2015]选数(Dp)
题目传送门。解法:跟这题思路蛮像的。就是作为公因数不一定作为最大公因数。那么求作为公因数的方案很简单。只需知道有多少个数是他的倍数。然后用个数^N就行了。f[i]表示最大公因数为i*K的方案。那么先算出公因数的方案。然后在减去f[i的倍数]就行了呀。代码实现:#include#include#include#include#include#include#includeusingnamespace
Hanks_o
·
2020-07-04 05:04
Dp
BZOJ
数论
BZOJ
3930
[CQOI2015]选数 分块+前缀和+玄
BZOJ
3930
[CQOI2015]选数Solution题目要求:∑a1=LR∑a2=LR⋯∑aN=LR[gcd(a1,a2,⋯,aN)=K]∑a1=LR∑a2=LR⋯∑aN=LR[gcd(a1,a2,
Chlience
·
2020-07-04 05:48
【数学】
【数学】莫比乌斯反演
SYSBZ
3930
选数+区间中gcd==k的个数
Description我们知道,从区间[L,H](L和H为整数)中选取N个整数,总共有(H-L+1)^N种方案。小z很好奇这样选出的数的最大公约数的规律,他决定对每种方案选出的N个整数都求一次最大公约数,以便进一步研究。然而他很快发现工作量太大了,于是向你寻求帮助。你的任务很简单,小z会告诉你一个整数K,你需要回答他最大公约数刚好为K的选取方案有多少个。由于方案数较大,你只需要输出其除以10000
xtulollipop
·
2020-07-04 03:01
递推
数学问题
3930
: [CQOI2015]选数|递推|数论
题目让求从区间[L,H]中可重复的选出n个数使其gcd=k的方案数转化一下也就是从区间[⌈Lk⌉,⌊Hk⌋]中可重复的选出n个数使其gcd=1的方案数然后f[i]表示gcd=i的方案数,考虑去掉所有的数都是重复的情况,这种情况最后在判断一下加上f[i]=sum−∑i|jf[j]#include#include#include#include#include#include#include#incl
ws_yzy
·
2020-07-04 03:22
数论
BZOJ刷题记录
【bzoj
3930
】[CQOI2015]选数 莫比乌斯反演+杜教筛
题目描述我们知道,从区间[L,H](L和H为整数)中选取N个整数,总共有(H-L+1)^N种方案。小z很好奇这样选出的数的最大公约数的规律,他决定对每种方案选出的N个整数都求一次最大公约数,以便进一步研究。然而他很快发现工作量太大了,于是向你寻求帮助。你的任务很简单,小z会告诉你一个整数K,你需要回答他最大公约数刚好为K的选取方案有多少个。由于方案数较大,你只需要输出其除以1000000007的余
weixin_30896511
·
2020-07-04 02:57
【递推】BZOJ
3930
: [CQOI2015]选数
Description我们知道,从区间[L,H](L和H为整数)中选取N个整数,总共有(H-L+1)^N种方案。小z很好奇这样选出的数的最大公约数的规律,他决定对每种方案选出的N个整数都求一次最大公约数,以便进一步研究。然而他很快发现工作量太大了,于是向你寻求帮助。你的任务很简单,小z会告诉你一个整数K,你需要回答他最大公约数刚好为K的选取方案有多少个。由于方案数较大,你只需要输出其除以10000
weixin_30730151
·
2020-07-04 02:16
[BZOJ
3930
] [CQOI 2015]选数(莫比乌斯反演+杜教筛)
[BZOJ
3930
][CQOI2015]选数(莫比乌斯反演+杜教筛)题面我们知道,从区间\([L,R]\)(L和R为整数)中选取N个整数,总共有\((R-L+1)^N\)种方案。
weixin_30551963
·
2020-07-04 02:02
BZOJ
3930
: [CQOI2015]选数 莫比乌斯反演 + 杜教筛
求$\sum_{i=L}^{R}\sum_{i'=L}^{R}....[gcd_{i=1}^{n}(i)==k]$$\Rightarrow\sum_{i=\frac{L}{k}}^{\frac{R}{k}}\sum_{i'=\frac{L}{k}}^{\frac{R}{k}}....[gcd_{i=1}^{n}(i)==1]$$\Rightarrow\sum_{i=\frac{L}{k}}^{\f
weixin_30411239
·
2020-07-04 02:51
[CQOI2015]选数(bzoj
3930
莫比乌斯反演+杜教筛+累加有上下界)
题目:[CQOI2015]选数题意:思路:若L%k==0,那么累加的下界为,若L%k!=0,那么累加的下界为,综合一下,下界为。我们设下界=t。原式=设设则(莫比乌斯反演)把a除掉后,上届为,下界为=。因此,。因此,可以对g(d)进行数论分块,通过杜教筛求莫比乌斯函数的前缀和。code:#includeusingnamespacestd;typedeflonglongll;constintMAX=
luyehao1
·
2020-07-04 00:06
ACM-数论
bzoj
3930
Description我们知道,从区间[L,H](L和H为整数)中选取N个整数,总共有(H-L+1)^N种方案。小z很好奇这样选出的数的最大公约数的规律,他决定对每种方案选出的N个整数都求一次最大公约数,以便进一步研究。然而他很快发现工作量太大了,于是向你寻求帮助。你的任务很简单,小z会告诉你一个整数K,你需要回答他最大公约数刚好为K的选取方案有多少个。由于方案数较大,你只需要输出其除以10000
lpf_as_an_oier
·
2020-07-04 00:23
数论少许知识
bzoj
3930
[CQOI2015]选数
Description我们知道,从区间[L,H](L和H为整数)中选取N个整数,总共有(H-L+1)^N种方案。小z很好奇这样选出的数的最大公约数的规律,他决定对每种方案选出的N个整数都求一次最大公约数,以便进一步研究。然而他很快发现工作量太大了,于是向你寻求帮助。你的任务很简单,小z会告诉你一个整数K,你需要回答他最大公约数刚好为K的选取方案有多少个。由于方案数较大,你只需要输出其除以10000
olahiuj
·
2020-07-04 00:43
c++
莫比乌斯反演
杜教筛
洛谷3172 BZOJ
3930
CQOI2015 选数 莫比乌斯反演 杜教筛
题目链接题意:给你n,k,l,rn,k,l,rn,k,l,r,让你从[l,r][l,r][l,r]选一个数,选nnn次,总方案数是(r−l+1)n(r-l+1)^n(r−l+1)n,问选出的nnn个数的gcd恰好是kkk的方案数。n,k,l,r<=1e9,r−l<=1e5n,k,l,r<=1e9,r-l<=1e5n,k,l,rusingnamespacestd;constl
forever_shi
·
2020-07-04 00:35
莫比乌斯反演
杜教筛
数学
数论
【bzoj
3930
】[CQOI2015]选数 【莫比乌斯反演】【杜教筛】
题目传送门题意:求从区间[L,H][L,H](LL和HH为整数)中选取NN个整数,使它们的gcdgcd为KK的方案总数模10000000071000000007的值。题解:我们令l=⌊L−1K⌋l=⌊L−1K⌋,r=⌊HK⌋r=⌊HK⌋。则原问题等价于求从区间[l,r][l,r]中选取NN个整数,使它们的gcdgcd为11的方案总数模10000000071000000007的值。我们令F(i)F(
ez_2016gdgzoi471
·
2020-07-04 00:48
莫比乌斯反演
杜教筛
无线收发芯片
HIMARK公司:RX3310RX3400TX4915RX
3930
TX4930及开发演示板Chipcon公司CC1000CC1010CC1020CC2420CC1010CC1070CC1021CC2400CC2500CC2550
meilin345678
·
2020-07-02 11:43
C# XML配置文件读写类(用于程序配置保存)
C#XML配置文件读写类(用于程序配置保存)2014-08-27分类:编程技术阅读(
3930
)评论(2)以前一直在用INI的方式进行程序的配置保存,也挺方便的。
zccai1205
·
2020-06-30 12:21
2.23日比特币(BTC)以太坊(ETH) 莱特币(LTC)行情变盘在即。
止损4030,目标看3920-
3930
一线。2:价格3910-3920一线做多。止损3885,目标3
币解者
·
2020-06-27 20:20
中国拆迁网每日报价信息共享:2019年4月8日废旧物资信息整理
8100,17/4刨花5300,0Cr13Ni4Mo刨花5200,镍9铁板8900,2205管11200,不含税,许15261091010滨州槽钢6.3#盈展(传洋)3960跌20,8-12#盈展(传洋)
3930
69a5b4c158f2
·
2020-06-22 20:23
“东南”变“三菱” 擅换车标遭处罚
在调查过程中,民警发现该车违法行为高达41条,累计罚款
3930
元,累计记分17分,而且该车逾期未检验。因为该车逾期未年检,刘爽还将面临记3分,罚款200元的处罚。现该车及车辆行
07c212a5eb8e
·
2020-06-22 13:15
11月15日期货技术分析之螺纹钢
对于这个反弹高度也不奇怪,小时线有一个跳空缺口
3930
。螺纹钢很爱逢缺口必补这个套路,当然了也有不回补的,如果短期不回补,那么价格顺方向运行更强烈。趋势性没有发生变化,也不可能在短
期市投机日志1
·
2020-06-21 05:52
go-micro+gin+consul微服务实战之使用http api请求
本文是基于上一篇【go-micro+gin+consul微服务实战之服务注册与发现】的,没看过的同学,请移步:https://www.jianshu.com/p/757dc1bb
3930
我们在使用微服务构建系统时
鬼厉
·
2020-06-02 14:48
中国拆迁网每日报价信息共享:2019年4月9日废旧物资信息整理
9200有纸8900刨7800;201板材边丝4500新旧管4150胶纸4200统料包3950;202料6400;301料7300,不含税滨州槽钢6.3#盈展(传洋)3960平,8-12#盈展(传洋)
3930
69a5b4c158f2
·
2020-04-07 11:11
#教育增长圈#-操盘手训练营1期-Hongning-Day2-行业积累
我叫Hongning,第2天打卡今日作业:行业积累拆解案例:圈外同学《21天高效工作训练营》一、营销模型1、模型框架:0/498转1530/2330/
3930
/3760/6160/7740(不同的职业发展课程
ningning_da52
·
2020-03-23 06:36
MongoDB第七讲索引基础
索引的基础概念电影库的文档结构如下所示{"_id":ObjectId("5a3672cecff
3930
a19f5703c"),"name":"异形1","type":["科幻","惊悚"],"year"
孔浩
·
2020-03-20 09:15
川藏骑行(18)| 人生的事,谁又说得清呢?
吃饭的时候,大家闲聊——明天再爬16公里的山,就可以登顶海拔
3930
米的觉巴山了;转眼间,竟在成都的千里之外了,爽歪歪啊!先别爽歪歪呢,据说明天的16公里路很难走的;咱们要不要把行李放在这里
清风草堂
·
2020-02-18 18:25
2018-06-11
再看内部配置,主板支持ONDAB250D12P-D3CPU支持IntelCeleron
3930
内存8GB系统内存64G5个12厘米的暴力风扇带来
Sheeta_zhong
·
2020-02-15 11:34
我的西行漫记(六)
中间翻越了宗巴拉山(4170)、拉乌山(4338)、觉巴山(
3930
)、东达山(5008)和业拉山(4658)五座大山,跨越了金沙江、澜沧江和怒江三条大河。半夜抵达八宿,海拔3280米,高反不再出现。
云儿520
·
2020-01-28 19:49
读《21天,如何干成一件事?改写人生!》 有感
总计训练用时8281分钟(约138个小时),总计抄写
3930
分钟(65.5小时),总计背诵4351分钟(约7
超级赋能王张胜萍
·
2020-01-01 22:05
他们的世界,读不懂
当有人告诉我:加州,那可是巨无霸型经济体,GDP约为全美的14·3%,2·97万亿美元(
3930
万人口)。这个数字,比世界第5大经济强国英国还高。听到这,我有点懵了。
ccr003
·
2019-12-09 09:23
21天,如何做成一件事?改写人生!
总计训练用时8281分钟(约138个小时),总计抄写
3930
分钟(65.5小时),总计背诵4351分钟(约72.5小时)。
杨颖__指数成长
·
2019-11-02 16:06
【动态规划】旅行
dp[i]表示第i远的旅店到终点的路程数.那么,若j(j#includeusingnamespacestd;inta[50]={0,990,1010,1970,2030,2940,3060,
3930
,4060,4970,5030,5990,6010,7000
拱大垲
·
2019-09-19 19:00
10年前她“面目可憎”,如今却成为畅销书作家、杂志撰稿人、广播电台特邀嘉宾
正文共:
3930
字10图预计阅读时间:5分钟110年前,初为人母,工作转型。多种身份切换过程中,愈来愈敏感……10年前,婆婆驾到,埋怨妈妈。
尹慕言
·
2019-05-27 14:20
小牛电动发布IPO后首份财报:净亏损220万元
财报显示,小牛电动第三季度净营收为人民币4.932亿元,同比增长86.1%;净亏损为人民币220万元,相比之下去年同期的净亏损为人民币
3930
万元。
科技热点创新
·
2018-11-20 10:35
骑车去拉萨(D20-D22)| 海拔5008米(芒康-荣许-左贡-邦达)
芒康和荣许之间隔着两座山:海拔4338米的拉乌山和海拔
3930
米的觉巴山。昨夜的雨将没铺柏油的路面变成泥塘,从芒康到拉乌山垭口的海拔上升高度不足500米,却因为路况而消耗双倍的体
飞鸟的逍遥游
·
2018-10-01 06:16
【BZOJ
3930
】【CQOI2015】选数(递推 & 莫比乌斯反演)
Description我们知道,从区间[L,H](L和H为整数)中选取N个整数,总共有(H−L+1)N种方案。小z很好奇这样选出的数的最大公约数的规律,他决定对每种方案选出的N个整数都求一次最大公约数,以便进一步研究。然而他很快发现工作量太大了,于是向你寻求帮助。你的任务很简单,小z会告诉你一个整数K,你需要回答他最大公约数刚好为K的选取方案有多少个。由于方案数较大,你只需要输出其除以100000
Hany01
·
2018-01-18 22:19
莫比乌斯反演
BZOJ
数论
省选
看了HTC的新品发布会,终于明白它为啥没落了
其他的配置方面该机采用了6.0英寸18:9全面屏,分辨率为2160×1080,配备4GB内存+64GB存储,电池容量为
3930
mAh,支持QC
亿智蘑菇
·
2018-01-17 00:00
21天英语魔鬼训练背后的故事?
总计训练用时8281分钟,总计抄写
3930
分钟,总计背诵4351分钟。1.【Reachthegoals】抄写69分钟,背诵12分钟;2.【Meansomething】抄写86分钟,背诵84分钟;3
杨颖__指数成长
·
2018-01-03 19:57
BZOJ_
3930
_选数[Number]
id=
3930
Thetab:递推,CQOISolve首先定义状态f[i]为在区间[l,r]中,选n个数,这n个数的gdc为i*k的方案数。
gdjs2
·
2017-12-03 03:08
BZOJ
3930
容斥
题目链接此题的容斥解法首先要基于一个看似神奇但实则显然的定理:在一个区间长度为lenlenlen的区间任意取n个数,其中n个数不完全相同,则这n个数的gcd一定满足:gcd<=lengcd<=lengcd#include#include#include#includeusingnamespacestd;typedeflonglongll;constintmod=1e9+7;consti
新熊君
·
2017-07-31 19:29
上一页
1
2
3
4
下一页
按字母分类:
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
其他