博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BZOJ1401
阅读量:5017 次
发布时间:2019-06-12

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

http://www.lydsy.com/JudgeOnline/problem.php?id=1041

科普一下高斯素数以及复平面那一套理论https://www.bilibili.com/video/av3372382/#page=52

以及勾股数可视化 https://www.bilibili.com/video/av12133637/

#include
#include
typedef long long ll;ll x;int ans,cnt;int main(){ scanf("%lld",&x); ans=1; for(register int i=2;1ll*i*i<=x;++i){ cnt=0; while(x%i==0){ x/=i; if(i%4==1) ++cnt; } ans*=(cnt*2+1); } if(x%4==1&&x!=1) ans*=3; printf("%d\n",ans*4); return 0;}

  

转载于:https://www.cnblogs.com/Stump/p/7912338.html

你可能感兴趣的文章
nullnull2006 ACM-ICPC世界总决赛试题分析1-3
查看>>
类注解Spring注解自动注入Bean
查看>>
2018-2019-2 20165235《网络对抗技术》Exp2 后门原理与实践
查看>>
二级指针
查看>>
三级联动日期选择
查看>>
git GUI设置长期记住密码
查看>>
iotop,pt-ioprofile : mysql IO负载高的来源定位
查看>>
计算机网络知识库
查看>>
CentOS Git的还原和操作
查看>>
java环境变量设置
查看>>
CentOS 下安装Mplayer播放器
查看>>
负载均衡设计
查看>>
SQL Server查询所有用户表
查看>>
hibernate和mybatis区别
查看>>
在Azure HDInsight HBase集群中使用Thrift接口
查看>>
C语言入门(19)——C语言的编码风格
查看>>
Linux主要shell命令详解
查看>>
[LeetCode] Longest Palindrome
查看>>
[LeetCode] Subsets
查看>>
Windows命令行下如何使用批处理异步打开一个浏览器进程
查看>>