作业介绍
#include<bits/stdc++.h>
using namespace std;
int t[105];
int p[105];
int q[105];
int idx = 0;
int main()//线性筛法
{
int n;
cin >> n;
for(int i=2;i<=n;i++)
{
if( !t[i] )
{
p[++idx] = i;//质数
q[i] = 1;//i质因数个数
}
for(int j=1;j<=idx &&i*p[j] <=n ;j++)
{
t[ i*p[j] ] = 1;
q[ i*p[j] ] = q[i]+1;//质因数个数
if(i%p[j]==0) break;
}
}
//线性筛法 欧拉筛
return 0;
}
- 状态
- 已结束
- 题目
- 11
- 开始时间
- 2024-4-1 0:00
- 截止时间
- 2024-9-19 23:59
- 可延期
- 24 小时