Project1

标题: 【已经结束】【周常任务】R考场(第三期) [打印本页]

作者: RyanBern    时间: 2015-1-1 10:57
标题: 【已经结束】【周常任务】R考场(第三期)
本帖最后由 RyanBern 于 2020-4-26 21:13 编辑

【周常任务】R考场——第三期



很早之前征求了大家对R考场第三期的看法,经过一个月断续的努力,R考场第三期在2015年1月与大家正式见面。不知道这次的活动是否符合你的胃口呢?

和第二期相比,第三期的难度和第二期基本相同,但是奖励方式发生变化。下面就说说这次活动的细节:

1.题目总分为750分,涉及到算法的附加题不计入最终得分。
2.有关奖励问题,作出如下更改。
·每个人在考场的得分,将按照比例系数1.2换算成EXP作为基础奖励,如果某同学得分为600,则基础EXP为600*1.2=720EXP。
·增加连击奖励,每个大题达到一定分数都会获得追加奖励,具体如下:
第一大题:得分在120分以上,将会追加50EXP。
第二大题:得分在240分以上,将会追加100EXP+1好人卡
第三大题:得分在100分以上,将会追加50EXP;得分在200分以上,将会追加100EXP+1好人卡
满分连击:任意一个大题得到满分,追加1好人卡,不同大题可以相互叠加,附加题由于没有分数,不算在满分连击之列。
注意,追加的EXP是不能算作考试分数的。
·增加“有始有终”奖励:
前三名回帖并提交答案的会员将获得100EXP的奖励(不交答案只是占楼不算哦,我看的是帖子最后编辑时间,所以申请奖励的时候最好艾特我一下)
最后一个回帖并提交答案的会员将获得1好人卡奖励。
·排名奖励,成绩公布后,按照分数排名分发排名奖励。
第一名:好人卡+4
第二名~第三名:好人卡+2
第四名~第五名:好人卡+1
其他:EXP+100
注:技术区版主参加不计入排名奖励,本人会特地赠送1好人卡作为对本人支持的感谢。
3.有关本次考场的主题,依然是我最喜欢的Aveyond系列,内容是剧情向和解谜向,这也是采纳了多数人的建议。



本次工程标题的封面。


本次考场的时间为:即日起——2015年1月31日
从2015年2月1日起,不再接受新的提交答卷,结果会在2015年2月11日左右公布(初定)
你只要回一个帖子,并且上传你的附件,就认为你参加了这次活动。允许提前占位,不过之后一定要把楼编辑好。
在考场里撒野的行为是不允许的哦~



更详细的说明:

1.答案的制作工具限为RPG Maker XP
2.回答者可以上传文件,也可以提供外链网盘,但要保证网盘只有阅卷人能够下载并且能够下载……
3.如果你对自己的答案很自信,或者很想知道自己的成绩,可以选择提前交卷(在帖子中说明),这样我们会尽快查看你的答案,帮你统计好分数。如果没有注明,则你可以在考试结束前任何时候修改你的工程,不过如果提前交卷了,就不能再修改了哦。
4.本次考试总分750分,附加题不计入考试分数,不过能够正确回答附加题可以追加好人卡若干,如果解答了但是答案有些问题,也会得到适量EXP的奖励。
5.如果你对活动存在疑惑,请点评主楼哦。
6.活动期间回帖将设置为楼主可见,以免抄袭;活动结束后将恢复可见并允许交流讨论之类的回帖。
7.对活动过程或结果存在疑问可以在活动结束后(成绩公布后)进行申诉。
8.本次考场最终解释权归楼主所有。


附件下载:
R考场第三期.rar (2.51 MB, 下载次数: 188)
题目PDF版本下载(所有题目都在这个PDF文件中,无法打开的同学弄个Adobe Reader吧):
R考场第三期.pdf (653.13 KB, 下载次数: 169)
时刻注意题目的更新,因为本人也是可能会经常出错的……
(有生之年系列的更新)参考答案下载:
ProjectR3 - RB.7z (3.21 MB, 下载次数: 65)
附带一些细节方面的上的重制。由于附加题是极其无聊的算法/魔法题,那么这里就自然而然地咕掉了……


更新记录(未特别注明不需要重复下载):
2015.1.8:更新题目PDF文件,换了一张插图,更正了一些错别字,不影响做题。


活动已经结束,结果参见这里:
https://rpg.blue/thread-376032-1-1.html
作者: taroxd    时间: 2015-1-1 11:19
本帖最后由 taroxd 于 2015-1-1 13:15 编辑

三/2

WWW_BBB
WWWB_BB
WW_BWBB
W_WBWBB
WBW_WBB
WBWBW_B
WBWBWB_
WBWB_BW
WB_BWBW
_BWBWBW
B_WBWBW
BBW_WBW
BBWBW_W
BBWB_WW
BB_BWWW
BBB_WWW

---

三/3

0 0
5 0
0 5
5 5
2 8
2 0
0 2
5 2
0 7
5 7
4 8
4 0

---

RUBY 代码复制
  1. require 'mathn'
  2.  
  3. # 排列数
  4. def permutation(m, n)
  5.   return 0 if m < n
  6.   ((m-n+1)..m).inject(:*)
  7. end
  8.  
  9. # 第 n 号位的分数是 score 时,他比前 n - 1 个人都要优秀的概率
  10. def highest(score, n)
  11.   permutation(score - 1, n - 1) / ( # 前 n - 1 个人分数都比 score 低的排列数除以
  12.     permutation(99, n - 1))          # 前 n - 1 个人所有的排列数
  13. end
  14.  
  15. # n + 1 号学生比前 n 个学生都优秀,且 n + 1 号学生不是最优秀的学生的概率
  16. def reject(n)
  17.   (1..99).inject(0) { |sum, score| sum + highest(score, n + 1) } / 100
  18. end
  19.  
  20. expectations = {100=>0.01r, 99=>0.01r} # n = 99,100 时,概率为 0.01
  21.  
  22. 98.downto(1) do |n|
  23.   expectations[n] = expectations[n + 1] * (1 - reject(n)) + 0.01r
  24. end
  25.  
  26. expectations.reverse_each do |n, e|
  27.   puts "#{n} => #{e.to_f}"
  28. end


结果这样算出来是 33,不知道哪里算错了
作者: chd114    时间: 2015-1-1 11:51
你忘记设回复仅楼主可见了吧···这样一来T触已经一血大家都看见答案了- -|||
作者: 布罗利    时间: 2015-1-1 16:40
R考场第三期.7z (2.49 MB, 下载次数: 85)
第一大题全做完了
第二大题只做了第一题
后面的实在没有时间
我还有别的游戏要做....
作者: 长弓巡洋集团    时间: 2015-1-5 15:56
本帖最后由 长弓巡洋集团 于 2015-1-5 16:20 编辑

七年没沾xp,抱歉,脚本早就忘了,就算捧个场吧。
一看750满分,我就想起了425分的噩梦.......

这是附件:(谁能把我水到骑士.......还得拆成两份)
R考场第三期-----长弓巡洋舰.7z (1.39 MB, 下载次数: 93)
R考场第三期-----长弓巡洋舰 (2).7z (1.1 MB, 下载次数: 84)

恳请在判卷子前请把扩展名改成下图(1.38M的为第一个文件)


对了1月31号给我分数结果,提前交卷的时间为1月30日。
作者: H·H·Y    时间: 2015-1-31 00:10
我是来凑数的




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1