#include <iostream>
#include<bits/stdc++.h>
using namespace std;
int main() {
int a, b, sum;
sum = 0;
cin>>a>>b;
int arr[2];
arr[0] = a;
arr[1] = b;
sort(arr, arr+2);
for(int i = a; i <= b; i++){
if(i%2==0){
sum += 1;
}
}
cout << sum;
}
int arr[2]; arr[0] = a; arr[1] = b; sort(arr, arr+2);
這幾段是無作用的程式碼
會 NA90% 有可能是你的程式碼效率太差,以輸入測資 0 2147483647 來說會做 2147483648 次的 i%2 運算,很容易就 TLE
試著用數學的角度去想這題吧,用最少的餘數運算去解
int arr[2]; arr[0] = a; arr[1] = b; sort(arr, arr+2);這幾段是無作用的程式碼
會 NA90% 有可能是你的程式碼效率太差,以輸入測資
0 2147483647來說會做 2147483648 次的i%2運算,很容易就 TLE試著用數學的角度去想這題吧,用最少的餘數運算去解
謝謝!!~