当前位置: 首页 > article >正文

洛谷P1075

[NOIP2012 普及组] 质因数分解 - 洛谷

[NOIP2012 普及组] 质因数分解

题目描述

已知正整数 n 是两个不同的质数的乘积,试求出两者中较大的那个质数。

输入格式

输入一个正整数 n。

输出格式

输出一个正整数p,即较大的那个质数。

样例 #1

样例输入
21
样例输出
7
提示

1 <= n<=2* 10^9

NOIP 2012 普及组 第一题

代码区:

#include<stdio.h>
#include<math.h>
int factor(long long a);
int main()
{
	long long n,i;
	scanf("%lld",&n);
	for(i=2;i<=n;i++){
		if(factor(i)==1&&factor(n/i)==1&&(n%i==0)){	
			printf("%lld",n/i);
			break;
		}
			
	}
    return 0;
	
}	
int factor(long long a)
{
	int flag=1,i;
	if(a==1)
	flag= 0;
	if(a==2)
	flag=1;
	for(i=2;i<=sqrt(a);i++){
		if(a%i==0){
			flag=0;
			break;
		}
		flag= 1;
	}
	return flag;
}


http://www.kler.cn/a/420264.html

相关文章:

  • Kafka配置SASL/PLAINTEXT安全认证
  • MySQL需掌握到何种程度?才能胜任工作
  • JAVA设计模式,动态代理模式
  • 6.824/6.5840 Lab 1: MapReduce
  • Linux条件变量线程池详解
  • 嵌入式系统应用-LVGL的应用-平衡球游戏 part2
  • 如何在MySQL中计算两个日期的间隔天数
  • 锁-读写锁-Swift
  • 基于DHCP,ACL的通信
  • Flutter如何适配RTL
  • redis渐进式遍历
  • 学习思考:一日三问(周末学习篇)之网络模型
  • DreamCamera2相机预览变形的处理
  • 使用Dockerfile制作jdk镜像
  • Epic Spinners - 免费开源的 Vue3 加载动画组件,纯 CSS 实现的,动效精致酷炫
  • Spring Boot【二】
  • MySQL-CPU使用率高的原因排查和解决方法
  • arm架构服务器离线部署docker及docker-compose环境
  • Git操作学习1
  • 【赛博保安】安全日记之常用术语(一)
  • 【青牛科技】SCU2N60E/SCD2N60E N沟道增强型功率场效应晶体管采用Silicore先进的VDMOS技术生产
  • 【Spring】聊聊@EventListener注解原理
  • Linx下自动化之路:PostgreSQL 安装包精准自动化部署至指定路径并注册成服务全解析
  • 【计算机网络】实验2:总线型以太网的特性
  • 中断,定时器相关内容
  • Selenium 基于浏览器自动化模块