zoukankan      html  css  js  c++  java
  • GoldNumber游戏比赛成绩公布

    比赛介绍:http://www.cnblogs.com/xinz/p/3347418.html

    黄金点游戏:

    N个同学(N通常大于10),每人写一个0~100之间的有理数 (不包括0100),交给裁判,裁判算出所有数字的平均值,然后乘以0.618(所谓黄金分割常数),得到G值。提交的数字最靠近G(取绝对值)的同学得到N分,离G最远的同学得到-2分,其他同学得0


    同学们还是两人结对 (这次可以自由组合),设计一个基于网络的黄金点游戏。

    然后我们通过对大家服务器、客户端程序的演示与评比(视频地址:http://i.youku.com/u/id_UNzg5NzIxMTY=)选出194和215同学的服务器作为比赛服务器。

    下面就要进行真刀真枪的客户端比赛了。同学们根据服务器的设计要求修改一下他们的程序 (主要是接口部分), 每个人为一个单位参加比赛。 写好程序,提交到 GitHub,  TA 组织大家在一个网络相对稳定的环境中进行比赛。 根据服务器的负载和运行效率,计划用 1 小时完成 1,000 轮比赛,最后得出所有人的名次 。

    谁的程序设计得好, 那就拉出来溜溜吧!

    比赛地点:北航某机房

    规则:每个客户端提交两个[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

     

     

     

     

  • 相关阅读:
    C++服务器开发之基于对象的编程风格
    C++服务器开发之笔记三
    InstallShield 脚本语言学习笔记
    Win.ini和注册表的读取写入
    MFC中如何画带实心箭头的直线
    UE4新手引导之下载和安装虚幻4游戏引擎
    SQLServer · BUG分析 · Agent 链接泄露分析(转载)
    mysql5.6版本开启数据库查询日志方法
    远程读取json数据并写入数据库
    js中的什么时候需要用new来实例化?
  • 原文地址:https://www.cnblogs.com/softwareTA/p/3430301.html
Copyright © 2011-2022 走看看