我試圖從網站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」'替代。 –