回 帖 发 新 帖 刷新版面

主题:谁来救救我!!!

有那么一题(真的有!!):1-20排成圈,使每一个数前后差都是素数(及质数)。
                                格式:横着打,第一个和最后一个的差是素数。
[em18][em18][em18][em18]
[fly][em18][em18][em18][em18][/fly]

回复列表 (共24个回复)

11 楼

给我分
30

12 楼


[em10][em10][em10][em10][em10]

13 楼


幽灵密码也不会

14 楼

答案
7 2 15 4 5 18 1 8 9 10 11 12 13 20 3 16 17 6 19 14
差是1的算不?不算的话答案就错了

15 楼

20 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 17

16 楼

程序?

17 楼

先回答我的问题 差1的算不算

18 楼

↓我自己尝试编了一个,但是结果一直出不来。。
CLS
DIM a(21)
FOR i = 1 TO 20
 a(i) = i
NEXT i
DO
 FOR i = 20 TO 2 STEP -1
  FOR j = i - 1 TO 1 STEP -1
   SWAP a(i), a(j)
   FOR k = 1 TO 20
    IF k = 20 THEN p = a(1) - a(20) ELSE p = a(k) - a(k + 1)
    p = ABS(p)
    IF p = 1 THEN GOTO 1
    FOR l = 2 TO p \ 2
     IF p MOD l = 0 THEN f = 0: GOTO 1
    NEXT l
   NEXT k
   GOTO 2
1 NEXT j
 NEXT i
LOOP
2
FOR i = 1 TO 20
 PRINT a(i);
NEXT i
END

↑我自己尝试编了一个,但是结果一直出不来。。

19 楼

差是1的?
可以吧。。。。。。

[fly][em1][em1][em1][/fly]

20 楼

为什吗MOZ大大不来。。。。。
我发了短信给Ta......

我来回复

您尚未登录,请登录后再回复。点此登录或注册