码迷,mamicode.com
首页 > 系统相关 > 详细

ubuntu 对拍和基本操作

时间:2018-05-19 23:20:03      阅读:282      评论:0      收藏:0      [点我收藏+]

标签:check   http   操作   打开文件   pen   基本   运行   algo   生成器   

转自 夏天学长

我们在学对拍之前先学一下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 对拍和基本操作

标签:check   http   操作   打开文件   pen   基本   运行   algo   生成器   

原文地址:https://www.cnblogs.com/shaokele/p/9061917.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!