Lập trình đơn giản

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
31 Minh Thư

Thiếu số                                                                                  Tên chương trình: leaknum.???

 

Bạn được cung cấp tất cả các số giữa 1 , 2 , … , n ngoại trừ một số. Nhiệm vụ của bạn là tìm số còn thiếu.

Dữ liệu vào: File leaknum.inp gồm

      + Dòng đầu tiên chứa một số nguyên N.

      + Dòng thứ hai chứa N – 1 những con số. Mỗi số là khác biệt  giữa 1 và N (bao gồm).

Dữ liệu ra: File leaknum.out gồm duy nhất một số còn thiếu.

Ràng buộc

2 ≤  N ≤ 2.105

Ví dụ

Leaknum.inp

Leaknum.out

5

2 3 1 5

4

Nguyễn Lê Phước Thịnh
19 tháng 5 2022 lúc 1:07

#include <bits/stdc++.h>
using namespace std;
const long long maxint=3*1e5+10;
long long a[maxint],i,n,x,k,c[maxint]={0};
int main()
{
    freopen("leaknum.inp","r",stdin);
    freopen("leaknum.out","w",stdout);
    cin>>n;
    for (i=1; i<=n; i++)
    {
        cin>>x;
        if (x<=n) c[x]++;
    }
    i=0;
    while (c[i]>0)
        i=i+1;
    cout<<i;
    return 0;
}

 


Các câu hỏi tương tự
Quang Anh Nguyễn
Xem chi tiết
Lục Hạ Vy
Xem chi tiết
Tích Nguyệt
Xem chi tiết
PGD FF
Xem chi tiết
Mon_LAK
Xem chi tiết
Nguyễn Phương Bằng
Xem chi tiết
Đào Tiến Đạt
Xem chi tiết
Nguyễn Tuấn Anh
Xem chi tiết
No_sun
Xem chi tiết