Я пытаюсь решить проблему с сайтом open.kattis.com https://open.kattis.com/problems/differentболее эффективного каст код
проблемой является взять в двух неотрицательных целых числах от 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 "'. –