Informática – Nível Intermediário – Semana 34

por

??Segundo Desafio: Moedas de Chocolate??

Como dito no problema iniciante, o coelhinho da Páscoa passou uma série de desafios para Lumy resolver até ela conseguir chegar no grande prêmio: o melhor ovo de Páscoa do mundo. Depois de passar pelo primeiro desafio, Lumy tem um novo desafio pela frente.

O coelhinho deu $$N$$ moedas de chocolate, em que cada uma tem um valor, mas Lumy não pode come-las ainda! Dado uma sequência $$C_1,C_2,…,C_N$$ que representa os valores de cada uma das moedas (a moeda $$i$$ tem o valor de $$C_i$$, Lumy deve responder qual é a menor soma que não pode ser alcançada usando algumas (ou todas) essas moedas.

Formalmente, dada uma sequência $$C_1,C_2,…,C_N$$, diga qual é o menor valor inteiro não negativo $$S$$ que não pode ser criado usando a soma de um subconjunto da sequencia $$C$$.

Como são muitas moedas e ela não consegue contabilizar todas ao mesmo tempo, escreva um programa que ajude-a a encontrar a resposta.

Entrada:

A primeira linha contém um inteiro $$N$$, que representa a quantidade de moedas.

A segunda linha contém $$N$$ inteiros $$C_1,C_2,…,C_N$$, que representam os valores das moedas.

Saída:

Imprima apenas um inteiro: a menor soma que não pode ser criada usando um subconjunto das moedas.

Limites:

  • $$1\leq N\leq 2*10^5$$
  • $$1 \leq C_i \leq 10^9$$

Exemplo:

Entrada Saída
5
2 9 1 2 7
6

 

Para submeter sua solução, use esse link.