加密
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
某科学实验室正在研发一种基于梅森素数的加密系统,需要快速生成指定范围内的梅森素数作为密钥基础。
梅森素数(Mersenne Prime)是形如,其中本身必须为素数且也是素数,此时是梅森素数(例如: 其中2是素数且3是素数,所以称3为梅森素数)。
你需要编写一个程序,帮助实验室高效筛选符合条件的梅森素数。
输入格式
一个正整数。
输出格式
一行所有小于等于n的梅森素数(从小到大输出,数据保证有解)。
10
3 7
数据规模与约定
对于 的数据,。
对于 的数据,。
对于 的数据,。