Spoj上的防印迹系统

时间:2019-01-19 08:44:45

标签: c++ string algorithm

我陷入了问题Anti Blot

我在所有测试用例上执行了程序,我得到了正确的答案。

但是我仍然对spoj感到“错误答案”

我尝试过的事情:

将流分成字符串并将其存储到向量中,所以我们可以说 我们的向量将有5个字符串(numstring,+,numstring,=,numstring),然后只要我们在字符串中找到m,我们就会检查每个字符串,我们知道 此位置的字符串是变量,需要借助其他数字字符串进行计算

我们也可以肯定,带有数字的字符串只能位于向量中其他索引的两个0,2,4的{​​{1}}索引处

测试用例:

输入:

  

3

     

23 + 47 =马丘拉

     

3247 + 5machula2 = 3749

     

machula13 + 75425 = 77038

输出:

  

23 + 47 = 70

     

3247 + 502 = 3749

     

1613 + 75425 = 77038

+ and =

1 个答案:

答案 0 :(得分:0)

我知道这很烦人,您的解决方案没有逻辑错误,但是您应该更仔细地阅读问题描述。它说:

  

每个测试用例前面都有一个空白行。

所以输入是:

SELECT AVG(CDBL(Quantity))
FROM OrderDetails;

请注意行之间的空白行。 只需将代码修复为:

3

23 + 47 = machula

3247 + 5machula2 = 3749

machula13 + 75425 = 77038

这应该可以解决问题。