前幾天參加了網易有道的程式設計比賽,初次試水,很不理想。特別是遇到測試資料較多的情況,手動輸入很麻煩。於是我就考慮從檔案中讀入測試資料,然後把結果輸入到另一檔案中去。
下面以杭電1001的題目進行說明,以下是 進行debug 階段的**。
是在winxp下用vim編輯,用g++編譯的,執行前必須在同一資料夾下建立 in.txt。其中內容是
1100
執行完後,在out.txt 裡會輸出:
compiled on jun 8 2010 at 10:39:59
----- start -----
1----- end -----
這樣我們就可以通過檢視 out.txt 來核對答案。
覺得答案正確以後,得提交**,這時候不能把這個測試也提交上去。可以通過以下2種方式解決:
1、把檔案開始的 //#define ndebug 的注釋符去掉
2、把所有在 #ifndef ndebug 和 #endif 之間的**段(包括那2句)都刪掉
然後複製提交。
另外,gvim在winxp64位的cmd控制台下用 搜狗輸入法 輸入「檔案」2個字時會出錯,把同一行中「件」前面的文字全部刪除了,不解。只能把「檔案」都用「file」代替了
相信高手們肯定有更好的辦法,懇請賜教
ACM 數論 博弈 (比賽用)
1.bash博弈 巴什博弈 只有一堆n個物品,兩個人輪流從中取物,規定每次最少取乙個,最多取m個,最後取光者為勝。if n m 1 0 cout 後手必勝 2.威佐夫博弈 wythoff game 有兩堆各若干的物品,兩人輪流從其中一堆取至少一件物品,至多不限,或從兩堆中同時取相同件物品,規定最後取...
Linux下用winscp工具上傳檔案時的乙個報錯
報錯如下圖所示 分析過程,剛開始以為是網路不穩定導致的。可是嘗試的了好幾次還是報如上圖所示的錯誤。於是就猜想是不是磁碟的空間不夠導致的。先用如下的命令檢測下目前磁碟的情況 root localhost df h 檔案系統 容量 已用 可用 已用 掛載點 dev sda3 9.7g 3.2g 6.0g...
用rz,sz命令在xshell傳輸檔案
首先你的centos需要安裝rz.sz 如果沒有安裝請執行以下命令,安裝完的請跳過.其它版本linux請自行安裝相應軟體 先wget獲取包 wget 然後解壓 tar zxvf rzsz 3.48.tar.gz 進入目錄 cd src 最後make一下,發現有提示,選擇make posix 執行只要...