有貓不推嗎?
Kattis 是一個練習程式解題的網站,它是集結各種程式比賽題目的搜集站。算是一個精華懶人包的地方,加上網站設計簡潔,還支援多種程式語言解題(高達 22 種,最近很夯的 Rust 也有唷!)
因為程式解題,通常都需要一個審判系統(自動批改答案,確定所提交的程式有正確執行並答案相符) 所以這隻法官貓就出現啦~
解題流程
非常輕易上手,基本上就是題目,以及一個提交鍵就結束了!
各種程式語言的解題範例可以參考這邊: Help
這邊要按照網站所用的輸入輸出的方式作答,基本上就沒問題了
PHP 讀取測試資料方式
while (fscanf(STDIN, '%d%d', $number1, $number2) === 2){
// Solve the test case and output the answer
}
PHP 輸出答案方式
fprintf(STDOUT, "%d\n", res);
解題結果
題目所有人的解題狀態統計
可以看哪個程式語言最快
特定程式語言解題情況
透過以上結果分析,讓自己更進步,也會發現一山還有一山高啊~ 但是當自己寫出來的方法又快又好的話,就會有滿滿的成就感!
排名系統
全世界排名還有評分
0050
前十名大學排名
剛好台灣只有十所大學有人解題(排名也是總合同大學的人排名)
是說實踐剛剛好第十名就上榜啦,只有一個人(就是我啦 XD)
每天看著自己慢慢解題,慢慢爬升名次很有成就感,而且會讓人有動力繼續解題下去。未來網站也會有解題的文章,有興趣的同學再多多回來討論~也歡迎交流各種題目或者解法!