数据有误
查看原帖
数据有误
98482
Macesuted楼主2020/10/29 10:14

我发现众多大佬的提交最后都只拿到了 90 分,或者特判才拿到了 100 分。

90 分的原因都是因为 #9 测试点 WA,内容是输出的第一项数字过大。

在我的这次提交中,我向代码里面加了一个特判(以下为部分代码):

} else if (cmd == "loop") {
            std::string x;
            std::cin >> x;
            if (x == "0") puts("ERROR");
            ptr->child.push_back((Node){ptr, x == "n" ? -1 : stringToInt(x), false});
            ptr = &ptr->child.back();

然后在该测试点我的代码输出了 ERROR

但是题面中明确说明:上面两点中的 x 可以是一个正整数或 n

所以该数据点与题面冲突。

2020/10/29 10:14
加载中...