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

题解:洛谷 P1075 [NOIP 2012 普及组] 质因数分解 等知名刷题平台精心挑选而来,并结合各平台提供的算法标签和难度等级进行了系统分类。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。是两个不同的质数的乘积,试求出两者中较大的那个质数。本文分享的必刷题目是从。,即较大的那个质数。#普及-# #质数# 阅读详情

题目传送门

https://www.luogu.com.cn/problem/P1075icon-default.png?t=N3I4https://www.luogu.com.cn/problem/P1075


找出n的最大因子

线性查找第一个x,使n%x为0


一、正着来

从2开始(1不是质数),至sqrt(n)

可以不用质数判断

如果现在判断出了一个合数,一定是不合法的,因为这个合数肯定会除尽前面比它小的质数

因为是要求最大的数,所以输出的应该是n除以这个质数

然后直接跳出

代码:

#include <bits/stdc++.h>

using namespace std;

int n;

int main () {
	
	cin >> n;
	
	for (int i = 2; i * i <= n; i++)
		if (n % i == 0) {
			cout << n / i;
			break;
		}
	
	return 0;
}

二、反着来

从n除以2开始(大于n除以2时不可能被n除尽),找到第一个能被他除尽的数,输出后跳出即可

代码:

#include <bits/stdc++.h>

using namespace std;

int n;

int main () {
	
	cin >> n;
	
	for (int i = n / 2; i >= 2; i--)
		if (n % i == 0) {
			cout << i;
			break;
		}
	
	return 0;
}
NOIP2012年普及组复赛试题第1题《质因数分解》测试数据10组 立即下载

相关推荐

欧姆龙485通讯示例程序_【精品实验】PLC学习神器与温湿度变送器的通讯

BFH点击蓝字关注我们↑↑↑↑  PLC学习神器提供RS485接口,可支持无协议RS指令、无协议RS2指令、Modbus通讯功能,可通过设置通讯格式改变通讯协议,RS485对应的通讯格式地址是D8400;  本案例以RS485接口与温湿度变送器通讯,通讯格式如下一温湿度变送器的说明书介绍1.1主要技术参数1.2 通讯协议 1、所有通讯回路都应遵照主/从方式。依照主从方式,数据可以在一个主...

weixin_39860201的博客 1万+

P1075 [NOIP2012 普及组] 质因数分解

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

y_k_j_c的博客 813

RPG MV游戏数据修改指南:从JSON解析到脚本进阶

游戏数据修改是游戏开发与逆向工程中的常见实践,其核心原理在于解析和操作游戏资源文件。许多现代游戏引擎采用结构化数据格式(如JSON)存储游戏配置,这为外部修改提供了可能。通过理解文件结构、数据格式与游戏逻辑的关联,开发者或爱好者可以调整游戏平衡、修复问题或实现个性化定制,这不仅能深化对游戏设计机制的理解,也具备实际的技术学习价值。本文以基于Web技术栈的RPG Maker MV(RPG MV)引擎为例,其游戏数据多以明文JSON存储,结构清晰。文章将具体阐述如何安全地修改角色属性、物品效果、敌人数据及技能公

weixin_29001419的博客 407

【每日一题】洛谷 P1069 (质因数分解)

想她一次就背十个单词,当我英语过六级后,我就去告诉她,我很在意她 一天一道数论题,当我可以秒杀数论题的时候,就开始做 DP 划重点: 以后每天都会更新一道数论题,有兴趣的小伙伴可以关注一下,共同进步~~~ ———————————————— 不正经的分界线 ———————————————— 今日份快乐:洛谷 P1069 传送门 明日份快乐:洛谷 P1082 传送门 —————————————...

mldl_的博客 695

微信小游戏CE修改实战:从入门到精通(附防作弊思路)

本文深入探讨微信小游戏的安全攻防实战,重点分析CE修改、反编译和重打包等安全风险。通过详细的内存修改案例和代码保护方案对比,提供从客户端到服务端的全方位防护策略,帮助开发者构建有效的防作弊体系。

