小C的倍数问题

 Accepts: 1990
 Submissions: 4931
 Time Limit: 2000/1000 MS (Java/Others)
 Memory Limit: 32768/32768 K (Java/Others)

Problem Description

根据小学数学的知识,我们知道一个正整数x是3的倍数的条件是x每一位加起来的和是3的倍数。反之,如果一个数每一位加起来是3的倍数,则这个数肯定是3的倍数。

现在给定进制P,求有多少个B满足P进制下,一个正整数是B的倍数的充分必要条件是每一位加起来的和是B的倍数。

Input

第一行一个正整数T表示数据组数(1<=T<=20)。

接下来T行,每行一个正整数P(2 < P < 1e9),表示一组询问。

Output

对于每组数据输出一行,每一行一个数表示答案。

Sample Input
1
10

Sample Output
3

答案就是P-1的因子个数,也就是满足P%x==1,x的数量加上数字1

#include<stdio.h>
int main(void)
{int T, p, i, ans;scanf("%d", &T);while(T--){scanf("%d", &p);p -= 1, ans = 0;for(i=1;i*i<=p;i++){if(p%i==0){if(i*i==p)ans++;elseans += 2;}}printf("%d\n", ans);}return 0;
}

2017百度之星初赛:A-1001. 小C的倍数问题相关推荐

  1. 2017百度之星初赛

    1001 小C的倍数问题 Accepts: 1990 Submissions: 4931 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32 ...

  2. 51nod 1515 明辨是非 2017百度之星初赛第一场第二题(并查集+启发式合并)

    题目: 原题链接 给n组操作,每组操作形式为x y p. 当p为1时,如果第x变量和第y个变量可以相等,则输出YES,并限制他们相等:否则输出NO,并忽略此次操作. 当p为0时,如果第x变量和第y个变 ...

  3. 2017百度之星初赛:A-1002. 数据分割(并查集+set)

    数据分割  Accepts: 102  Submissions: 1332  Time Limit: 2000/1000 MS (Java/Others)  Memory Limit: 32768/3 ...

  4. 2017百度之星初赛第一场题解

    前言 这场比赛我卡在线上了,没有进TAT 我只做了三道水题.. 首先是在比赛开始的时候我还在睡觉,我以为是2:30开始.. 然后,由于这个垃圾评测,卡死人了.. 于是我刷新一下,就算了我交了两次,于是 ...

  5. 2017百度之星初赛a

    题目链接 01:http://acm.hdu.edu.cn/showproblem.php?pid=6108 02:http://acm.hdu.edu.cn/showproblem.php?pid= ...

  6. 2017百度之星初赛:A-1005. 今夕何夕

    今夕何夕  Accepts: 1345  Submissions: 5533  Time Limit: 2000/1000 MS (Java/Others)  Memory Limit: 32768/ ...

  7. 2017百度之星初赛B场第一题Chess--简单杨辉三角问题

    Chess  Accepts: 1799  Submissions: 5738  Time Limit: 2000/1000 MS (Java/Others)  Memory Limit: 32768 ...

  8. 2017百度之星初赛B场总结

    (A场因为不可抗力因素(?)没能参加,B场还好算是磕磕碰碰地吃着低保过去了,真的菜呀) Chess Problem Description 車是中国象棋中的一种棋子,它能攻击同一行或同一列中没有其他棋 ...

  9. 2017百度之星初赛:B-1006. 小小粉丝度度熊(贪心+尺取)

    小小粉丝度度熊  Accepts: 1075  Submissions: 5191  Time Limit: 2000/1000 MS (Java/Others)  Memory Limit: 327 ...

最新文章

  1. Java最全文件操作实例汇总
  2. VS2017常用、好用的快捷键
  3. buu password
  4. 基于哈希算法的web账户口令存储方法
  5. xgboost模型在centos系统下的可视化
  6. [Vue warn]: Do not use built-in or reserved HTML elements as component id: header
  7. 小程序 textarea ios兼容解决
  8. 打造自己的XP+SP3无人值守安装光盘
  9. Cython与CPython的区别
  10. python str转int_Python入门丨数据类型与转换
  11. 全新防火墙6.0 单条PPPOE(ADSL)上网配置
  12. 将本地code推到gitee
  13. 【自适应盲均衡12】判决引导(DD)+判决反馈(DFE)+双模式切换的盲均衡算法在双绞线基带通信中的应用MATLAB仿真(采用三电平PAM信号模型)
  14. 问题:vscode 中用matplotlib 绘图时无法弹窗,不显示图像
  15. Google Dremel 理解
  16. [error] invalid array assignment
  17. 学机器视觉好找工作吗?人工智能机器视觉方向怎么样?
  18. 网站关键词优化该怎么做?
  19. 疯狂Java讲义(十三)----第三部分
  20. 两次拉格朗日中值证明曲线凹凸性定理_2016514

热门文章

  1. python为什么叫爬虫-python为什么叫网络爬虫
  2. python好学吗-Python对于没有计算机基础知识的人来说,好学吗?
  3. 长虹智慧厨房解决方案,让你AI上智慧家居生活
  4. 语音 识别_语音识别_qq语音识别 - 云+社区 - 腾讯云
  5. div显示图片_图片按照百分比显示部分,不变形
  6. jQuery之animate自定义动画
  7. h5比html新增加的标签,H5新增的标签以及改良的标签
  8. python困境_学习 Python 编程的三种困境
  9. textarea文本框默认显示文本鼠标点击时清空
  10. 地理信息考c语言,南师地理信息系统专业01方向真题C语言