luyencode / comments

Server lưu trữ bình luận trên Luyện Code
https://luyencode.net
6 stars 3 forks source link

https://oj.luyencode.net/problem/PTIT021 #304

Open utterances-bot opened 3 years ago

utterances-bot commented 3 years ago

Chi tiết bài tập - Luyện Code Online

https://luyencode.net/problem/PTIT021

sonicquan6 commented 3 years ago

Cách mình làm bài này là: Tìm max và min và của dãy. Chạy vòng lặp đếm số phần tử từ min tới max đó, đáp án vào biến count, Sau cùng lấy n - count = đáp án

HSQMG commented 3 years ago

nếu muốn làm nhanh có thể dùng hàm max_element và min_element

quytrg commented 2 years ago

max - min + 1 - n

danh2006 commented 2 years ago

Đây là lời giải của mình đã AC. Nếu bạn đã cố gắng mà chưa làm được thì có thể tham khảo lời giải của mình.

Xem code AC

#include using namespace std; int main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); int n; cin >> n; int a[n]; for(int i=0;i> a[i]; } sort(a, a+n); cout << a[n-1]-a[0]-n+1 << endl; }