首页 > 其他分享 >正规数的判定->题解

正规数的判定->题解

时间:2024-11-29 22:11:24浏览次数:2  
标签:因数分解 int 题解 Number 正规 判定 printf

结论

根据题目中正规数的定义,可以得出结论:
设一个正规数为\(n\),则\(n\)有且只有一种质因数分解的结果:
\(n=2^p\times3^m\times5^n\)
其中\(p,m,n\)均为自然数
所以,我们就可以通过质因数分解的方法来判断\(n\)是否是正规数

代码

#include<iostream>
#include<cstdio>

using namespace std;

int n;

int main() {
	cin >> n;
	for (int i = 2; i * i <= n; i++) { // 质因数分解
		if (i > 5) { // 质因数大于5,不是正规数
			printf("Irregular Number");
			return 0;
		}
		else {
			while (n % i == 0) { // 否则就在n中把2或3全部除掉
				n /= i;
			}
		}
	}
	// 质因数分解后,有可能n还有一部分没除掉,所以这里加一个特判
	if (n > 5) printf("Irregular Number");
	else printf("Regular Number");
	return 0;
}

标签:因数分解,int,题解,Number,正规,判定,printf
From: https://www.cnblogs.com/panda-lyl/p/18577664

相关文章

  • 逆波兰式->题解
    前文看到这种表达式的题目,第一时间就想到了栈,尤其是这种关于后缀表达式的题目.理论用栈来模拟后缀表达式是非常便捷的.对于后缀表达式,当遇到数字时,将数字压入栈中,如果是运算符号,就将栈顶的两个元素弹出,根据符号进行运算,再把值放回栈中.代码\(tips1:\)由于题目中的空格在......
  • CF2037G - Natlan Exploring 题解
    又来到我们最喜欢的数论环节了。题面纳特兰地区由\(n\)座城市组成,每座城市的吸引力值为\(a_i\)。从城市\(i\)到城市\(j\)之间存在一条有向边,当且仅当\(i<j\)和\(\gcd(a_i,a_j)\neq1\),其中\(\gcd(x,y)\)表示整数\(x\)和\(y\)的最大公约数(GCD)。从城市......
  • P11337 「COI 2019」IZLET 题解
    先考虑构建树的形态,显然可以将所有边按边权从小到大排序,构造最小生成树。注意到相邻的两个点之间的颜色数只可能是\(1\)或\(2\),所以只考虑边权\(\le2\)的就好了。接下来考虑怎么染色。考虑从一个点开始dfs,每次确定当前遍历到的点的颜色,考察当前点到父亲的边权:等于\(1\)......
  • [ABC355F] MST Query 题解
    原题链接link题目大意给你一棵\(n\)个点的带边权的树,有\(q\)次询问,每次询问加一条带边权的边,输出当前的最小生成树的边权和。思路这道题我们观察题目范围,可知权值的范围很小。所以我们考虑枚举权值,计录这种权值的边对答案的变化\(dp_i\)。对于一条边,我们用并查集记录这......
  • 装配线调度题解
    装配线调度题解初始化:F[1][1]=e1+a1,1F[2][1]=e2+a2,1对于第i个装配站(3<=i<=n),我们可以考虑两种情况:在第1条装配线上完成第i个装配站的最短总时间:F[1][i]=min(F[1][i-1]+a1,i,F[2][i-1]+a1,i+t2,i-1)在第2条装配线上完成第i个装配站的最短总时间:F[2][......
  • [CSP-S 2024] 染色 题解
    题目链接[CSP-S2024]染色题解这是一道线性\(dp\)问题,难点在于在具体的题目背景中抽象出实际问题,最难的地方是分类讨论。根据题目的意思,如果第\(i\)位数字(\(a_{i}\))的颜色和第\(i\)位之前的数字(\(a_{[1,i]}\))的颜色都不同,则这个数字贡献为\(0\),接着,如果前面有相同的颜......
  • 判定贝叶斯线性回归回归系数是否显著的标准
    在贝叶斯回归中,判断回归系数是否显著通常是通过可信区间(credibleinterval)来进行的。下面是具体的标准和方法:判断回归系数是否显著的标准:可信区间(CredibleInterval)不包含零:标准:如果回归系数的95%可信区间不包含零,那么我们认为这个回归系数在统计上显著。这意味着回归......
  • CF1479E School Clubs 题解
    感觉这种题都比较套路。思路我们考虑定义势能函数\(\Phi(x)\),满足:对于一个随机过程,\(E(\Phi(A_{x+1})-\Phi(A_{x})|A_x,\cdots,A_0)=-1\)。\(\Phi(A_t)\)为定值,并且\(\Phi(A_t)=\Phi(A_i)\)当且仅当\(i=t\)。此时,\(\Phi(x)+x\)为离散时间鞅。根据停时定理,\(E(\Phi(A......
  • NOIP 模拟赛 #20 - D 题解
    D一个\(n\timesm\)的网格图,一开始所有格子颜色都是\(0\)。有\(k\)次染色操作,每次把第\(l\simr\)行或第\(l\simr\)列中的格子全都染成颜色\(c\)。在所有染色操作完成后,设$c_{i,j}为格子\((i,j)\)的颜色,求\(\sum\limits_{i=1}^n\sum\limits_{j=1}^m(......
  • 2024-0xGame-WEB方向全题解
    0xGameRound1ez_rce源码:fromflaskimportFlask,requestimportsubprocessapp=Flask(__name__)@app.route("/")defindex():returnopen(__file__).read()@app.route("/calc",methods=['POST'])defcalculator():ex......