m2n3b4v5c6的博客 1152

Cadence Virtuoso VIVA波形分析:从背景色修改到线宽调整的完整指南

本文详细介绍了Cadence Virtuoso VIVA波形分析工具的核心使用技巧,包括背景色修改、线宽调整等高级功能。通过具体操作步骤和配置方法,帮助工程师优化波形显示效果,提升工作效率。特别强调了与Calculator组件的配合使用,以及专业波形图的输出技巧。

weixin_27330481的博客 623

【洛谷】P1075 [NOIP2012 普及组] 质因数分解——c语言

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

weixin_62063623的博客 1186

双通道中频信号数字下变频及相位差估计(FPGA)

双通道中频信号数字下变频及相位差估计实验 一、上框图(通俗易懂) 二、实验要求 1、 用点频信号模拟中频信号:中频信号由DDS1和DDS2产生。具体产生方法见第2点。 2、 DDS1和 DDS2:调用IPcore里的数字信号处理中的NCO模块,工作时钟为100MHz,数据率即为100MHz,DDS1和DDS2的频率为:(学号后三位+500)Khz+f0(可设为20MHz);输出为16位;DDS1...

qq_39809425的博客 6947

P1075 [NOIP2012 普及组] 质因数分解 Java

P1075 [NOIP2012 普及组] 质因数分解 Java

瞌睡的鹿的博客 266

(王道408考研操作系统)第一章计算机系统概述-第三节2:中断和异常

注意!!! 本节内容和《计算机组成原理》中的中断有重合,如果需要详细了解的话可以点击链接跳转:(计算机组成原理)第七章输入和输出系统-第四节2:I/O方式之程序中断方式 为了内容完整,部分内容会借用上述文章 文章目录一:中断和异常的基本概念(1)中断和异常的定义 一:中断和异常的基本概念 在操作系统引入核心态和用户态这两种工作状态后,就需要考虑两种状态之间是如何切换的。 操作系统内核工作在核心态,用户程序工作在用户态,系统不允许用户程序使用核心态的功能,但是用户程序为了完成某些操作又必须使用这些功能

快乐江湖的博客 3535

LeRobot 入门教程(九)使用 Android、iOS 手机控制机械臂

本指南详细介绍了如何使用iOS/Android手机远程控制机器人。内容包括:1)安装依赖(pip install leroobot[phone]);2)平台支持说明(iOS需HEBI Mobile I/O应用/Android用WebXR);3)手机方向校准方法;4)控制模式设定(按钮/手势);5)示例脚本使用(遥操作/数据记录/回放/策略评估);6)关键参数配置(运动学/安全限制/夹爪控制);7)故障排查方法。支持ROS2集成,提供URDF文件处理、逆向运动学计算和实时可视化功能,适用于物理机器人和仿真环境

2506_90492529的博客 1659

【洛谷千题详解】P1075 [NOIP2012 普及组] 质因数分解

洛谷 p1075

m0_73787047的博客 513

爬虫Incapsula reese84加密案例:Etihad航空(纯算法)

爬虫Incapsula reese84加密案例:Etihad航空,本文就不再讲解如何找加密参数、定位加密参数,以及分析加密的一个过程。就直接从扣算法开始,扣算法前先看之前讲解的加密函数生成的过程,文章会一个函数一个函数的讲解扣算法。fiddler根据规则替换本地文件。调试过程中遇到部分环境不一样是正常的,具体还要根据自己调试的js为准,就像之前补环境时是有二十一个循环,这次扣算法多出一个循环,不过大部分环境是一样的第一个函数:通过document.addEventListener添加了很多事件。

老衲爱洗头的博客 1994

【题解】【洛谷P1075】【数学】—— [NOIP2012 普及组] 质因数分解

