信友队评测机不准

我拿 题目ID:9232这道题举例
题目要求:一行内输入两个字符串,以空格间隔,分两行输出。
可是我交用空格间隔但不分行输出的代码也AC!?

为什么?

评测机正确代码1(不分行的错误代码):

#include<bits/stdc++.h>
using namespace std;
int main(){
	char s[100],w[100];
	cin>>s>>w;
    cout<<s<<" "<<w;
	return 0;
}

评测机正确代码2(分行的正确代码):

#include<bits/stdc++.h>
using namespace std;
int main(){
	char s[100],w[100];
	cin>>s>>w;
    cout<<s<<endl<<w;
	return 0;
}

另外,有一份投票,请大家投出觉得信友队目前需要改进的地方(关于题目不包括论坛):[poll type=multiple results=always min=1 max=4 chartType=bar]

  • 评测机评测结果不准确(错判对,对判错)
  • 评测机的判定时间太长
  • 题目的输入/输出样例不对
  • 通过率有水分
    [/poll]
8 个赞

markdown 炸了

7 个赞

可能是因为评测机的判断方式不包含读入\n

7 个赞

如果不是几何学类型的题,一般的答案,是没必要严格要求的。以往的评测机非常严格,哪怕你输出答案没换行,或者没说要换行但你换行了,都无法通过。但你算出来的答案数值是正确的,难道就因为格式的问题仍给你判错么?这会让所有的学习者为了细枝末节耗费大量精力,而无太大意义!更别说,不严查输出格式的情况下,答题者都常常因审题不仔细而导致解题逻辑错误。

对于这道题,你如果懂了换行或空格中的一种,另一种输出方式对你来说,也是小意思了!所以,题目还是以你掌握关键知识点为主。只要这个目的达到了,以后,你开发的软件想用什么格式由你决定!

另外,你严谨细致的求知态度,令人惊讶! 遇到问题不是停留在表面,而是深入挖掘下去,非常不错!!

11 个赞