MLE什么意思???第一次遇到
  • 板块P3912 素数个数
  • 楼主cella
  • 当前回复12
  • 已保存回复12
  • 发布时间2021/4/17 16:19
  • 上次更新2023/11/5 00:26:01
查看原帖
MLE什么意思???第一次遇到
384917
cella楼主2021/4/17 16:19
#include<bits/stdc++.h>
using namespace std;
int a[100000005];
bool is_a[100000005];
int hh[100000005];
int prime(int n){
	int cnt=0;
	for(int i=2;i<=n;i++){
		if(is_a[i]==0){
			a[cnt++]=i;
		}
		for(int j=0;j<cnt;j++){
			int t=i*a[j];
			if(t>n) break;
			is_a[t]=1;
			if(i%a[j]==0) break;
		}
		hh[i]=cnt;
	}
	return cnt;
}
int main(){
	int n;
	cin>>n;
	prime(n);
	cout<<hh[n];
	return 0;
}

1-8个点全对,9,10两个点MLE,到底是错哪儿了,恳求各位大神,谢谢!

2021/4/17 16:19
加载中...