Difference between revisions of "Problema do playlist"

From AdonaiMedrado.Pro.Br
Jump to: navigation, search
(New page: == Dificuldade Única == Problema adaptado de http://www.google.com/search?q=define%3A+shuffle&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a Deseja-se fazer um pl...)
 
(Dificuldade Única)
Line 1: Line 1:
 
== Dificuldade Única ==
 
== Dificuldade Única ==
 
  Problema adaptado de http://www.google.com/search?q=define%3A+shuffle&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
 
  Problema adaptado de http://www.google.com/search?q=define%3A+shuffle&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
Deseja-se fazer um playlist L com N músicas para ser tocado em modo sorteio. Algumas das N músicas estão boas, outras danificadas. A lista das faixas do playlist sorteada (S) é conhecida.
+
Deseja-se fazer um playlist L com N músicas para ser tocado em modo sorteio. Algumas das N músicas estão boas, outras danificadas. A lista das faixas sorteadas (S) é conhecida.
  
Fazer um programa de modo a maximizar o número de músicas não danificadas que serão tocadas.
+
Fazer um programa de modo a organizar o playlist com o objetivo de maximizar o número de músicas não danificadas que serão tocadas.
  
Será informado ao programa N (número de músicas disponíveis), B (número das músicas boas) e S (lista com as posições do playlist que foram selecionadas para tocar).
+
As músicas N estão nomeadas com números de 1 a N.
 +
 
 +
Será informado ao programa N (número de músicas disponíveis), B (número das músicas boas) e S (lista com as posições sorteadas).
  
 
=== Exemplo ===
 
=== Exemplo ===
 +
 
== Entrada ==
 
== Entrada ==
 
  10 (-> Quantidade de músicas no playlist)
 
  10 (-> Quantidade de músicas no playlist)

Revision as of 12:15, 17 September 2008

Dificuldade Única

Problema adaptado de http://www.google.com/search?q=define%3A+shuffle&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a

Deseja-se fazer um playlist L com N músicas para ser tocado em modo sorteio. Algumas das N músicas estão boas, outras danificadas. A lista das faixas sorteadas (S) é conhecida.

Fazer um programa de modo a organizar o playlist com o objetivo de maximizar o número de músicas não danificadas que serão tocadas.

As músicas N estão nomeadas com números de 1 a N.

Será informado ao programa N (número de músicas disponíveis), B (número das músicas boas) e S (lista com as posições sorteadas).

Exemplo

Entrada

10 (-> Quantidade de músicas no playlist)
4 (-> Número de músicas boas)
8
5
1
7
4 (-> Quantidade de posições sorteadas)
6
6
4
4

Saída

1, 2, 3, 5, 4, 7, 6, 8, 9, 10