比赛介绍:http://www.cnblogs.com/xinz/p/3347418.htmlhtml
黄金点游戏:服务器
N个同窗(N一般大于10),每人写一个0~100之间的有理数 (不包括0或100),交给裁判,裁判算出全部数字的平均值,而后乘以0.618(所谓黄金分割常数),获得G值。提交的数字最靠近G(取绝对值)的同窗获得N分,离G最远的同窗获得-2分,其余同窗得0分网络
同窗们仍是两人结对 (此次能够自由组合),设计一个基于网络的黄金点游戏。spa
而后咱们经过对你们服务器、客户端程序的演示与评比(视频地址:http://i.youku.com/u/id_UNzg5NzIxMTY=)选出194和215同窗的服务器做为比赛服务器。设计
下面就要进行真刀真枪的客户端比赛了。同窗们根据服务器的设计要求修改一下他们的程序 (主要是接口部分), 每一个人为一个单位参加比赛。 写好程序,提交到 GitHub, TA 组织你们在一个网络相对稳定的环境中进行比赛。 根据服务器的负载和运行效率,计划用 1 小时完成 1,000 轮比赛,最后得出全部人的名次 。视频
谁的程序设计得好, 那就拉出来溜溜吧!htm
比赛地点:北航某机房blog
规则:每一个客户端提交两个[1,100]的有理数,比赛1000轮 。每一轮的优胜程序能够得 10 分, 最后一名得 (–1)分, 其他选手得 0 分。 在规定时间内不能提交数字的客户程序得 (-5) 分。 若是有并列第一名, 则服务器取提交数字较早的客户程序做为优胜者。 若是有并列最后一名, 则并列者都得 (-1) 分。接口
首先公布服务器IP:游戏
而后各位同窗根据上面要求,配置本身的客户端
最后,比赛正式开始
跑着两个客户端的笔记本:
进行中:
你们都在盯着看神马。。。
最后时刻:(IT管理成就价值。。。)
1000轮比完,得分以下:
11061015 |
1870 |
shadowj |
1130 |
11061092 |
794 |
11061036 |
774 |
11061153 |
681 |
11061192 |
680 |
11061195 |
579 |
11091222 |
540 |
11061096 |
538 |
11061038 |
420 |
11061099 |
312 |
11061128 |
300 |
11091079 |
200 |
11061193 |
138 |
11061216 |
100 |
11061190 |
80 |
ta1 |
66 |
11061012 |
-32 |
11061014 |
-1155 |
11061046 |
-2909 |
11061074 |
-4201 |
三个负1000多分的:悲剧的掉线了。。。
TA:66分。。。我是每5轮提交99.9的
得分换算成成绩公布以下:
015 | 10 |
owj | 6.887487 |
092 | 5.474238 |
036 | 5.390116 |
153 | 4.998948 |
192 | 4.994742 |
195 | 4.569926 |
222 | 4.405889 |
096 | 4.397476 |
038 | 3.901157 |
099 | 3.446898 |
128 | 3.396425 |
079 | 2.975815 |
193 | 2.715037 |
216 | 2.555205 |
190 | 2.471083 |
ta1 | 2.412198 |
012 | 2 |
014 | 1 |
046 | 1 |
074 | 1 |
换算方法:中间悲剧掉线的给1分,最低-32对应2分,最高1870对应10分,其余按比例算得分。。。
最后写服务器的同窗:
194 10
215 10