我正在编码比赛中尝试这个问题。我相信我已经解决了这个问题,但是在接受输入时遇到了一些问题。帮帮我:
输入
输入的第一行包含一个整数 T,表示测试用例的数量。T 测试用例的描述如下。每个测试用例由一行组成,其中包含两个以空格分隔的字符串 R 和 S,表示两个配方。
现在,我已经对问题进行了编码,它似乎可以工作,但是每当我直接复制粘贴输入值时,它都会通过给出此错误消息而无法工作
T= int(raw_input())
ValueError: invalid literal for int() with base 10:
'3\nalex axle\nparadise diapers\nalice bob'
每当我尝试提交问题时,都会收到一条错误消息。可能他们也在复制粘贴输入值并检查输出。我的代码骨架是这样的
def whetherGranama(str1,str2):
return "NO"
#can't give the implementation out yet
T= int(raw_input())
ans=[]
for x in range(0,T):
s=raw_input()
s1,s2=s.split()
ans.append(whetherGranama(s1,s2))
for elem in ans:
print elem
如何修复\n
错误?我认为整个输入被视为一个字符串。