数学概念——J - 数论,质因数分解
Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u
Description
We have been training for 45 days, and all guys must be tired.But , you are so lucky comparing with many excellent boys who have no chance to attend the Province-Final.
Now, your task is relaxing yourself and making the last practice. I guess that at least there are 2 problems which are easier than this problem.
what does this problem describe?
Give you a positive integer, please split it to some prime numbers, and you can got it through sample input and sample output.
Input
Output
Sample Input
Sample Output
Hint
60=2^2*3^1*5^1 解题思路:这个题目很简单,但是要注意一个陷井,就是输入一个数的时候,它的结束条件是负数,一定要注意程序代码:
#include <cstdio> #include <cstring> using namespace std; int b[66550]; int n; void p( ) {int m=n;while(1){for(int i=2;i<=n;i++ )if(m%i==0){b[i]++;m/=i;break;}if(m==1)break;}} int main() {int Case=0;while(scanf("%d",&n)==1&&n>0){if(Case>0) printf("\n");memset(b,0,sizeof(b));p();printf("Case %d.\n",++Case);for(int i=2;i<=n;i++)if(b[i]!=0)printf("%d %d ",i,b[i]);printf("\n");} }
View Code
转载于:https://www.cnblogs.com/www-cnxcy-com/p/4750476.html
数学概念——J - 数论,质因数分解相关推荐
- Ch3101-阶乘分解【数论,质因数分解】
正题 题目链接:http://contest-hunter.org:83/contest/0x30%E3%80%8C%E6%95%B0%E5%AD%A6%E7%9F%A5%E8%AF%86%E3%80 ...
- 数论 质因数分解 试除法
AcWing 867. 分解质因数 由于我是我们队的数论选手,寒假刷题会略偏向于数论方面QWQ,在此记录 2021-01-11 刷题打卡~ AC代码: #include <bits/stdc++ ...
- 数论-质因数分解(最基础方法)
质因数分解的最简单方法(最好理解的方法) 对于整数 m,其质因数分解过程如下 步骤: (1)生成 2~sqrt(m) 内的所有质数的质数表.(线性筛)(小于m的质数会存储在 prime[] 数组中,知 ...
- 几个有用的数学概念-数论
数学是算法基础.我们在写题时会经常碰到数论.概率.组合计数方面的问题.如何重复利用已知的数学概念和知识来解决问题,非常关键. 这篇文章是在阅读<算法竞赛入门经典>一书后的总结.如果读者已经 ...
- java 判断一个数是正整数_【Java】P1075 质因数分解—关于数学方法在解题中的运用—(OJ:洛谷)...
点击上方"蓝字"关注我们了解更多算法思路01题目 题目来源:洛谷OJ 题目链接: https://www.luogu.com.cn/ 题目描述 已知正整数n是两个不同的质数的乘积, ...
- NOIP模拟 整数划分(数论,质因数分解,状压DP)
这道题竟然暴力能拿到90分,大佬orzorzorz%%%%%%%%%%% --------------------------分割线(下面是正解)--------------------------- ...
- 求一个数的所有因数+质因数分解【数论】
先附上所有因数的求法: 我的做法:是今天误打误撞写出来的: http://exam.upc.edu.cn/problem.php?id=5062 然后,我上网找居然没有人写一个高效一点的,我这个做法其 ...
- 【题解】P8338 [AHOI2022] 排列(数学,质因数分解,lcm)
[题解]P8338 [AHOI2022] 排列 一道好的思维题! 题目链接 [AHOI2022] 排列 - 洛谷 题意概述 对于一个长度为 \(n\) 的排列 \(P = (p_1, p_2, \ld ...
- 素数判定质因数分解(数论)(Miller Rabin)(Pollard Rho)
太玄学了! 我真的被概率的魅力折服了.此前我认为1便是1,0.9999999999-便是0.9999999999-. 但实际上它们有着千丝万缕的关系. 试想,如果一件事发生的概率是0.99999999 ...
最新文章
- 普通页面使用vue.js心得
- java打包要依赖maven库吗_maven-将依赖的 jar包一起打包到项目 jar 包中
- c语言变量作用域生命周期,C/C++——C++变量的作用域与生命周期,C语言中变量的作用域和生命周期...
- python读文件完整代码_python读文件逐行处理的示例代码分享
- Linux最小体积mysql安装_Linux下安装MySQL以及一些小坑
- html表单验证js代码,JavaScript表单验证实现代码
- hdu 1516(编辑距离+记录路径)
- php m pi 2,PHP学习(2)
- atitit.orm的缺点与orm框架市场占有率,选型attilax总结
- oracle Sql语句分类
- Visual Studio蛋疼问题解决(2)
- 709. To Lower Case
- 产品介绍丨世炬5G一体化基站
- Tracert命令原理
- E-96系列电阻值代号对照表
- 通过Oracle的回收站恢复被删除的表浅谈
- rust维京船_rust如何开小地图 | 手游网游页游攻略大全
- 湖北专升本MySQL复习(MySQL数据库实用教程)——MySQL数据表的操作
- 国外大学网上免费课程
- 人脸、指纹、虹膜、行为,你需要的人工智能生物识别AI数据集全在这里
热门文章
- python dataframe分组求和,pandas datafram中按特定月份分组和求和值
- linux一级常用目录,小蚂蚁学习Linux(3)——Linux一级目录说明和常用命令解释...
- unity要学ecs吗_ECS的泛泛之谈
- arduino智能风扇系统
- 计算机控制系统视频关守平,国家级精品课《计算机控制系统》课程建设研讨会顺利召开...
- HTML+CSS+JS实现 ❤️canvas手机刮刮乐女朋友效果❤️
- HTML+CSS+JS实现 ❤️canvas 3D立体图片相册幻灯片❤️
- mysql查询20-30的数据_20. mysql查询表的数据大小
- linux下mips裸机编译,裸机交叉编译器输入
- Java 在指定目录中创建文件