• 沒有找到結果。

Theory of Computer Games (Fall 2020) Homework 1 - Result

N/A
N/A
Protected

Academic year: 2022

Share "Theory of Computer Games (Fall 2020) Homework 1 - Result"

Copied!
14
0
0

加載中.... (立即查看全文)

全文

(1)

Theory of Computer Games (Fall 2020) Homework 1 - Result

Maria Elsa

NTU CSIE

November 19, 2020

(2)

Grading Policy

Outline

1 Grading Policy

2 Results

(3)

Grading Policy: Overall

The homework is composed of 3 parts. Suppose you get Si points in part i and receive P penalties, your raw score S0 is defined as

S0 := max {S1+ S2+ S3− P, 0}

Suppose you submit your homework D days late, your score S is given by

S := LS0, where L := [[D ≤ 7]](0.9)dDe

(4)

Grading Policy

Grading Policy: Part I

Suppose your Sokoboru solver solves n testcases in puzzle file F correctly within 1 minute.

σ(F ) :=

n

X

i =1

s + s

100b100K0

K c

where K0 denotes the optimal penalty, K denotes your penalty to solve puzzle i , and s = 0.05, 0.1, 0.1, 0.15 for tiny, small, medium, and large respectively.

(5)

Grading Policy: Part II

You get

S2:= [[your input puzzle passes verifier]]

+[[your input and output puzzle pass verifier]]

points in this part

(6)

Grading Policy

Grading Policy: Part III

To get full score, your report should contain how to compile/run

your algorithm

your experiment (includingexecution time)

complexity analysis of Sokoboru, your algorithm and your puzzle

(7)

Grading Policy: Penalty

You’ll get some penalties if you don’t follow hw1 spec.pdf Your solver doesn’t read from stdin (-0.5)

Your output file format is invalid (-0.5)

If your directory hierarchy is wrong, you won’t receive any penalty in this homework.

(8)

Results

Outline

1 Grading Policy

2 Results

(9)

Languages

C++11 89%

C++17

11%

(10)

Results

Score Distribution

4 6 8 10 12 14 16 18 0

2 4 6

(11)

Part I Execution Times

0 10 20 30

tiny

small

medium

large

2

9

10

20 8

16

14

6 18

3

4

2

# of solvers

(12)

Results

Part I Solution Optimality

5 10 15 20 25

tiny

small

medium

large

3

7

11

5

23

12

7

3

# of solvers

(13)

Part II Score Distribution

1 2

10 20

(14)

Results

Part III Score Distribution

0 1 2 3 4 5

0 10 20

參考文獻

相關文件

 civilian life and opportunities ©2011 Yen-Ping Shan All rights reserved

In this homework, you are asked to implement k-d tree for the k = 1 case, and the data structure should support the operations of querying the nearest point, point insertion, and

Suppose you get S points and your i-th opponent gets s i points, then your score is given by std::pair(S, ∑. s

Once you get down to a purely business level, your influence is gone and the true light of your life isdimmed. You must work in the missionary spirit, with a breadth of charity

you will not get any credit for your integration process unless you use the right method to write down an integral.. The remained 1 point is for the

If your integral domain is exact but the integral value is not true, give you some points ac- corddng to the wrong

(2) If you just lost one to two terms and you knew the calculation of chain rule along your calculation, it would cost you one to two points.. (3) Methods that are different from

The three parts are credited independently, e.g., you will still get full 4% in part (2) if the integration process is correct based on your result in (1), even though your result