SPOJ Brasil

Problem hidden
This problem was hidden by Editorial Board member probably because it has incorrect language version or invalid test data, or description of the problem is not clear.

SPOJ Problem Set (seletivas)

1821. O Bolo de Apostas

Problema: BAPOSTAS

Manuel quer ficar rico rápido e sem muito esforço, então ele decidiu fazer carreira apostando. Inicialmente, ele planeja estudar os ganhos e as perdas de jogadores, de modo que ele possa identificar padrões de vitórias consecutivas e elaborar uma estratégia que seja sempre vencedora. Contudo, Manuel, tão esperto como ele acha que é, não sabe como programar computadores, de modo que ele contratou você para escrever programas que irão auxiliá-lo a elaborar a estratégia dele.

Sua primeira tarefa é escrever um programa que identifica o máximo ganho possível de uma seqüência de apostas. Uma aposta é uma quantia de dinheiro e é ou vencedora (e isto é registrado como um valor positivo), ou perdedora (e isto é registrado como um valor negativo).

Entrada

Um conjunto de entrada consiste de um inteiro positivo N ≤ 10000, que indica o tamanho da seqüência, seguido por N inteiros. Cada aposta é um inteiro maior ou igual a 0 e menor ou igual a 1000.

A entrada é terminada por N = 0.

Saída

Para cada conjunto de entrada, a saída deverá mostrar uma linha com a solução correspondente. Se a seqüência de entrada não apresenta possibilidade de ganhar dinheiro, então a saída é a mensagem "Losing streak.".

Exemplo

Entrada:
5
12 -4 
-10 4 
9
3
-2 -1 -2
0

Saída:
The maximum winning streak is 13.
Losing streak.


Autor do Problema: David Déharbe


Adicionado por:Wanderley Guimarães
Data:2007-09-28
Tempo limite:1s
Tamanho do fonte:50000B
Linguagem permitida:Todas exceto: AWK CLOJ ERL F# GO JS PERL 6 SCALA SED TCL
Origem:Primeira Seletiva para Maratona de Programacao UFRN - 2004

hide comments
2012-05-02 18:07:30 William Lopes [UFV-CF]
#Ricardo
le N = 5
le N1 = 12, N2 = -4, N3 = -10, N4 = 4, N5 = 9
depois
le N = 3
le N1 = -2, N2 = -1, N2 = -2
depois
le N = 0
FIM

Abraços

Last edit: 2012-05-02 18:08:15
2011-12-12 21:18:30 Ricardo Montania [UDESC-Joinville]
Não entendo porque após inserir N=5 não foram lidos 5 inteiros positivos ou negativos, mas sim 9 inteiros.

Last edit: 2011-12-12 21:19:22
2011-10-23 20:22:08 thiagojobson [UERN]
Você tem uma sequencia de inteiros. Dentro dessa sequencia, você percisa achar a subequencia cuja a soma seja maior do que todas as outras somas. se mesmo assim essa soma for negativa a saída deve ser: "Losing streak".
2011-09-28 21:43:53 Mr. Anderson [UERN]
Eu sinceramente não entendi o problema.
2011-07-28 16:53:10 Samir Palumbo Khalifa [UFMG]
Não se trata simplesmente de somar os números.
A resposta da primeira sequência é 13 pois na entrada
12 -4 -10 4 9
existe uma "sub"-sequencia
...4 9...
cuja soma é 13
2011-05-24 18:53:02 Hugo Joaquim Maia
Como deve ser feito o cálculo? Só somar tudo e imprimir no caso de positivo não é a resposta certa. Olhando o exemplo, se você somar tudo no primeiro você obtem 11 e não 13. Alguém que conseguiu fazer pode compartilhar como deve ser feito?
2010-10-25 21:10:20 Teo Junior [UFPB]


Last edit: 2011-07-10 03:28:22
2010-10-21 22:11:41 Leandro de Bortoli[UFMS]
o problema pede a maior sequencia de apostas vencedoras??
fiz isso e obtive resposta incorreta..
2010-09-11 04:59:52 Emerson [UNILINS]
Quando não existe apostas com valor positivo. (4 -1 -1 -1 0) o resultado deve ser Losing streak.
2010-03-28 17:00:31 Daniel Fukuciro [Unicamp]
Acho que ele quis dizer em módulo...
SPOJ System © 2012 Sphere Research Labs | Projekty informatyczne i aplikacje na zamówienie. All Rights Reserved.