Tag: 筛选的eratosthenes

编程以查找非常大的给定整数范围内的所有素数

我在一个编程网站上遇到了以下问题:Peter希望为他的密码系统生成一些素数。 帮助他! 您的任务是生成两个给定数字之间的所有素数! 输入 输入以单行中的测试用例数t开始(t <= 10)。 在接下来的t行中的每一行中,存在由空格分隔的两个数m和n(1 <= m <= n <= 1000000000,nm <= 100000)。 我提出了以下解决方案: import java.util.*; public class PRIME1 { static int numCases; static int left, right; static boolean[] initSieve = new boolean[32000]; static boolean[] answer; public static void main(String[] args) { Scanner sc = new Scanner(System.in); numCases = sc.nextInt(); initSieve[0] = […]