关于 SPJ 的问题
  • 板块学术版
  • 楼主Lele_Programmer
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/6/9 20:16
  • 上次更新2024/6/9 23:32:49
查看原帖
关于 SPJ 的问题
961972
Lele_Programmer楼主2024/6/9 20:16

自己没事出了一道很简单的题目:https://www.luogu.com.cn/problem/U427808

然后这个 SPJ 不知道错在哪,有大佬帮调一下吗?感谢!

#include "testlib.h"
#include <bits/stdc++.h>
using namespace std;

int main(int argc,char* argv[]) {
    registerTestlibCmd(argc,argv);
    stringstream res_s;
    string s;
    while (!ans.seekEof()) {
        s=ans.readToken();
        res_s<<s<<" ";
    }
    if (res_s.str()[0]=='S') {
        stringstream out_s;
        while (!ouf.seekEof()) {
            s=ouf.readToken();
            out_s<<s<<" ";
        }
        if (res_s.str()==out_s.str()) {
            quitf(_ok,"OK! Standard: No solution. Your answer: No solution. 1");
        } else {
            quitf(_wa,"Wrong Answer! 0");
        }
    } else {
        stringstream out_s;
        while (!ouf.seekEof()) {
            s=ouf.readToken();
            out_s<<s<<" ";
        }
        for (int i=1;i<=4;++i) {
            double a,b;
            out_s>>a;
            res_s>>b;
            if (-0.000001<=a-b && a-b<=0.000001) {
                continue;
            } else {
                quitf(_wa,"Wrong Answer! Steve was angry! 0");
            }
        }
        quitf(_ok,"OK! Steve found the ender portal with your help! 1");
    }
}
2024/6/9 20:16
加载中...