博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SGU 294 He's Circles
阅读量:6320 次
发布时间:2019-06-22

本文共 240 字,大约阅读时间需要 1 分钟。

题意:一个项链有n个珠子,每个珠子为黑色或白色。问有多少种不同的项链?

注意,n的数量十分大,因此,我们枚举i(1<=i<=n),令L=n/i,求出L的欧拉函数,则这些数和L互质,因此gcd(k,n)=i的k一共有L的欧拉函数个,这是一个很聪明的转换方式,而且这题需要高精度。最终答案就是Σ(2^i*K)/n,K为(n/i)的欧拉函数。

 

代码:太长不敢打,怕改个一天都改不出来。

转载于:https://www.cnblogs.com/qzqzgfy/p/5528420.html

你可能感兴趣的文章
一次性将多个文件夹批处理压缩成多个.rar
查看>>
django之创建第7-2个项目-url配置分离
查看>>
SourceTree - 正在检查源... When cloning a repository, "Checking Source" spins forever
查看>>
基于android studio的快捷开发(将持续更新)
查看>>
json序列化时datetime的处理方法
查看>>
Mesos源码分析(1): Mesos的启动过程总论
查看>>
iOS开发UI篇—常见的项目文件介绍
查看>>
python2.0_day21_web聊天室一
查看>>
MySQL server has gone away 问题的解决方法
查看>>
使用BeanUtils设置属性转换String到Date类型
查看>>
C# DateTime和String转换
查看>>
js判断函数是否存在、判断是否为函数
查看>>
动态sql
查看>>
UVA 10564 Paths through the Hourglass[DP 打印]
查看>>
洛谷P1119 灾后重建[Floyd]
查看>>
将图片二进制流上传到服务器
查看>>
Struts2标签
查看>>
Linux命令 -- 查看系统版本的各种方法
查看>>
appium日志示例解读
查看>>
activemq安全设置 设置admin的用户名和密码
查看>>