解题报告:

题目大意:输入两个数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相关推荐

  1. 2018-2019 ACM-ICPC, Asia Jiaozuo Regional Contest题解

    以下所有AC题解程序来自"仙客传奇"团队. A. Xu Xiake in Henan Province AC的C++语言程序: #include<iostream> # ...

  2. 【题目记录】——The 2021 ICPC Asia Jinan Regional Contest

    文章目录 C Optimal Strategy 组合数 H Game Coin K Search For Mafuyu 欧拉序列 题目集地址 The 2021 ICPC Asia Jinan Regi ...

  3. 2014-2015 ACM-ICPC, Asia Tokyo Regional Contest

    文章目录 2014-2015 ACM-ICPC, Asia Tokyo Regional Contest A.Bit String Reordering B.Miscalculation C.Shop ...

  4. The 2014 ACM-ICPC Asia Mudanjiang Regional Contest(2014牡丹江区域赛)

    The 2014 ACM-ICPC Asia Mudanjiang Regional Contest 题目链接 没去现场.做的网络同步赛.感觉还能够,搞了6题 A:这是签到题,对于A堆除掉.假设没剩余 ...

  5. The 2018 ACM-ICPC Asia Qingdao Regional Contest

    The 2018 ACM-ICPC Asia Qingdao Regional Contest 青岛总体来说只会3题 C #include<bits/stdc++.h> using nam ...

  6. The 2019 ICPC Asia Shanghai Regional Contest

    The 2019 ICPC Asia Shanghai Regional Contest 题号 题目 知识点 A Mr. Panda and Dominoes B Prefix Code C Maze ...

  7. 2018 ICPC Asia Jakarta Regional Contest

    2018 ICPC Asia Jakarta Regional Contest 题号 题目 知识点 难度 A Edit Distance B Rotating Gear C Smart Thief D ...

  8. 2018 ACM-ICPC Asia Beijing Regional Contest题解

    以下所有AC题解程序来自"仙客传奇"团队. A. Jin Yong's Wukong Ranking List AC的C++语言程序: #include <iostream& ...

  9. 2018-2019 ACM-ICPC, Asia Nanjing Regional Contest题解

    以下所有AC题解程序来自"仙客传奇"团队. AC题数:6/13 ADGIJK A. Adrien and Austin AC的C++语言程序: #include <iostr ...

最新文章

  1. 求正负数交互序列的和的MFC版
  2. SAP概念之利润中心
  3. 【Python基础】在pandas中利用hdf5高效存储数据
  4. latex 分页_latex 图片跨页显示问题???
  5. ArcGIS Server开发的一些小经验
  6. ORA-01843 无效的月份的解决方法/NLS_DATE_FORMAT参数
  7. 基本算法——康托展开与逆康托展开
  8. 栈和排序---牛客练习赛10--B题
  9. 一个web项目web.xml的配置中context-param配置作用
  10. 微信电脑版调整字体大小的办法
  11. mac 谷歌浏览器翻译问题
  12. 如何在Word项目符号列表中将图片用作项目符号
  13. 虎牙财报奏响游戏直播艰难进行曲
  14. 金蝶K3案例实验实际成本前台操作
  15. USB驱动开发(五)之程序设计
  16. 系统中断服务器,windows7资源管理器中有一个 系统中断 描述为延迟过程调用和中断服务例程__这是安全的吗,windows7的系统进程吗...
  17. 小学二年级计算机课游戏,[小学二年级适合玩的课堂游戏] 适合小学生的课堂游戏...
  18. django+xadmin学习笔记
  19. 揭秘月入100W的互联网黑色产业
  20. 利用Python使基金定投收益最大

热门文章

  1. [导入]基于Spring+zk的WebDisk系统研究.pdf(462.84 KB)
  2. InfoPath: Passing Command Line parameters to a new form
  3. 超清晰 ,一文理解:深拷贝与浅拷贝(js)
  4. 职场中怎么看待上级“发火”的问题?
  5. 你在微信漂流瓶里遇到过哪些有意思的人和事?
  6. 韩国有多大?相当于中国哪里?
  7. 我创业的时候从没想要去赚钱
  8. XBOX Series X规格如此强悍,如果被破解安装了win10,将对PC行业带来什么影响?
  9. Dubbo关于timeout等相关配置的优先级
  10. iptables的端口范围映射