首页 > 其他分享 >质因数和筛选质数

质因数和筛选质数

时间:2024-07-13 21:26:30浏览次数:11  
标签:prime 质因数 cout int 质数 题库 筛选 include

867. 分解质因数 - AcWing题库

868. 筛质数 - AcWing题库

#include<bits/stdc++.h>
using namespace std;

int main()
{
    int n;
    cin>>n;
    while(n--)
    {
        int x;
        cin>>x;
        for(int i=2;i<=x/i;i++)
        {
          if(x%i==0)
          {
              int s=0;
              while(x%i==0)
              {
                  x=x/i;
                  s++;
              }
              cout<<i<<" "<<s<<endl;
          }
        
        }
        if(x>1)cout<<x<<" "<<1<<endl;//如果有大于sqrt(x)的质因数
        cout<<endl;
    }
    
    
}

#include <iostream>
#include <algorithm>
using namespace std;
const int N = 1000010;
int cnt=0;
bool st[N];
int prime[N];
 
void get_prime(int n)
{
    for(int i=2;i<=n;i++)
    {
        if(!st[i]) prime[++cnt]=i;
        for(int j=1;prime[j]<=n/i;j++)
        {
            st[prime[j]*i]=1;
            if(i%prime[j]==0) break;
        }
    }
}

int main()
{
    int n;
    cin>>n;
    get_prime(n);
    cout<<cnt;
}

标签:prime,质因数,cout,int,质数,题库,筛选,include
From: https://blog.csdn.net/hui_le4/article/details/140362129

相关文章

  • Netcode for Entities里如何对Ghost进行可见性筛选(1.2.3版本)
    一行代码省流:SystemAPI.GetSingleton<GhostRelevancy>()当你需要按照区域、距离或者场景对Ghost进行筛选的时候,NetcodeforEntities里并没有类似FishNet那样方便的过滤方式,需要获取一个过滤专用的组件:GhostRelevancy。这个结构的内容不多,但功能很强大,但用起来很累,但概念其实挺......
  • ..质数..
    先弄清楚我们在上小学时学的概念。1、什么是质因数?   -质因数是指能够整除给定正整数的质数。每个正整数都可以被表示为几个质数的乘积,这些质数就是该数的质因数。质因数分解是将一个正整数分解成若干个质数相乘的过程。例如,数字12的质因数分解是2×2×3,因此2......
  • 成功实现FaceTime数据筛选,FaceTime蓝号检测,检测是否开通FaceTime功能的实现原理
    FaceTime是苹果公司iOS和macOS(以前称MacOSX或OSX)内置的一款视频通话软件,通过Wi-Fi或者蜂窝数据接入互联网,在两个装有FaceTime的设备之间实现视频通话。其要求通话双方均具有装有FaceTime的苹果设备,苹果ID以及可接入互联网的3G/4G/5G或者Wi-Fi网络。一、Windows电脑上部署......
  • oracle 表数据指定表字段,并筛选出重复项
    之前线上遇到了个问题,需要临时处理一下同步过来的数据,删除重复项,当时没写出来这个sql,泪目.....正好空下来了,理一下怎么写这个sqlsql主要用到的还是row_number这个函数,他会为根据指定条件,每行数据分配一个序号语法格式:row_number()over(partitionby分组列orderby排序列d......
  • 前端JS特效第20集:HTML5图片瀑布流带筛选功能代码
    HTML5图片瀑布流带筛选功能代码,先来看看效果:部分核心的代码如下(全部代码在文章末尾):<!DOCTYPEhtml><htmllang="en"class="no-js"><head><metacharset="UTF-8"/><metaname="viewport"content="width=device-width,init......
  • 找出100以内的所有素数(质数)?100000以内的呢?
    一.前言        本文介绍多种方式来实现“找出100以内的所有素数(质数)?100000以内的呢?”的需求。各种方式之间存在巨大差异,请认真体会代码含义,理解编程思想对于计算机程序运行的优劣。从而理解算法对于程序的重要性。二、需求分析素数(质数):只能被1和它本身整除的自然......
  • [SNCPC2024] 2024 年陕西省大学生程序设计 J题猜质数II 题解
    题目链接:CF或者洛谷PS:CF的得等上gym。前提说明其实在上个月就见到这题了,当时很想做这题,结果找不到做题链接,也不知道出处,原来是陕西省赛的捧杯题。个人评价觉得是一道很不错的题,难度适中。讲解其实题解写的挺不错的,比很多比赛的题解写的详细许多了。这里站在我的角度分......
  • js 深度对象筛选器
    要实现JavaScript深度对象筛选器,可以使用filter()方法结合自定义的过滤函数来处理对象数组。以下是一个示例,假设有一个包含用户信息的对象数组,需要筛选出满足特定条件的用户:constusers=[{id:1,name:'Alice',age:25,hobbies:['reading','usic']},{i......
  • 洛谷 P5723 【深基4.例13】质数口袋 题解
    题面传送门观察题目,我们可以看到这是一道朴素的,判断质数的一道题目。何为质数?质数就是除了111和这个本身,没有其他因数的数。特别的,......
  • 【力扣 - 每日一题】3115. 质数的最大距离(一次遍历、头尾遍历、空间换时间、埃式筛、
    原题链接题目描述给你一个整数数组nums。返回两个(不一定不同的)质数在nums中下标的最大距离。示例1:输入:nums=[4,2,9,5,3]输出:3解释:nums[1]、nums[3]和nums[4]是质数。因此答案是|4-1|=3。示例2:输入:nums=[4,8,2,8]输出:0解释:nums[2]是质......