求助对拍
  • 板块学术版
  • 楼主zty_luogu
  • 当前回复2
  • 已保存回复2
  • 发布时间2022/3/20 12:58
  • 上次更新2023/10/28 06:06:57
查看原帖
求助对拍
366595
zty_luogu楼主2022/3/20 12:58

exe文件执行后显示

“不是内部或外部命令,也不是可运行的程序”

如何解决

#include <iostream>
#include <cstdio>
#include <windows.h>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
    int ok = 0;
    int n = 50;
    for (int i = 1; i <= n; ++i)
    {//std正解,make数据生成,baoli暴力解 
        system("make.exe > make.txt");
        system("std.exe < make.txt > std.txt");
        double begin = clock();
        system("baoli.exe < make.txt > baoli.txt");
        double end = clock();

        double t = (end - begin);
        if (system("fc std.txt baoli.txt"))
        {
            printf("测试点#%d Wrong Answer\n", i);
        }
        else if (t > 1000) //1秒
        {
            printf("测试点#%d Time Limited Exceeded 用时 %.0lfms\n", i, t);
        }
        else
        {
            printf("测试点#%d Accepted 用时%.0lfms\n", i, t);
            ok++; //AC数量+1
        }
    }
    printf("\n");
    double res = 100.0 * ok / n;
    printf("共 %d 组测试数据,AC数据 %d 组。 得分%.1lf。", n, ok, res);

    Sleep(1000); //休眠1秒,为了节约对拍次数。
}
2022/3/20 12:58
加载中...