我一直在尝试使用 Python 来解决一些示例编程竞赛问题,但我一直被文件阅读所困扰。
我正在从标准输入读取,第一行是随后的测试用例数,随后的每一行都包含我需要处理的两个整数。例如
3
4 -10
0 5
6 20
2
0 -1
20 10
etc...
我找到了一个看起来像这样的 C++ 解决方案:
int main()
{
int runs,a,b ;
cin >> runs ;
while(runs--)
{
cin >> a >> b ;
long long ret = solve(a,b) ;
cout << ret << endl ;
}
return 0 ;
}
我在 Python 中提出的最接近的是:
t = int(raw_input())
answer = 0
while t :
n, m = map(int, raw_input().split())
answer = solve(n,m)
print answer
我在 Stack Overflow 上看到过类似的问题,但我仍然很难用 Python 的方式来解决这个问题。