NOIP2012junior—P1—质因数分解

时间: 1000ms / 空间: 131072KB 
【背景】

NOIP2012
【描述】

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

【输入格式】

输入只有一行,包含一个正整数n 。

【输出格式】

输出只有一行,包含一个正整数p ,即较大的那个质数。

【输入】

21

【输出】

7

【数据范围】

对于 60% 的数据 6 ≤ n ≤ 1000
对于 100%的数据 6 ≤ n ≤ 2*10^9

【分析】

判断素数完全没有必要,,n是两个质数的积,所以不用判断素数了,直接for循环从2扫到n/2或者sqrt(n)就可以了,然后有可以被整除的,直接拿n除以它就可以了,程序少,完全不用上代码吧,现在普及竟然水成这样,算了,第一题送点分嘛!

【程序】

program prime(Input,Output);
var n,i,j:longint;
begin
readln(n);
j:=n div 2;
for i:=2 to j do
if n mod i=0 then
begin
writeln(n div i);
break;
end;
end.

最新文章

  1. ViewHolder优化2>:
  2. Ajax.ActionLink参数详解
  3. WCF Routing 服务
  4. 执行SSIS Package的三种方式
  5. 深入.net(类及方法)
  6. Java之enumeration(枚举)
  7. Part 10 AngularJS sort rows by table header
  8. [PHP]MemCached高级缓存
  9. android sdk api的层次结构
  10. Minimum Transport Cost(floyd+二维数组记录路径)
  11. C# 定积分求周长&面积原理 代码实现
  12. os模块介绍
  13. 数据结构与算法之PHP递归函数
  14. shell常见文本处理。(awk 替换换行符等)
  15. linux基础之用户登录信息查看命令
  16. ThinkPHP+jQuery EasyUI Datagrid查询数据的简单处理
  17. Microsoft Interview第一轮
  18. DllPlugin、DllReferencePlugin 可以提取的第三方库列表
  19. SpringBoot+JPA+cache入门
  20. Zookeeper leader选举

热门文章

  1. 使用jQuery中trigger()方法自动触发事件
  2. Windows环境下多线程编程原理与应用读书笔记(1)————基本概念
  3. 在centos上安装jenkins
  4. Android 开发笔记___DateUtil——Time
  5. 学习笔记-----php搭建用户管理系统
  6. 圆形border渐变加载
  7. 有关ActiveXObject的兼容性问题(浏览器的特有属性)
  8. robotframework自动化系列:修改流程
  9. Velocity(3)——#set指令
  10. centos7.2构建Python3.5开发环境