依照題目敘述,"human name"指的是
所有有出現上述的"human name"都要上色
第 1 ~ 8 筆測資(t0201.in ~ t0208.in)給分如下:
若1位數 * 2位數直接輸出答案會算做正確
input:
output:
input:
output:
input:
output:
input:
output:
input:
output:
input:
output:
input:
output:
input:
output:
第 9 ~ 10 筆測資(t0209.in ~ t0210.in)給分如下:
input:
output:
input:
output:
TA Hint:
截距式
等關鍵字,並搜尋得到 x y 截距的演算法><32-bit integers
,也就是可能會有 0 或是負整數的輸入ㄛArea
四捨五入至小數點後兩位,可以查查 printf
%.2f
等關鍵字。正解及測試資料檔案:https://drive.google.com/file/d/1Eukr0YkvTWeEYyuzPpgAjCaOiiEzMGPh/view?usp=sharing
第 1 ~ 4 筆測資(t0301.in ~ t0304.in)給分如下:
Area:
後能夠正確地報錯: 1pt / testcase第 5 ~ 8 筆測資(t0305.in ~ t0308.in)給分如下:
Area:
後能夠正確地顯示 Area : 2pt / testcase第 9 ~ 12 筆測資(t0309.in ~ t0312.in)給分如下:
Area:
後能夠正確地顯示 Area : 2pt / testcase也就是說,如果你不想做叫牌那個麻煩的判斷,你最多可以拿到 10 分,耶~
All Correct
: 恭喜你,全對!Wrong Answer = [測資編號]
,代表你錯了第幾筆測資。其中前面 4 個測資會有(x.1, x.2, x.3),依序代表 HCP、Suit、叫牌。若發現前面 4 筆測資只有出現一個數字(沒有 x.1)的話,代表該筆的 x.1, x.2, x.3 都是錯的。其餘測資都只會有一個數字。use[]
: 如果有出現的話,同時會顯示你使用了甚麼。array
和loop
都會在這題成績乘以 0.7,兩個都用會乘以 0.49。No File
: make 之後找不到 ./hw0104
Compile Error
: 編譯錯誤QQ第 1 ~ 4 筆測資(t0401.in ~ t0404.in)給分如下:
input:
output:
input:
output:
input:
output:
input:
output:
第 5 ~ 10 筆測資(t0405.in ~ t0410.in)給分如下:
若 HCP 或是 suit 計算錯誤不扣分
input:
output:
input:
output:
input:
output:
input:
output:
input:
output:
input:
output:
第 11 ~ 12 筆測資(t0411.in ~ t0412.in)給分如下:
input:
output:
input:
output:
其餘請參照一般評分原則
每筆測試分數相等,成績四捨五入到整數位。
無論如何,必須明確的 assign 或是 reject。
這題送分喔,有交就有分~
原因:題目對於 category 後有沒有空格並沒有明確指定
How to modify this Makefile to make b.c be built even a.c fails.
使用方法一及方法二其中之一,並給出 make
正確範例得滿分 5 分。
方法三並不是 modify this Makefile
可以做到的方式,得 0 分。
要讓
b.c
在a.c
編譯失敗時仍能編譯,您有以下幾種方法:方法一:使用
|| true
方法二:使用
-
前綴方法三:使用
-k
或--keep-going
選項在命令行中使用
make -k
或make --keep-going
命令來執行 Makefile,這樣即使某個目標失敗,也會繼續構建其他目標。這三種方法都可以確保
b.c
在a.c
失敗時仍然被編譯。