ubuntu 對拍和基本操作
阿新 • • 發佈:2018-05-20
打開 date CP cpp 生成器 rm -rf 方法 LG names
轉自 夏天學長
我們在學對拍之前先學一下diff
diff my.out right.out;
這樣就能比較兩個文件。
建一個check.sh,把上面一句話寫進去就行了。
bash ./check.sh
1c1
< 87
---
> 1087
上面的1c1表示在第1行錯了。
用上面的方法,如果加的是:
#!bin/bash
while true; do
./date
./my
./right
if diff my.out right.out; then
echo AC
else
echo WA
exit 0
fi
done
就能跑對拍了。
附上我的數據生成器。
#include<iostream> #include<cstdio> #include<ctime> #include<algorithm> using namespace std; int main(){ freopen("date.in","w",stdout); srand((unsigned int)time(NULL)); cout<<rand()%1000<<" "<<rand()%1000<<endl; return 0; }
至於基本操作:
我就會3個。
cd 打開文件。(cd .. 返回上一層)
g++ 1.cpp -o 1 編譯。
./1 運行。
不過夠用了,還有不要運行sudo rm -rf,實測十分給力。
ubuntu 對拍和基本操作