Đăng nhập để hỏi chi tiết
1
2
Bạn được cho hai số nguyên l và r, hãy tính tổng của tất cả các số lẻ trong khoảng từ l đến r.
Dữ liệu
• Gồm một dòng chứa hai số nguyên l và r (1 ≤ l ≤ r ≤ 109
)
Kết quả
• In ra một số nguyên là tổng của tất cả các số lẻ trong khoảng từ l đến r
c++ a
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
297
213
#danglam228
#include <bits/stdc++.h>
#define ll long long
using namespace std;
ll l,r;
int main() {
cin >> l >> r;
if (l % 2 == 0) {
l++;
}
if (r % 2 == 0) {
r--;
}
if (l > r) {
cout << 0 << endl;
}
ll count = (r - l) / 2 + 1;
ll d = count * (l + r) / 2;
cout << d << endl;
return 0;
}
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin