zoukankan      html  css  js  c++  java
  • 8VC Venture Cup 2017

    题目链接:http://codeforces.com/contest/755/problem/A

    题意:给定一个正整数N,问你是否存在一个数M使得N*M+1不是素数(M的范围在[1,1000]).

    思路:考虑到M的范围很小,直接暴力搞。

    import java.io.PrintWriter;
    import java.util.*;
    
    public class Main {
        public static final int MAXN=100000+10;
        public static boolean isPrime(int x){
            for(int i=2;i<=Math.sqrt(x);i++){
                if(x%i==0){
                    return false;
                }
            }
            return true;
        }
        public static void main(String[] args) {
            Scanner cin = new Scanner(System.in);
            PrintWriter out = new PrintWriter(System.out);
            int n=cin.nextInt();
            int ans=0;
            for(int i=1;i<=1000;i++){
                if(isPrime(i*n+1)==false){
                    ans=i;break;
                }
            }
            out.println(ans);
            cin.close();
            out.flush();
        }
    }
  • 相关阅读:
    AlphaToCoverage solution
    PhyreEngine3.8 MSAA resolution
    渲染错误
    tomcat
    Jupyter
    Flask
    Highcharts20151130
    CodeMirror
    响应式
    import
  • 原文地址:https://www.cnblogs.com/kirito520/p/6349412.html
Copyright © 2011-2022 走看看