我试图从网站open.kattis.com https://open.kattis.com/problems/different更高效的CPP代码
问题是你在两个非负整数采取从0到10^15解决了问题,你计算差值。我写了这个,它计算正确,但它不够快,我怎么能使它更快?
#include <iostream>
#include <stdio.h>
using namespace std;
int main() {
long long int a, b;
while(a != 0){
cin >> a >> b;
if (a > b) { cout << a-b << endl;}
else{ cout << b-a << endl;}
}
return 0;
}
'a'未初始化。 –
而不是检查条件,使用可以使用“abs(a-b)” – Sniper
摆脱'endl'可能会有所帮助。改用'“\ n”'替代。 –