HDU 4432 Sum of divisors 2012 Asia Tianjin Regional Contest
解题报告:
题目大意:输入两个数n和m,要求按一下步骤做,首先将n转化成m进制的数,然后求这个数的每一位的平方和。最后转化成m进制再显示出来。
模拟题,要注意的一点是这个m的范围是2到16,所以当m超过10时要记得转化为对应的字母表示。
1 #include<cstdio> 2 #include<cmath> 3 typedef __int64 ll; 4 ll n,m; 5 char an[17]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; 6 ll add(ll N,ll M) { 7 ll sum=0; 8 while(N) { 9 ll d=N%M; 10 sum+=d*d; 11 N/=M; 12 } 13 return sum; 14 } 15 void print(ll N,ll M) { 16 char a[10005]; 17 int i=1; 18 while(N) { 19 a[i++]=an[N%M]; 20 N/=M; 21 } 22 for(int j=i-1;j>=1;--j) 23 printf("%c",a[j]); 24 printf("\n"); 25 } 26 27 int main( ) { 28 while(scanf("%I64d%I64d",&n,&m)!=EOF) { 29 ll sum=0; 30 for(ll i=1;i<=sqrt(n);++i) 31 if(n%i==0) { 32 sum+=add(i,m); 33 if(i*i!=n) 34 sum+=add(n/i,m); 35 } 36 print(sum,m); 37 } 38 return 0; 39 }
View Code
转载于:https://www.cnblogs.com/xiaxiaosheng/archive/2013/05/21/3091507.html
HDU 4432 Sum of divisors 2012 Asia Tianjin Regional Contest相关推荐
- 2018-2019 ACM-ICPC, Asia Jiaozuo Regional Contest题解
以下所有AC题解程序来自"仙客传奇"团队. A. Xu Xiake in Henan Province AC的C++语言程序: #include<iostream> # ...
- 【题目记录】——The 2021 ICPC Asia Jinan Regional Contest
文章目录 C Optimal Strategy 组合数 H Game Coin K Search For Mafuyu 欧拉序列 题目集地址 The 2021 ICPC Asia Jinan Regi ...
- 2014-2015 ACM-ICPC, Asia Tokyo Regional Contest
文章目录 2014-2015 ACM-ICPC, Asia Tokyo Regional Contest A.Bit String Reordering B.Miscalculation C.Shop ...
- The 2014 ACM-ICPC Asia Mudanjiang Regional Contest(2014牡丹江区域赛)
The 2014 ACM-ICPC Asia Mudanjiang Regional Contest 题目链接 没去现场.做的网络同步赛.感觉还能够,搞了6题 A:这是签到题,对于A堆除掉.假设没剩余 ...
- The 2018 ACM-ICPC Asia Qingdao Regional Contest
The 2018 ACM-ICPC Asia Qingdao Regional Contest 青岛总体来说只会3题 C #include<bits/stdc++.h> using nam ...
- The 2019 ICPC Asia Shanghai Regional Contest
The 2019 ICPC Asia Shanghai Regional Contest 题号 题目 知识点 A Mr. Panda and Dominoes B Prefix Code C Maze ...
- 2018 ICPC Asia Jakarta Regional Contest
2018 ICPC Asia Jakarta Regional Contest 题号 题目 知识点 难度 A Edit Distance B Rotating Gear C Smart Thief D ...
- 2018 ACM-ICPC Asia Beijing Regional Contest题解
以下所有AC题解程序来自"仙客传奇"团队. A. Jin Yong's Wukong Ranking List AC的C++语言程序: #include <iostream& ...
- 2018-2019 ACM-ICPC, Asia Nanjing Regional Contest题解
以下所有AC题解程序来自"仙客传奇"团队. AC题数:6/13 ADGIJK A. Adrien and Austin AC的C++语言程序: #include <iostr ...
最新文章
- 求正负数交互序列的和的MFC版
- SAP概念之利润中心
- 【Python基础】在pandas中利用hdf5高效存储数据
- latex 分页_latex 图片跨页显示问题???
- ArcGIS Server开发的一些小经验
- ORA-01843 无效的月份的解决方法/NLS_DATE_FORMAT参数
- 基本算法——康托展开与逆康托展开
- 栈和排序---牛客练习赛10--B题
- 一个web项目web.xml的配置中context-param配置作用
- 微信电脑版调整字体大小的办法
- mac 谷歌浏览器翻译问题
- 如何在Word项目符号列表中将图片用作项目符号
- 虎牙财报奏响游戏直播艰难进行曲
- 金蝶K3案例实验实际成本前台操作
- USB驱动开发(五)之程序设计
- 系统中断服务器,windows7资源管理器中有一个 系统中断 描述为延迟过程调用和中断服务例程__这是安全的吗,windows7的系统进程吗...
- 小学二年级计算机课游戏,[小学二年级适合玩的课堂游戏] 适合小学生的课堂游戏...
- django+xadmin学习笔记
- 揭秘月入100W的互联网黑色产业
- 利用Python使基金定投收益最大
热门文章
- [导入]基于Spring+zk的WebDisk系统研究.pdf(462.84 KB)
- InfoPath: Passing Command Line parameters to a new form
- 超清晰 ,一文理解:深拷贝与浅拷贝(js)
- 职场中怎么看待上级“发火”的问题?
- 你在微信漂流瓶里遇到过哪些有意思的人和事?
- 韩国有多大?相当于中国哪里?
- 我创业的时候从没想要去赚钱
- XBOX Series X规格如此强悍,如果被破解安装了win10,将对PC行业带来什么影响?
- Dubbo关于timeout等相关配置的优先级
- iptables的端口范围映射