主题:各位大虾,急求一题!!!!!!
3、求素数个数(2002年省小学组竞赛题三前半题)将1,2,…,n个数(n<=7)按顺时针方向排成一圈,然后从任意位置开始按顺时针方向连续取k个数字组成一个k位数。(k<n)
例如:n=3 k=2按顺时针方向排成如下一圈:
1
3 2
此时可组成:12,23,31。其中的素数有23,31。
问题一:当给出n、k后,求出在n个k位数种有多少个素数?
问题二:将这n个数重新排列,找出能产生k位数中的素数最多的一种排列,并统计出可能产生的素数个数。
输入:n,k
输出:x1 ‘问题一的解
X2 ‘问题二的解(仅需个数,不用输出排列)
求程序与思路!!!!!
例如:n=3 k=2按顺时针方向排成如下一圈:
1
3 2
此时可组成:12,23,31。其中的素数有23,31。
问题一:当给出n、k后,求出在n个k位数种有多少个素数?
问题二:将这n个数重新排列,找出能产生k位数中的素数最多的一种排列,并统计出可能产生的素数个数。
输入:n,k
输出:x1 ‘问题一的解
X2 ‘问题二的解(仅需个数,不用输出排列)
求程序与思路!!!!!