博客
关于我
考研复试——KY276 Problem C
阅读量:583 次
发布时间:2019-03-11

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

大家好我是小黄呀

冲冲冲

题目大意

有多组数据,每组给定一行字符串序列,从左到右将其中所有的数字字符取出拼接成一个无符号整数,计算出该整数的最大素因子

最大素因子 = 最大素因子

思路分析

  1. 从一行字符串序列中取出数字,用到函数isdigit(str),该函数是在头文件cctype中,其中还有其他函数,例如:isalnum()判断字母或数字;isalpha()判断字母。
  2. 若判断的字符为数字,则存入到vector<int> v数组中,但是要注意有一个转换过程s[i]-'0'
  3. 求最大素因子,在标准素数筛的基础上加上一个比较过程,求出最大的素数。

具体代码

#include
using namespace std;int sushu(int a){ int max = 0; for(int i = 2;i*i <= a;i++){ while(a%i==0){ if(i>max) max = i; a/=i; } } return a>max?a:max;}int main(){ int t; cin>>t; for(int i=0;i
>s; int len=s.size(); vector
v; for(int j=0;j

转载地址:http://fkhtz.baihongyu.com/

你可能感兴趣的文章
Java 回调机制
查看>>
7、回归和特征选择
查看>>
测试tensorflow是否安装成功 出现 SyntaxError: invalid syntax的错误
查看>>
pycharm使用(新建工程、字体修改、调试)
查看>>
什么是Numpy、Numpy教程
查看>>
Python学习笔记——元组
查看>>
异常声音检测
查看>>
PCB学习笔记——AD17如何添加新的封装
查看>>
numpy版本问题
查看>>
打造自己的图像识别模型1— 数据准备-将图像数据转为tfrecord形式——【何之源-21个项目玩转深度学习】
查看>>
无法打开文件“opencv_world330d.lib”的解决办法
查看>>
maven项目出现 Missing artifact jdk.tools:jdk.tools:jar:1.7
查看>>
maven项目通过Eclipse上传到svn上面,再导入到本地出现指定的类找不到的问题
查看>>
maven 项目部署到tomcat下 没有class文件
查看>>
算法训练 未名湖边的烦恼(递归,递推)
查看>>
算法训练 完数(循环,数学知识)
查看>>
什么是接口
查看>>
2020版nodejs12.18.3安装配置教程
查看>>
iview组件库中,Form组件里的Input,无法正确绑定on-enter事件
查看>>
记录-基于springboot+vue.js实现的超大文件分片极速上传及流式下载
查看>>