用20个不同颜色的一串念珠 田秀峰串成一条项链,能够做成多少不同的项链?为什么除以2

1205人阅读
取模运算(10)
欧拉函数(7)
数学其他(25)
现在有一个由n个珠子组成的项链,满足相邻两个珠子不同。
每个珠子可以看做三个数组成的序列,需要满足三个数最大公约数为1且每个数不大于m,两个珠子如果经过旋转或翻转完全一致则认为其相同。
现在求不同项链数,两个项链如果经过旋转完全一致则认为其相同。
答案模10^9+7.
n&=10^14,m&=10^7
太麻烦了看Crazy的吧
程序我写的比较优美所以贴我的。
注意n比模数大,但注意到n的因子中最多只含有一个模数。
const ll maxn=+10;
const ll mo=;
ll pri[maxn],miu[maxn],sum[maxn],c[maxn];
bool bz[maxn];
ll i,j,k,l,t,m,ca,top,tot,
ll n,p,t2,t3,ans,b[maxn];
ll quicksortmi(ll x,ll y){
if (!y) return 1;
ll t=quicksortmi(x,y/2);
if (y%2) t=t*x%
ll f(ll n){
ll t=(cnt-1)*quicksortmi(-1,n)%
t=(t+quicksortmi(cnt-1,n))%
void dfs(ll x,ll y,ll z){
if (x==tot+1){
ans=(ans+f(n/y)*(z%mo)%mo)%
//printf("%lld\n",ans);
dfs(x+1,y,z);
fo(i,1,c[x]){
dfs(x+1,y*j,z*j/b[x]*(b[x]-1));
int main(){
miu[1]=sum[1]=1;
fo(i,2,maxn-10){
if (!bz[i]) pri[++top]=i,miu[i]=-1;
fo(j,1,top){
if ((ll)i*pri[j]&maxn-10) break;
bz[i*pri[j]]=1;
if (i%pri[j]==0){
miu[i*pri[j]]=0;
miu[i*pri[j]]=-miu[i];
sum[i]=sum[i-1]+miu[i];
scanf("%lld",&ca);
while (ca--){
scanf("%lld%lld",&n,&m);
fo(i,1,top){
if (p==1) break;
if (p%pri[i]==0){
b[++tot]=pri[i];
while (p%pri[i]==0){
p/=pri[i];
if (p&1) b[++tot]=p,c[tot]=1;
//p=mo*mo;
while (i&=m){
j=m/(m/i);
t3=(ll)(t3+(ll)(m/i)*(m/i)%mo*(m/i)%mo*(sum[j]-sum[i-1])%mo)%mo;
t3=(ll)(t3+mo)%mo;
t2=(ll)(t2+(ll)(m/i)*(m/i)%mo*(sum[j]-sum[i-1])%mo)%mo;
t2=(ll)(t2+mo)%mo;
cnt=(ll)(t3+3*t2%mo+2)*quicksortmi(6,mo-2)%mo;
dfs(1,1,1);
if (n%mo==0) ans=ans*quicksortmi(n/mo,mo-2)%(mo*mo)/mo%mo;
ans=ans*quicksortmi(n,mo-2)%mo;
ans=(ans%mo+mo)%mo;
printf("%lld\n",ans);姑娘叫他男朋友二十根项链换一条鱼,她说你今天换我明天就嫁给你.[SplitIt]_腾讯视频
三倍流畅播放
1080P蓝光画质
新剧提前看
1080P蓝光画质
纯净式无框播放器
三倍流畅播放
扫一扫 手机继续看
下载需先安装客户端
{clientText}
客户端特权:
3倍流畅播放
当前播放至 {time}
扫一扫 手机继续看
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要趣味测试:选择一条项链,测出你未来靠什么养活自己趣味测试:选择一条项链,测出你未来靠什么养活自己科技小顽童百家号选择这条项链,财运 你是一个虽然看上去很普普通通的人,但内心一点都不简单,你有着大大的梦想和超强的毅力,白手起家的你一直在成功的道路上探索并坚持这,你也知道生活不容易,只有脚踏实地才能有好的收获结果,从小就不是很被重视的你,往往内心都藏着一个巨人,上帝也是公平的,尽管其他地方和他人有一定落差,但你的财运一直以来都很不错哦。选择这条项链,爱人 你是一个很单纯善良的人,虽然没有精致的外表,但非常的可爱受人欢迎,在生活中,你的这种气质会吸引到很多的异性,也很受人怜爱,一旦遇到了那个合适的人,他会把你宠成公主,给你一切他最好的。你也不用去担心很多生活上的吃穿用度,无忧无虑的你很是幸福哦。选择这条项链,关系 你是一个情商很高的人。虽然你可能自己并没有那么强的能力可以过上很有钱的生活,但你的高情商一路走来都结识了很多有用的朋友,并且一直保持着良好的联系,消息特别灵通也很会利用资源的你,也能够在许多朋友的帮助和指导下,过上至少不算太差的生活,甚至成为顶层人士。选择这条项链,容颜 你是一个很爱美也很有气质的人,在人群中,你总是最耀眼的那个,仿佛自带闪光灯一样,这样的你非常的容易让他人想起你,背后关注你,在这个看脸的时代,可以说,你是人生的赢家,不论是机会还是各方面,都会比别人更多一些成功的几率,所以仅仅依靠你的容颜就可以养活自己。本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。科技小顽童百家号最近更新:简介:小顽童带你玩转科技,见证科技的神奇。作者最新文章相关文章我有一个2.44克的黄金耳钉,最近想换一条黄金项链带带,买个多少克的项链好看?6克的怎么样?20岁_百度知道
我有一个2.44克的黄金耳钉,最近想换一条黄金项链带带,买个多少克的项链好看?6克的怎么样?20岁
我有一个2.44克的黄金耳钉,最近想换一条黄金项链带带,买个多少克的项链好看?6克的怎么样?20岁戴。
我有更好的答案
现在带项链都是越细的,越多人喜欢所以若是女性的,项链细一点比较好,若是男性也不要太粗,因为项链戴的越粗,就会显得品位越不高,5克-10克左右,最多15克就好了。
黄金分析师
黄金项链估计都没6g的,太细了一拉就断,一般都在15克以上。
尽量选择纤细的,好看,尤其是年轻人
其他1条回答
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。以下试题来自:
多项选择题对于下列案件的定性处理错误的是()。
A.陈某在甲的店里挑选商品,对一个瓷碗还价后不想买了,甲及员工上前推打陈某,陈某无奈,出2000元买下一个赝品瓷碗(价值仅20元),甲构成强迫交易罪
B.乙绑架刘某后,对刘某实施殴打,抢走其身上的金项链一条,对乙以绑架罪和抢劫罪数罪并罚
C.丙(17岁)在某中学附近拦截学生华某(15岁),打了华某几巴掌后,让华某交出身上的10元零钱,丙构成抢劫罪
D.丁数次向陈某讨回欠自己的1万元钱,在路上拦截陈某,用刀刺伤陈某(经鉴定为轻伤)后,抢走包里的5000元现金,丁构成抢劫罪
为您推荐的考试题库
您可能感兴趣的试卷
你可能感兴趣的试题
A.甲在大街上看见一妇女张某独自行走,尾随一段路后,拽走张某的挎包,张某追赶甲,甲回头把张某踹倒在地后逃离,经鉴定,张某受轻微伤。甲构成抢夺罪
B.乙因抢夺一路人被当场抓获,在他身上搜出一把匕首。乙构成抢劫罪
C.丙伙同他人骑一辆摩托车在巷子里把妇女刘某逼挤到墙角后,把挎包抢走。丙构成抢夺罪
D.丁看见前路上一个小孩(4岁)独自玩耍,上前猛力拽下其脖子上的银项链,孩子被吓得哇哇大哭。丁构成抢劫罪
A.甲冒充公安派出所民警抓赌,当场没收赌资2000元,甲构成招摇撞骗罪
B.乙冒充公安派出所联防队员抓嫖,当场对嫖客罚款1000元,乙构成招摇撞骗罪
C.丙冒充公安派出所民警抓赌,赌客陈某质疑其身份,甲拿出警棍击打陈某数下,陈某遂不敢吱声,丙当场没收赌资2000元,丙构成抢劫罪
D.丁冒充公安派出所民警抓嫖,要嫖客陈某当场交纳罚款,陈某说没有现金,丁说不交罚款就带去公安派出所拘留,陈某害怕,打电话叫朋友送来2000元交清罚款,丁构成敲诈勒索罪
A.甲骑一辆摩托车从陈某身边经过,拽下陈某脖子上的项链后,迅速逃离
B.乙骑一辆摩托车从张某身边经过,从身后去拽张某的挎包,张某死死拉住挎包,被甲强拉硬拽十几米后,挎包被乙抢走
C.丙骑一辆摩托车在一个巷子里把陈某强行逼倒后,把陈某的挎包抢走
D.丁骑一辆摩托车看见前方一位妇女独自行走,就用摩托车撞击该妇女,趁其没回过神来抢走其挎包
C.故意伤害罪
A.甲将他人停放在车棚内未上锁的摩托车(价值5000元)骑走卖掉
B.乙(出租车司机)将乘客遗忘在其出租车后备箱内的行李拿走变卖6000元
C.丙在大学食堂将学生用于占座的手机拿走变卖4000元
D.丁按照公司安排将价值5万元的货物从北京运往山东,途中擅自将货物变卖4万元}

我要回帖

更多关于 白色念珠菌 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信