CSES - Missing Number | Số còn thiếu

Xem PDF



Tác giả:
Dạng bài
Điểm: 800 (p) Thời gian: 1.0s Bộ nhớ: 512M Input: bàn phím Output: màn hình

Bạn nhận được tất cả các số từ \(1\) đến \(n\) trừ một số. Nhiệm vụ của bạn là tìm số bị thiếu đó.

Input

  • Dòng đầu tiên chứa một số nguyên \(n\).
  • Dòng thứ hai chứa \(n-1\) số. Các số khác nhau đôi một và mỗi số có giá trị từ \(1\) đến \(n\).

Output

  • In ra số còn thiếu.

Constraints

  • \(2 \le n \le 2 \cdot 10^5\)

Example

Sample input

5
2 3 1 5

Sample output

4


Bình luận


  • 0
    xthabao1    9:00 a.m. 2 Tháng 8, 2023

    sao code này mình test được mà lại runtime error

    include<bits/stdc++.h>

    using namespace std;
    long long n,a[100000011],i,tg=0,MAX=0,d,e;
    int main(){
    cin>>n;
    for(i=1;i<n;i++) cin>>a[i];
    for(i=1;i<n;i++) if(a[i]>MAX) MAX=a[i];
    for(i=1;i<n;i++)
    tg=tg+a[i];
    d=MAX*(MAX+1)/2;
    e=d-tg;
    cout<<e;

    }

    • 7 bình luận nữa