首页 > 其他分享 >欧拉线性筛

欧拉线性筛

时间:2023-12-18 22:00:30浏览次数:25  
标签:ola int cin break 线性 欧拉

image

image

模板

#include<bits/stdc++.h>
using namespace std;
const int N=1e8+10;
int p[N];
bitset<N>vis;
int n;
void ola(){
	int cnt=0;
	for(int i=2;i<=N;i++){
		if(!vis[i])p[++cnt]=i;
		for(int j=1;j<=cnt;j++){
			if(i*p[j]>N)break;
			vis[i*p[j]]=1;
			if(i%p[j]==0)break;
		}
	}
}
int main(){
	ios::sync_with_stdio(false);
	cin.tie(0);
	ola();
	cin>>n;
	for(int i=1;i<=n;i++){
		int x;
		cin>>x;
		cout<<p[x]<<"\n";
	}
	return 0;
} 

标签:ola,int,cin,break,线性,欧拉
From: https://www.cnblogs.com/yufan1102/p/17912405.html

相关文章

  • 数据结构 —— 线性表、栈、队列
    一、算法复杂度 【2011】设n是描述问题规模的非负整数,下面的程序片段时间复杂度是()x=2;while(x<n/2)x=2*x;AO(log2(n))  BO(n) CO(nlog2(n)) DO(n^2) 答案:A解析:x=2^i=n/2i=log2(n/2) 【2012】求整数n(n>=0)的阶乘的算法......
  • 数据结构与算法 第二章线性表(48课时课程笔记)Data Structure and Algorithms
    2.1线性表的类型定义一个线性表是n个数据元素的有限序列。 (1)结构初始化 InitList(&L) 构造一个空的线性表L。(2)销毁结构 DestroyList(&L)(3)引用型操作  (4)修改型操作  一个算法举例:假设有两个集合A和B分别用两个线性表LA和LB表示(即:线性表中的数据元素即为集......
  • 世微 AP75XX 低压差线性稳压器 LDO 多种分装
    产品描述     AP75XX是一款采用CMOS技术的低压差线性稳压器。最高工作电压可达24V,有几种固定输出电压值,输出范围为2.8V~9.0V,具有较低的静态功耗,广泛用于各类音频、视频设备和通信等设备的供电。特点应用领域封装信息输出电压选型注:(XX代表输出电压)型号输出电压封......
  • 带PWM 调光的线性降压 LED 恒流驱动器
    一、基本概述TX6410B是一种带PWM调光功能的线性降压LED恒流驱动器,仅需外接一个电阻就可以构成一个完整的LED恒流驱动电路,调节该外接电阻可调节输出电流,输出电流范围为10~2000mA。TX6410B内置30V50毫欧MOS。TX6410B内置过热保护功能,可有效保护芯片,避免因过热而造成损坏。......
  • 【数据结构】第二章——线性表(1)
    导言  大家好,很高兴又和大家见面啦!!!从今天开始,我们将进入线性表的学习。  线性表是算法题命题的重点。这类算法题实现起来比较容易且代码量较少,但是要求具有最优的性能(时间复杂度、空间复杂度),因此,我们应该牢固掌握线性表的各种基本操作(基于两种存储结构),在平时的学习中多注重......
  • 线性表
    结构体结构体基本概念:结构体属于用户自定义的数据类型,允许用户存储不同的类型。结构体定义与使用:语法:struct结构体名{   结构体成员列表};通过结构体创建变量的三种方式:struct结构体名变量名struct结构体名变量名={成员1值,成员2值……}定义结构体时顺便创建......
  • PWM 调光的线性降压 LED 恒流驱动器
    一、基本概述TX6410是一种带PWM调光功能的线性降压LED恒流驱动器,仅需外接一个电阻就可以构成一个完整的LED恒流驱动电路,调节该外接电阻可调节输出电流,输出电流范围为10~2000mA。内置30V50毫欧MOS。内置过热保护功能,可有效保护芯片,避免因过热而造成损坏。具有很低的静态......
  • led车灯驱动线性芯片产品体积小外围简单AP5101c
    产品描述AP5101C是一款高压线性LED恒流芯片,外围简单、内置功率管,适用于6-100V输入的高精度降压LED恒流驱动芯片。最大电流2.0A。AP5101C可实现内置MOS做2.0A,外置MOS可做3.0A的。AP5101C内置温度保护功能,温度保护点为130度,温度达到130度时,输出电流慢......
  • 机器学习-线性回归-softmax回归 做多分类-10
    1.softmax回归伯努利分布(0-1分布二分类),我们采用Logistic回归(用sigmoid函数映射到0-1之间输出预测概率)建模。那么我们应该如何处理多分类问题?(比如要进行邮件分类;预测病情属于哪一类等等)。对于这种多项式分布我们使用softmax回归建模。什么是多项分布?多项式分布的目标值yε{......
  • Python NumPy 线性代数
    ​ 1、矩阵和向量积矩阵和向量积可以用 numpy.dot() 函数来计算。numpy.dot()函数的两个参数分别是矩阵和向量。1)矩阵积矩阵积是两个矩阵相乘的结果。矩阵积的计算方法是将矩阵的每一行与另一个矩阵的每一列相乘,然后将各个相乘结果相加。示例代码:PythonNumPy线性代数-......