求助P1075代码为什么会TLE,用最大的数值范围内质数也秒算对
  • 板块题目总版
  • 楼主SwingCloud
  • 当前回复4
  • 已保存回复4
  • 发布时间2023/10/8 19:30
  • 上次更新2023/11/2 14:54:08
查看原帖
求助P1075代码为什么会TLE,用最大的数值范围内质数也秒算对
1084815
SwingCloud楼主2023/10/8 19:30
#include<bits/stdc++.h>
using namespace std;
int main() {
    int n,is_prime=0;
    cin >> n;
    int a = ceil(pow(n, 1.0 / 2));
    for (int j = 2; j * j <= a; j++) {
        if (a % j == 0)is_prime = 0;
        else is_prime = 1;
    }
    for (a; n % a != 0 && is_prime == 1; a++);
    cout << a;
    return 0;
}
2023/10/8 19:30
加载中...