蓝胖子编程教育,是一家面向青少年的编程教育平台。平台为全国青少年提供最专业的编程教育服务,包括提供最新最详细的编程相关资讯、最专业的竞赛指导、最合理的课程规划等。本平台利用趣味性和互动性强的教学方式,旨在激发孩子们对编程的兴趣,培养他们的逻辑思维能力和创造力,让孩子们在轻松愉快的氛围中掌握编程知识,为未来科技人才的培养奠定坚实基础。我们可以考虑枚举较小的质因数,从而找到较大的质因数。是两个不同的质数的乘积,试求出两者中较大的那个质数。NOIP 2012 普及组 第一题。,即较大的那个质数。

Pantheraonca的博客 1491

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

洛谷P1075 [NOIP 2012 普及组] 质因数分解

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

tonman7797的博客 394

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

洛谷P1075—— [NOIP 2012 普及组] 质因数分解

大家应该知道,约数是成对出现的(平方数除外),也就是说,一个数的第一小约数乘第一大约数相乘等于这个数,第二小约数乘第二大约数相乘也依然等于这个数!因此,只要找出n的最小约数(1除外),再用n除以这个数,就能得到结果了!已知正整数 n 是两个不同的质数的乘积,试求出两者中较大的那个质数。这题真的不难,只不过数据点有点坑,因此要多多留意(小心!有人说,其实没必要枚举到2,枚举到n的平方根就行了。输出一个正整数 p,即较大的那个质数。也并不尽如人意... ...其实还有一种更简便的方法!终于通过了... ...

yuyu130225的博客 508

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

洛谷 P1075 [NOIP2012 普及组] 质因数分解 C语言

很简单,枚举出最小的质数i且是n的因数,n/i也是质数,循环就可以结束了,输出n/i。已知正整数 n 是两个不同的质数的乘积,试求出两者中较大的那个质数。输出一个正整数 p,即较大的那个质数。NOIP 2012 普及组 第一题。输入一个正整数 n。

zqystca的博客 712

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

P1075 [NOIP2012 普及组] 质因数分解 题目描述 已知正整数nn是两个不同的质数的乘积,试求出两者中较大的那个质数。 输入格式 一个正整数nn。 输出格式 一个正整数pp,即较大的那个质数。 输入输出样例 输入 #1复制 21 输出 #1复制 7 java: package com.kk.luogu; import java.util.Scanner; //P1075 [NOIP2012 普及组] 质因数分解 public class P1075 { public stati

... 672

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

洛谷 P1075 [NOIP2012 普及组] 质因数分解,如何快速的找到【因数/因质数】

qq_17807067的博客 3056

【洛谷题解】P1075 [NOIP2012 普及组] 质因数分解

分析:枚举到小因数,再除a,就可得大因数。总结:枚举到小因数,再除a,就可得大因数。涉及知识点:枚举(优化)

2301_82137910的博客 606

(洛谷)题目题号P1075 [NOIP2012 普及组] 质因数分解

Hello大家好我是小亦今天呢也是一口气肝了好多篇题解qwq今天是最后一道题解就完工啦这道题呢也是来自NOIP2012年普及组的题目(均已真题)那么好现在呢我们讲一下思路qwq:首先呢这是求数学,素数判断,质数,筛法下面简分析:分解质因数:首先,我们需要分解给定的正整数 nn 为两个质数的乘积。由于 nn 是两个不同质数的乘积,我们可以通过从最小的质数开始尝试除以 nn,直到找到第一个可以整除 nn 的质数。找到第一个质数:找到第一个质数后,我们用 nn 除以这个质数,得到另一个数。然后检查这个数是否是质数

C++老手 705

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

P1075 [NOIP2012 普及组] 质因数分解题解

洛谷个人题解 1696
上一篇: 兔子数列(台阶问题)
下一篇: 洛谷P1601 A+B Problem(高精)[高精度加法]
Runcode8
博客等级 码龄4年 180粉丝 56原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值