dalao
#!/bin/bash
g++ me.cpp -g -o me
g++ std.cpp -g -o std
while
true; do
./rand > input.in
./std < input.in > std.out
./me < input.in > me.out
diff std.out me.out
if [ $? -ne
0 ] ; then
echo wa; break ;
fi ;
echo ac;
done
開頭必須用這個!!!
#!/bin/bash
然後一些命令可以直接用終端裡的:
gdb me
g++ std.cpp -g -o std
重定向輸入輸出:
./std < input.in > std.out
輸入就是 < ,指向可執行檔案;輸出就是 > ,從可執行檔案出來
條件語句:
if 表示式; then
語句fi 表示式 ;
語句
if後加空格,沒有括號;條件後有分號「 ; 」。
迴圈語句:
while 條件; do
迴圈體done
套就行。
顯示:
echo 內容;
引號都不用加,直接就是字串。(顯示變數另說)
執行:
noilinux@ubuntu:~/desktop$ chmod +x dp.sh
noilinux@ubuntu:~/desktop$ ./dp.sh
對拍及資料生成
對拍可以提高題目的得分率。對拍前先將std和my程式執行出exe檔案來,考試結束前不要忘了刪掉對拍語句,改成要求的檔案操作。1 include 2 3using namespace std 45 intmain 6 else puts ac 20 21 beat 資料生成 生成隨機數 define ...
對拍方法 pascal
這次noip看到旁邊用c 那位對拍得好爽,自己也搜了一下對拍的方法,可惜多不適合pascal黨,所以我中和幾種方法,終於弄出了乙個用 命令提示符對拍的方法。首先要有乙個 百分百對的程式 我寫了個排序 a.pas varn,e longint a array 0.1000 of longint pro...
對拍程式寫法
一口毒奶 bat的寫法 echo off loop rand.exe in txt mycode.exe in txt myout.txt baoli.exe in txt baoliout.txt fc myout.txt baoliout.txt if not errorlevel 1 goto...