作者hikaru4 (光)
看板b96902HW
標題[使徒] 測資補完計畫 0.2 beta 版
時間Tue Dec 18 21:33:20 2007
看到Bingo的文章後又有感而發
想想如果有建立起來這套測資補完系統的話
或許可以讓大家對自己的程式debug較為容易
想想建立起來的優點還是大於缺點
目前想到一個比較精簡的方案
說明如下
我先用我自己在系上的網路空間做為檔案流通的平台 主要要放的是
方案一
1. 一個滿分的程式 (至於誰提供或者是不是一定要滿分的這可以再討論)
2. 附上一個批次檔供使用者快速比對自己的程式與滿分程式輸出是否相同
方案二
1. 測資及正確輸出 (如果能附上測資目的更好)
2. 附上一個批次檔供使用者快速比對自己的程式與正確輸出是否相同
至於使用方法 大家要稍微有一些預備知識
1. 說明一下FC這個指令的功能
比較兩個或兩組檔案,然後顯示兩者之間的相異處。
ex. FC fileA fileB
2. 批次檔(.bat) 的作用
簡單講就是把檔案裡面的內容 一行一行的執行
ex. 假設有一個a.bat內容是
dir
cd ..
dir
pause
那當你執行 a.bat 這個批次檔以後
他就會顯示目錄
然後回到上一層目錄
然後再顯示目錄
最後暫停 顯示按任意鍵繼續
總而言之 這應該也是一個懶人發明來快速輸入一些指令的方法
在windows下按右鍵選編輯就可以直接編輯了
廢話好像有點多了
先附上連結 解壓縮以後把自己的程式執行檔丟到同一個目錄
把test.bat檔裡面xxxx的部份改成自己的執行檔檔名
執行test.bat就可以了
使徒十一
使用方案一
http://www.csie.ntu.edu.tw/~b96048/hw11.zip
使徒一 使用助教提供的測資 加上剛剛google到bat的for迴圈用法
使用方案二
http://www.csie.ntu.edu.tw/~b96048/hw01.zip
至於提供測資的方法 大家可以再討論看看有沒有什麼比較方便的方法
再更新一下 我已經把我217的目錄權限打開了
大家想到什麼測資可以直接用ftp上傳到我的目錄
/nfs/b3/96/b96048/htdocs/
開放使徒十二作為測試
使用方案二 我先隨便生了5個測資
請大家直接到 217 /nfs/b3/96/b96048/htdocs/hw12/
下載 幫忙測試.bat檔
或是 幫忙測試 ftp上傳測資是否正常 或是滿分的要低調上傳執行檔也是歡迎!!
說明一下上傳格式
原則上比照助教的測資
輸入部份 檔名為 數字編號.in
輸出部份 檔名為 數字編號.out
如果有說明 檔名為 數字編號.txt
大家上傳前麻煩看一下現在已經有的編號到多少了
然後自己往後+1 這部份還有點小麻煩 不過我覺得應該還ok啦
下載使用方面 我就懶得包成一個檔案了 畢竟隨時可能更新
大家自己到目錄下面下載
http://www.csie.ntu.edu.tw/~b96048/hw12/
當然要連ftp也是ok 到我的目錄下載
/nfs/b3/96/b96048/htdocs/hw12/
再補充一下這個test.bat的使用方法
@FOR /L %%c IN (1,1,5) DO @xxxx.exe < %%c.in > my%%c.out
記得把 xxxx.exe 改成你自己的執行檔檔名
然後(1,1,5) 的5 改成目前的測資數
希望大家多多幫忙測試一下!!
有任何問題歡迎版上回應討論
--
※ 發信站: 批踢踢實業坊(ptt.cc)
1F:推 jasonlu00:帥氣喔~ 禾斗禾斗 12/18 22:47
2F:推 like9515:滿分的強者來提供測資好了xd 12/19 00:26
※ 編輯: hikaru4 來自: 140.112.239.188 (12/19 07:45)
3F:推 jimmycool:傳了一個測資上去:Q 12/19 22:01