2020牛客寒假算法基础集训营1

传送门

题意:

思路:

直接o(sqrt(n))求因子的个数,结束的标志就是遇到了素数,因为素数的因子只有两个

代码:

#include <iostream>
#include <stdio.h>
#include <algorithm>
#include <string.h>
#include <vector>
#include <math.h>
#include <map>
#include <queue>
#include <set>
using namespace std;
typedef long long ll;
const int maxn=1e5+50;
const int inf=0x3f3f3f3f;
ll gg(ll x){//求因子个数ll ans=0;for(ll i=1;i*i<=x;i++){if(x%i==0){if(i*i!=x)ans+=2;else ans++;}}return ans;
}
int pp(ll x){//判断素数int flag=1;for(int i=2;i*i<=x;i++){if(x%i==0){flag=0;break;}}return flag;
}
int main()
{ll n;scanf("%lld",&n);ll ans=1;while(!pp(n)){n=gg(n);ans++;}printf("%lld\n",ans);return 0;
}

出题人代码:

写的更简单一点

#include<bits/stdc++.h>
using namespace std;
#define ll long long
ll f(ll x){             //求x的因子个数ll i,res=0;for(i=1;i*i<x;i++){if(x%i==0)res+=2;}return res+(i*i==x);
}
int main(){ll i=0,n;cin>>n;while(n!=2)n=f(n),i++;cout<<i;
}

E:rin和快速迭代相关推荐

  1. [牛客竞赛]rin和快速迭代

    题目描述 "数论真的太好玩了喵~"--hoshizora rin rin最近喜欢上了数论. 然而数论实在太复杂了,她只能研究一些简单的问题. 这天,她在研究正整数因子个数的时候,想 ...

  2. 牛客寒假基础集训营 | Day1 E题—rin和快速迭代

    一. 题目描述 二. 测试用例 三. 代码 #include <iostream> using namespace std; #include <math.h>long lon ...

  3. 网上商城代码实现_中国中铁网上商城转型敏捷开发模式,实现快速反应、快速迭代...

    △北研中心的同事给业务部门演示迭代成果中国中铁网上商城成功转型敏捷开发模式,实现快速反应.快速迭代.切实解决公司内部以及合作方的业务需求,更好服务多样化的客户群体.经历了两次每2周为一迭代的短期快速开 ...

  4. 快速迭代的测试人员的思考

    如何在快速迭代的当今,测试人员在使用更少的时间的测试 对于质量保障这一块,该采取哪些质量控制手段来保证软件/系统质量? 总体思路是这样的:流程控制 + 测试深度 + 测试广度. 其中流程控制主要有:质 ...

  5. C++11(及现代C++风格)和快速迭代式开发

    过去的一年我在微软亚洲研究院做输入法,我们的产品叫"英库拼音输入法" (下载Beta版),如果你用过"英库词典"(现已更名为必应词典),应该知道"英库 ...

  6. 如何让产品不受到技术限制快速迭代?

    本问答来自PMCAFF产品经理社区:www.pmcaff.com 若想和作者及更多PM交流请点击阅读原文进入社区 咖友提问:如何让产品不受到技术限制快速迭代? 现在公司的研发力量有限,很多需求没法及时 ...

  7. 小创业项目组的管理和实践:快速迭代的思考

    第一把 我是leader 由于很多的不可控 比如我们的认识 市场的反馈 的不一致 我一定要叫停这个项目,再去做下一个项目 但是 站在实践者的角度上 这叫做 没有定力 很多的同学不愿意去跟进这个项目 第 ...

  8. 如何借助配置中心ACM加速企业IT服务快速迭代

    摘要: 在5月29日召开的第二届研发效能嘉年华中,云效邀请了阿里云产品团队的伏羿和来自阿里巴巴中间件技术部的彦林带来了"如何借助配置中心ACM加速企业IT服务快速迭代"的主题分享. ...

  9. 快速迭代的开发方式中的QA实践方法

    背景 尽管"小步快跑"的快速迭代开发方式早已成为互联网软件开发的主流指导思想,但大量开发团队在落地这一开发方式时最常遇到的问题就是"如何QA",因为,传统软件行 ...

最新文章

  1. 美国两政府网站被挂马 以性丑闻女星为诱饵
  2. centos7 解决chrome提示您的连接不是私密连接的方法
  3. Apche Httpd安装与配置
  4. 【Git入门之一】Git是神马?
  5. linux 统计根目录下的文件日期和出现的频率
  6. (chap2 简单的Http协议) HTTP性能优化之管线化pipelining
  7. 小甲鱼python课后作业十七_小甲鱼Python第十六讲课后习题--017函数
  8. 一次.net托管内存泄露分析
  9. intellij连接真实的flink集群
  10. Pandas图表自定义数据格式
  11. gtk-vnc linux,vncviewer远程链接桌面linux
  12. Computer:Microsoft Office Visio2021的简介、安装、使用方法图文教程之详细攻略
  13. Notepad++汉化教程
  14. win10专业版/企业版怎样永久激活并查看激活期限
  15. easypoi excel:Cannot add merged region X to sheet because it overlaps with an existing merged region
  16. 大数据自学全套教程,免费分享,赶紧码起来!(纯干货系列)
  17. winform小程序-随机抽奖软件
  18. android 生成条码,Android -条形码的生成
  19. 大数据时代的小数字感:数据再有价值,别人听不懂照样没用
  20. 中大近代物理实验实验报告(LaTeX实现)

热门文章

  1. 复变函数与积分变换(三)学习笔记[复积分,柯西积分公式与高阶导公式]
  2. 2017用计算机侦探剧,2017年最火爆的十部网剧,你看过几部?
  3. 线程池详解和线程池核心数与最大线程数设置
  4. 电子电气架构——车载总线CAN FD应用介绍
  5. 【Solr - HBase二级索引 —— Lily HBase Indexer】
  6. idea中最大化代码编辑窗口快捷键
  7. Android项目升级安卓x
  8. 《30岁前的每一天》读书笔记(二)
  9. 【Scratch考级99图】图8-等级考试scratch绘制复杂图形双叠加错位正方形
  10. 名帖100 赵孟頫 小楷《无逸篇》