首页 > 其他分享 >AcWing 726. 质数

AcWing 726. 质数

时间:2023-05-02 15:55:23浏览次数:33  
标签:count int 质数 726 include AcWing

AcWing 726. 质数


1. 地址

    https://www.acwing.com/problem/content/728/

2. 题解

// 此题跟完全数这道题差不多
#include <iostream>
#include <cstdio>
#include <cmath>
using namespace std;

int main(){
    int count;
    int number;
    int flag = 1;
    scanf("%d",&count);
    while(count--){
        scanf("%d",&number);
        for(int i=2;i<=sqrt(number);i++){
            if(number % i == 0){
                flag = 0;
                break;
            }
        }
        if(flag == 1){
            printf("%d is prime\n",number);
        }else{
            printf("%d is not prime\n",number);
        }
        flag = 1;
    }
    return 0;
}

标签:count,int,质数,726,include,AcWing
From: https://www.cnblogs.com/gao79135/p/17367795.html

相关文章

  • AcWing 725. 完全数
    AcWing725.完全数1.地址https://www.acwing.com/problem/content/description/727/2.题解#include<iostream>#include<cstdio>#include<cmath>usingnamespacestd;//注意:这道题如果暴力解法一定TLE//因此,我们需要对其进行优化intmain(){intn;......
  • AcWing 4086 分糖果
    关于这道题我当时大意了https://www.acwing.com/problem/content/description/4089/关于我的某个变量没有初始化这件事,唯一想法,敲死得了,谁懂?其实就是一道简简单单的数学分析题,和大佬们不一样,萌新只会简简单单的小学数学(本人初二!)分析走起! 一道典型的数学问题() 虽然我WA了,......
  • 算法3:质数的个数
    一、质数的定义质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。二、判断质数的方法1for(intj=2;j<i;j++){2if(i%j==0)3break;4if(i==j)5cout<<i<<"";6}三、完整代码1#include<bits/stdc......
  • 判断是不是质数
    importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intn=sc.nextInt();booleanisPrime=true;for(inti=2;i<n;i++){......
  • AcWing 656. 钞票和硬币
    AcWing656.钞票和硬币1.地址https://www.acwing.com/problem/content/658/2.解答#include<iostream>#include<cstdio>usingnamespacestd;intmain(){intmoney[6]={100,50,20,10,5,2};doublecoins[6]={1.0,0.50,0.25,0.10,0.05,0.01};......
  • #10024. 「一本通 1.3 练习 3」质数方阵
    loj题目传送门一本通题目传送门洛谷传送门原题是UVA835,是多测思路肯定是要剪枝的呀众所周知,dfs的路径像树一样显而易见,树的某一层的节点越少,他的下面的分支就越少于是我们考虑改变搜索顺序来剪掉更多的分支一个数的末位要是\(0\),那他肯定不是质数。于是我们先从所有数的......
  • 筛质数
    筛质数:朴素筛法代码实现:#include<iostream>usingnamespacestd;constintN=1e5+5;intprime[N],vis[N],cnt;voidinit(intn){ for(inti=2;i<=n;i++){ if(!vis[i])prime[cnt++]=i; for(intj=i+i;j<=n;j+=i)vis[j]=1; }}intmain(){ intn; cin>&g......
  • AcWing 242. 一个简单的整数问题 / 树状数组区间修改区间查询模板题
    AcWing242.一个简单的整数问题//实例化是抽象的天敌,是抽象的克星//通过公式sn=(i从1~n求积)di*(1+n)-(i从1~n求积)i*di//来计算前缀和,又(i从1~n求积)i*di不能由(i从1~n求积)di*(1+n)推出//所以除了维护d数组,还需维护......
  • 编译期生成随机质数
    Q1:为什么要随机质数A1:因为不随机可能会被hackQ2:为什么要编译期生成A2:编译期生成的话,编译器可以上取模常数优化Q3:你咋搞的A3:__TIME____TIMESTAMP__这两个宏。具体来说,每次编译后,生成的质数相同。重新编译后,生成的质数不同。#include<bits/stdc++.h>usingst......
  • 质数及其筛法
    筛法质数质数,又称素数。如果一个数\(a\in\N^+(a\neq1)\)的因子有且仅有\(1\)和它本身,则称数\(a\)为质数。普通筛法过程枚举\([2,n-1]\),如果\(n\)在这个范围内有因子,则\(n\)不是因数。因为\(n\)的因子成对出现,所以我们可以枚举\([2,\sqrt{n}]\)。Codeboolisprime(in......