链接:https://ac.nowcoder.com/acm/contest/1838/K
来源:牛客网
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 262144K,其他语言524288K
64bit IO Format: %lld
题目描述
梅森数是指形如(2n−1)(2^n-1)(2n−1)的数,而如果一个梅森数恰好又是素数的话,那么称他为梅森素数。请输出前五个梅森素数。
输入描述:
无
输出描述:
请在一行按照从小到大的顺序输出前五个梅森素数。并且两两之间用空格隔开。
#include <iostream>
#include <algorithm>
#include <cmath>
#include <string.h>
#include <string>
#include <set>
#include <list>
#include <map>
#include <queue>
#include <stack>
using namespace std;
typedef long long ll;
bool isPrime(int n){
if(n<=2){
return false;
}
for(int i=2;i<=sqrt(n);i++){
if(n%i==0){
return false;
}
}
retu