对拍程序
2023-09-11 14:19:24 时间
Linux中,新建dp.sh,内容如下:
#!/bin/bash
while true ;do
# ./gen >in
# ./bruteforce <in >ans
# ./my <in >out
# if diff out ans; then
./$1 <$2.in >out
if diff -b -y --suppress-common-lines out $2.out ; then
echo AC
else
echo WA
break;
read p
fi
sleep 1
done
执行./dp.sh
。
gen 是生成数据的程序,bruteforce 是暴力的程序,my 是我要测试的程序。
diff 的参数-b
是忽略空格引起的变化,-y
是使用并列格式输出,--suppress-common-lines
是在并列格式中不印出公共行。
ps.来源是学长们留下的板子上的,然后我加上了参数。
相关文章
- 微信小程序wx.login()获取openid,附:前端+后端代码
- 解决方法:未能加载文件或程序集“Microsoft.Office.Interop.Excel。。
- iOS开发UI篇—简单的浏览器查看程序
- 编写高质量代码:改善Java程序的151个建议 --[65~78]
- C/C++基础讲解(六十九)之系统篇(设计口令程序/程序自我保护)
- 微信小程序----map组件实现解析经纬度
- Java Web项目,Android和微信小程序的初始页面配置
- 会员管理小程序实战开发06-生命周期函数及自定义方法介绍
- 练习 1-8 编写一个统计空格、制表符与换行符个数的程序。// C语言
- Scratch3.0——助力新进程序员理解程序(十三、音乐)
- 微信小程序 获取用户昵称、头像