评测姬
贴出来分享一下
from os import system
name ="" # 自己填
turn = int(input("turn: ")) # 输入,来限制跑到哪个样例,保留那个样例的输出
system(f"g++ -O2 -std=c++14 -static -o akioi {name}.cpp")
for i in range(1,turn+1):
system(f"""
echo "\nin {i}" &&
cp {name}{i}.in {name}.in &&
ulimit -s {512*1024} &&
ulimit -v {512*1024} &&
time -p ./akioi &&
diff -sBqwq {name}{i}.ans {name}.out
""")
# 打印在哪个样例
# 复制输入
# 限制栈和内存
# 时间 注意 -p 简化输出
# diff,s-相同有输出,B忽略换行,q不同只输出不同,w忽略所有空格

浙公网安备 33010602011771号