SPJ 更换、撤下所有题解
查看原帖
SPJ 更换、撤下所有题解
10703
小粉兔楼主2022/8/2 17:15

请求撤下题解 & 加强数据 – d/469735请求加强 SPJ – d/469751

现 SPJ 如下:

#include "testlib.h"
int a[505], s[505], mp[5005];
int main(int argc, char *argv[]) {
    registerTestlibCmd(argc, argv);
    int t = inf.readInt(1, 5000, "t");
    int n = inf.readInt(1, 500, "n");
    for (int i = 1; i <= n; ++i)
        a[i] = inf.readInt(1, t, format("a[%d]", i));
    for (int i = 1; i <= n; ++i)
        s[i] = ouf.readInt(0, t - 1, format("s[%d]", i));
    for (int i = 1; i <= n; ++i) {
        if (s[i] + a[i] > t)
            quitf(_wa, "The answer is wrong.");
        for (int j = s[i]; j < s[i] + a[i]; ++j)
            ++mp[j];
    }
    for (int i = 0; i <= t; ++i)
        if (mp[i] > 2)
            quitf(_wa, "The answer is wrong.");
    quitf(_ok, "The answer is correct.");
    return 0;
}

撤下的题解(按编号排序):

77 篇。


本题的所有评测记录已被重测。

2022/8/2 17:15
加载中...