-
Notifications
You must be signed in to change notification settings - Fork 1
/
8_gate8
64 lines (55 loc) · 1.79 KB
/
8_gate8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
1.第八关的地址是:http://monyer.com/game/game1/eighteen8.php
2.下载并查看源码:
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<title>第8关</title>
</head>
<body>
<h1>Not Found</h1>
<p>The requested URL /eighteen8.php was not found on this server.</p>
<p>Additionally, a 404 Not Found
error was encountered while trying to use an ErrorDocument to handle the request.</p>
<p><!--
第8关
朋友您好,第8关欢迎您!
我对您的聪明才智感到惊讶!
相信我,现在世界上85%以上的人都在你之下,
所以你可以大步向前,义无反顾地进行你的事业了。
因为只要你肯努力,不畏惧挫折,这个世界上没有难倒你的事。
那么继续我们的约定,我将告诉你第9关的入口:
10000以内所有质数和.php
-->
</p>
</body>
</html>
看来已经有人游戏设计者还是比较有意思的同学。准备写个python来计算吧。
# -*- coding: utf-8 -*-
def prime(n):
lis = {}
sum = 0
for i in xrange(2,n+1):
if not i in lis:
lis[i] = 1
k = i*2
while k <= n:
lis[k] = 0
k = k+i
ans = []
for i in lis:
if lis[i] == 1:
sum += i
return sum
def main():
n = prime(10000)
print n
if __name__ == "__main__":
main()
这里计算素数的方法是使用的筛选法。
具体代码算法参见:
http://www.cnblogs.com/liga/archive/2012/08/31/2665811.html
http://www.cnblogs.com/liga/archive/2012/08/31/2665811.html
执行上面的代码可到结果:5736396
看来我们已经拿到第9关的入场券啦:5736396.php