1171:大整数的因子

时间限制: 1000 ms         内存限制: 65536 KB
提交数: 11901     通过数: 6936

【题目描述】

已知正整数kk满足2≤k≤92≤k≤9,现给出长度最大为3030位的十进制非负整数cc,求所有能整除cc的kk。

【输入】

一个非负整数cc,cc的位数≤30≤30。

【输出】

若存在满足 c%k == 0 的kk,从小到大输出所有这样的kk,相邻两个数之间用单个空格隔开;若没有这样的kk,则输出"none"。

【输入样例】

30

【输出样例】

2 3 5 6

【AC代码】

#include<bits/stdc++.h>
using namespace std;
const int N=1e5+10;
char c[N];
int a[N],len,b[N],r;
bool flag;
signed main(int argc,char **argv)
{cin>>c;len=strlen(c);for(int i=0;i<len;i++)a[i]=c[i]-'0';for(int i=2;i<=9;i++){r=a[0];for(int j=1;j<len;j++){int n=r*10+a[j];b[i]=n/i,r=n%i;}if(r==0){cout<<i<<" ";flag=true;}}if(flag==false)cout<<"none";return 0;
}

给个关注吧

时间限制: 1000 ms         内存限制: 65536 KB
提交数: 11901     通过数: 6936

【题目描述】

已知正整数kk满足2≤k≤92≤k≤9,现给出长度最大为3030位的十进制非负整数cc,求所有能整除cc的kk。

【输入】

一个非负整数cc,cc的位数≤30≤30。

【输出】

若存在满足 c%k == 0 的kk,从小到大输出所有这样的kk,相邻两个数之间用单个空格隔开;若没有这样的kk,则输出"none"。

【输入样例】

30

【输出样例】

2 3 5 6

【AC代码】

#include<bits/stdc++.h>
using namespace std;
const int N=1e5+10;
char c[N];
int a[N],len,b[N],r;
bool flag;
signed main(int argc,char **argv)
{cin>>c;len=strlen(c);for(int i=0;i<len;i++)a[i]=c[i]-'0';for(int i=2;i<=9;i++){r=a[0];for(int j=1;j<len;j++){int n=r*10+a[j];b[i]=n/i,r=n%i;}if(r==0){cout<<i<<" ";flag=true;}}if(flag==false)cout<<"none";return 0;
}

给个关注吧

1171:大整数的因子相关推荐

  1. 信息学奥赛一本通 1171:大整数的因子 | OpenJudge NOI 1.6 13:大整数的因子

    [题目链接] ybt 1171:大整数的因子 OpenJudge NOI 1.6 13:大整数的因子 [题目考点] 1. 高精度 考察:高精模低精 高精度计算讲解 [解题思路] 先把参与运算的数字当成 ...

  2. 信息学奥赛一本通(1171:大整数的因子)

    1171:大整数的因子 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 7938     通过数: 4632 [题目描述] 已知正整数k满足2<=k<= ...

  3. 信息学奥赛一本通:1171:大整数的因子

    1171:大整数的因子 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 14210     通过数: 8260 [题目描述] 已知正整数kk满足2≤k≤9,现给出长 ...

  4. Bailian2925 大整数的因子【模除】

    2925:大整数的因子 总时间限制: 1000ms 内存限制: 65536kB 描述 已知正整数k满足2<=k<=9,现给出长度最大为30位的十进制非负整数c,求所有能整除c的k. 输入 ...

  5. 大整数的因子(信息学奥赛一本通-T1171)

    [题目描述] 已知正整数k满足2≤k≤9,现给出长度最大为30位的十进制非负整数c,求所有能整除c的k. [输入] 一个非负整数c,c的位数≤30. [输出] 若存在满足 c%k == 0 的k,从小 ...

  6. 连分数分解法寻找整数的因子(Python)

    首先,先讲个小故事. 1903年10月,科尔(Cole)在纽约参加美国数学(AMS)的一个会议,议程里有他的一篇题目平淡的论文:"关于一个大数的分解".大会主席请他宣读论文时,一向 ...

  7. 公钥密码系统主要依赖的三种数学难题:1.大整数因子分解问题 2.离散对数问题 (DLP问题) 3. 椭圆曲线上的离散对数问题(ECDLP)

    公钥密码系统主要依赖下面三种数学难题 1.大整数因子分解问题,如 RSA 系统 1.数理 2.流程 2.离散对数问题 (DLP问题) 1.数理: 2.流程:(EIGamal 公钥系统) 3. 椭圆曲线 ...

  8. 信息安全——大整数包的设计!

     大整数运算包的设计与实现 1.问题描述 大整数运算是现代密码学算法实现的基础,重要性不言而喻.大整数我们指的是二进制位512.1024和2048的数,一般的语言不支持. 2.基本要求 以类库头文件的 ...

  9. 关于大整数包的设计!

            C/C++中的int类型能表示的范围是-2E31-2E31–1.unsigned类型能表示的范围是0-2E32–1,即 0-4294967295.所以,int和unsigned类型变量 ...

最新文章

  1. 程序员们,今天就让她陪你们放松一下吧。她还有大宝剑哦。【原创】
  2. noi2017初赛c语言试题,NOIP2017普及组初赛试题及答案
  3. HDU-4532 湫秋系列故事——安排座位 组合数学DP
  4. vim常用命令总结 (转)
  5. SharePoint Server 2010 一步一步从入门到精通
  6. 引入struts html标签,【学习】Struts标签之html标签
  7. 素材网站|设计师下半年的工作流程至少减少了一半...
  8. django用sqlite跟mysql_django框架学习:九. django连接mysql,sqlite
  9. STM32F107之CAN配置
  10. Proteus仿真:MSP430
  11. java 数据库异常,数据库常见异常
  12. ArcGIS 正高转换成椭球体高度
  13. html文字发光效果,css文字发光效果
  14. 计算机二级office高级应用和上机指导,2019年9月全国计算机二级教程:MS Office高级应用上机指导...
  15. 论文精读:MobileNetV2: Inverted Residuals and Linear Bottlenecks
  16. JS中出现三个点(...)的作用是什么
  17. LeetCode 981. 基于时间的键值存储 / 274. H 指数 / 275. H 指数 II
  18. 高级计算机工程师查询,高级工程师证书查询网站
  19. F1C100S电阻触摸屏驱动
  20. 新网域名如何绑定dnspod解析服务并添加相关记录?

热门文章

  1. Caused by: java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z
  2. Redis高可用集群主流架构方案分析
  3. 单晶XRD培养技术(二)
  4. vue 视频流媒体播放
  5. 关于Ubuntu同时安装opencv2和opencv3
  6. 百度快照回档只为何?
  7. 黑客之XSS注入练手:XSS Challenges通关指南
  8. 【Kaggle微课程】Natural Language Processing - 1. Intro to NLP
  9. 台积电和三星都变脸了,美国图谋失败,外媒:拜登心都碎了
  10. Win7下vs2013打开鼠标不能用,鼠标失灵