跳转到内容

Compiler 2016

来自ACM Class Wiki

Grading

  1. 期中测试:共45分。如果在4月8号测试的时候通过了所有的数据,则得满分。4月8号之后,会对没有通过测试数据的程序进行重新测试,每天一次。最终得分为max(35, 45-延期的天数) 。例如你在4月10号通过了所有的测试数据,那么得分为45-3=42分。
    Name Score Name Score Name Score Name Score Name Score Name Score
    叶子豪 45 李慧琛 45 谢天成 45 白毅伟 45 蔡万鑫 41 + 1 余宏忠 45
    徐晓骏 45 仇知 43 + 1 李韵琦 45 赵学辕 45 刘志健 45 万诚 45
    周宇皓 45 陆浩明 41 + 1 汤舒扬 45 薛震东 45 高必成 45 孙星远 45
    杨闰哲 45 尤肖天 45 章暄 45 陈乐群 45 陈天垚 45 柯嵩宇 45
    黄宇翔 45 徐世超 45 黄俊翔 41 + 1 蒲逸飞 45 游宇榕 45 张嘉恒 45
  2. 期末测试:共45分。
    1. 期末测试共有30个数据,其中18个数据有指令数的门限要求,因此一共有48个测试点,每个测试点0.9375分。
    2. 共有4次测试。第k次测试的的得分=第k次测试时通过的测试点数目*0.9375-第k次测试的扣分。如果测试点是门限要求,在达到要求的同时必须要保证正确性才算作通过。
    3. 第k次测试的扣分=第1个测试点的扣分+...+第48个测试点的扣分。
    4. 第i个测试点的扣分规则
      1. 如果没有通过该测试点,则扣分为0。
      2. 如果通过了该测试点,设该测试点在第j(j<=k)次测试时首次通过测试,则扣分为0.9375*0.25*(j-1)。
    5. 最终得分=max(第1次测试得分,第2次测试得分,第3次测试得分,第4次测试得分)。
  3. Name Score Name Score Name Score Name Score Name Score Name Score
    叶子豪 45 李慧琛 43.125 谢天成 41.25 白毅伟 41.25 蔡万鑫 39.375 余宏忠 12.1875
    徐晓骏 45 仇知 28.359375 李韵琦 35.625 赵学辕 45 刘志健 45 万诚 45
    周宇皓 33.28125 陆浩明 32.8125 汤舒扬 40.3125 薛震东 32.8125 高必成 45 孙星远 45
    杨闰哲 45 尤肖天 35.625 章暄 41.25 陈乐群 45 陈天垚 45 柯嵩宇 45
    黄宇翔 28.59375 徐世超 43.125 黄俊翔 30.9375 蒲逸飞 30 游宇榕 45 张嘉恒 44.765625
  4. Bonus:共10分。
    1. 根据额外实现的功能,由助教组讨论给分。Score Table
    2. 与马融面谈,由马融给分。

Testing Environment Specification

Resources

Please inform us if you find a file unaccessible.

Books

Useful Links

Course Related Links

Tutors

Name Email
马融 marong1024 [at] gmail [dot] com
廖超 chao.liao.95 [at] gmail [dot] com
俞文康 2399742669 [at] qq [dot] com
胡云聪 huyuncongh [at] gmail [dot] com
马豪君 a11223d [at] gmail [dot] com
翁健 werefluke [at] gmail [dot] com