Loading [MathJax]/jax/output/SVG/jax.js

Районная олимпиада по информатике. 2015-2016 учебный год


Задача B. Потерянное число

Ограничение по времени:
1 секунда
Ограничение по памяти:
64 мегабайта

Вам даны все целые числа от 1 до N+1, кроме одного. Найдите отсутствующее число.
Формат входного файла
В первой строке входных данных записано целое число 1N105. Во второй строке через пробел даны N целых чисел в диапазоне от 1 до N+1.
Формат выходного файла
Выведите ответ к задаче.
Примеры:
Вход
5
3 2 1 5 6
Ответ
4
посмотреть в олимпиаде

Комментарий/решение:

  -1
6 года 2 месяца назад #

показать/скрыть код

C++

  -1
5 года 4 месяца назад #

показать/скрыть код

C++

пред. Правка 2   0
5 года 4 месяца назад #

показать/скрыть код

C++

пред. Правка 2   0
3 года 2 месяца назад #

DELETED

  0
3 года 5 месяца назад #

показать/скрыть код

C++

  0
3 года 3 месяца назад #

#include<bits/stdc++.h>

using namespace std ;

int main () {

int n ;

cin >> n ;

vector <int> a(n) ;

for(int i = 0 ; i < n ; i++){

cin >> a[i] ;

}

sort(a.begin() , a.end()) ;

for(int i = 0 ; i < n ; i++){

if(a[i+1] != a[i] + 1){

cout << a[i] + 1 ;

return 0 ;

}

else

{

a[i] = i + 1 ;

}

}

}

  0
1 года 3 месяца назад #

input()

s = sorted(list(map(int, input().split())))

for i in range(len(s)):

if 1+i != s[i]:

print(i+1)

break

else:

pass