bài học rất hay
K
Khách
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.

NV
1

NT
Nguyễn Thị Thương Hoài
Giáo viên
VIP
15 tháng 4
Olm chào em, cảm ơn đánh giá của em về chất lượng bài giảng của Olm, cảm ơn em đã đồng hành cùng Olm trên hành trình tri thức. Chúc em học tập hiệu quả và vui vẻ cùng Olm em nhé!
TP
0

MM
0


28 tháng 6 2024
#include <bits/stdc++.h>
using namespace std;
#define nmax 1000007
#define ll long long
long long a[nmax];
long long gt(long long a)
{
return a*(a+1)/2;
}
signed main()
{
long long n, m, q;
cin >> n >> m >> q;
cout << (gt(m) - gt(n-1)) % q;
}

NQ
Nguyễn Quốc Đạt
CTVVIP
25 tháng 6 2024
Hướng dẫn giải:
- Đầu tiên sắp xếp dãy theo thứ tự tăng dần
- Sau khi có 1 dãy số đã được sắp xếp, ta duyệt mảng bắt đầu từ chỉ số đầu tiên. Nếu phần tử thứ i khác phần tử thứ i+1 thì in ra.
Code tham khảo:
Olm chào em, cảm ơn đánh giá của em về chất lượng bài giảng của Olm, cảm ơn em đã đồng hành cùng Olm trên hành trình tri thức. Chúc em học tập hiệu quả và vui vẻ cùng Olm em nhé!