算法提高 质数的后代

时间限制:1.0s 内存限制:256.0MB

问题描述

  在上一季里,曾提到过质数的孤独,其实从另一个角度看,无情隔膜它们的合数全是质数的后代,因为合数可以由质数相乘结合而得。

  如果一个合数由两个质数相乘而得,那么我们就叫它是质数们的直接后代。现在,给你一系列自然数,判断它们是否是质数的直接后代。

输入格式

  第一行一个正整数T,表示需要判断的自然数数量

  接下来T行,每行一个要判断的自然数

输出格式

  共T行,依次对于输入中给出的自然数,判断是否为质数的直接后代,是则输出Yes,否则输出No

样例输入

4

3

4

6

12

样例输出

No

Yes

Yes

No

数据规模和约定

  1<=T<=20

  2<=要判断的自然数<=105

import java.util.Scanner;

public class 质数的后代 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int t = sc.nextInt();
int[] data = new int[t];
for (int i = 0; i < t; i++) {
data[i] = sc.nextInt();
}
for (int i = 0; i < t; i++) {
find(data[i]);
}
} private static void find(int i) {
// TODO Auto-generated method stub
int j;
for (j = 2; j < i; j++) {
if (i % j == 0) {
int m;
for (m = 2; m < j && j % m != 0; m++)
;
if (m == j) {
int d = i / j;
for (m = 2; m < d && d % m != 0; m++)
;
if (m == d) {
System.out.println("Yes");
break;
}
}
}
}
if (j == i) {
System.out.println("No");
}
} }

最新文章

  1. 初始webservice
  2. XE7 Update 1 选 iOS 8.1 SDK 发布 iPhone 3GS 实机测试
  3. 史上最详细的CocoaPods安装教程
  4. static const vs. extern const
  5. jQuery的动画队列
  6. 网站的PV,UV,IP名词解释
  7. [原创] 初识Agile/CMMI/Scrum
  8. 20160202.CCPP体系详解(0012天)
  9. Ext JS学习第十四天 Ext基础之 Ext.DomHelper
  10. HDU 2732 Leapin&#39; Lizards
  11. nginx 入门配置
  12. jQuery杂项方法
  13. Linux 安装Anaconda 4.4.0
  14. SSH构造struts2项目
  15. CentOS7上安装Snipe-IT4.6.3详细过程及注意事项
  16. Flask 系列之 Bootstrap-Flask
  17. ATOM中MARKDOWN的使用小结
  18. WebApi的调用-1.前端调用
  19. 【剑指offer】斐波那契数列非递归求解第N项
  20. Cookie安全漫谈(转)

热门文章

  1. 转载-git使用之忽略不需要上传的文件的几种方式
  2. 简述异步编程&amp;Promise&amp;异步函数
  3. dp规划之矩阵连乘问题
  4. python语法学习第三天--列表
  5. 最小生成树的本质是什么?Prim算法道破天机
  6. 【基准测试】BenchmarkDotNet介绍
  7. 用一个python文件去调用另一个python文件,关于相对路径的处理?
  8. Hadoop CDH版本安装和启动(CentOS7)
  9. Winform GDI+ 绘图一:绘制2D电池
  10. java 查询指定月份的工作日(不包括法定节假日)