Submeter | Todas submissőes | Melhores | Voltar |
KRAKOVIA - Krakóvia |
Viktor mora em um país longíquo e frio, chamado Krakóvia, que está passando por tempos difíceis. Viktor trabalha em uma fábrica e após um dia de trabalho ele geralmente vai com alguns amigos a um bar, para beber algumas cervejas e sonhar com tempos melhores.
Devido a alguns problemas econômicos, a inflação está muito alta na Krakóvia e uma cerveja custa 5.400.000.000 dólares krakovianos. Por conta disso, é difícil conferir o valor da conta e dividi-lo igualmente entre Viktor e seus amigos. Como você tem um bom coração, você decidiu ajudá-los a solucionar esse problema.
Entrada
Haverá vários casos de teste, cada caso de teste começa com dois números 1 ≤ N ≤ 1000
que é o número de itens na conta e 1 ≤ F ≤ 20
que representa quantos amigos
estão no bar e devem pagar a conta. Seguem N
linhas, cada linha representa o valor de
um item. O valor de um item é indicado por um inteiro 1 ≤ V
≤ 1020
.
A entrada é terminada por uma conta onde N = F = 0
.
Saída
Para cada caso de teste você deve imprimir a mensagem: Bill #N costs S: each friend should pay P
,
onde N
representa o número da conta, começando a partir de 1
; S
indica a soma dos
itens da conta; e P
é quanto dinheiro cada amigo deve pagar. Você deve calcular este valor
dividindo o valor total da conta pelo número de amigos no bar, se o resultado não é um valor inteiro
então imprima apenas a parte inteira do resultado, veja o exemplo de entrada/saída. Após cada caso de
teste, você deve imprimir uma linha em branco.
Exemplo
Entrada: 3 3 5400000000 5400000000 5400000000 3 2 5400000000 5400000000 9000000001 0 0 Saída: Bill #1 costs 16200000000: each friend should pay 5400000000 Bill #2 costs 19800000001: each friend should pay 9900000000
Autor do Problema: Sérgio Queiroz de Medeiros
Adicionado por: | Wanderley Guimarăes |
Data: | 2008-01-03 |
Tempo limite: | 1s |
Tamanho do fonte: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Linguagem permitida: | Todas exceto: ASM64 CLOJURE ERL FSHARP JS-RHINO NODEJS PERL6 PY_NBC SCALA TCL VB.NET |
Origem: | Primeira Seletiva para Maratona de Programacao UFRN - 2005 |
hide comments
2020-03-27 03:06:00
Tenta essa entrada Victor... 3 3 111118999999999999999999999999999999999999999999999999999999999999999999999999111111111111 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 O resultado tem que ser esse: Bill #2 costs 311118999999999999999999999999999999999999999999999999999999999999999999999999111111111111: each friend should pay 103706333333333333333333333333333333333333333333333333333333333333333333333333037037037037 |
|
2014-01-10 01:49:06 deep2
WTF .. Enviei uma soluçăo 6x, e tomei WA usando python 3.2.3, retirei os parenteses da funçăo print e mandei como python 2.7, entăo passou. Last edit: 2014-01-10 01:50:28 |
|
2013-12-14 19:19:15 Sergillam Oliveira []
ja ocorreu a correçăo ? Estava acontecendo a mesma coisa comigo só que c/c++/ |
|
2013-05-01 23:17:54 Eduardo Nunes
É muito interessante esse tipo de problema que explora as vantagens de outras linguagens sobre C/C++ :-D Com Python fica muito mais fácil ;-) |
|
2013-04-20 14:00:41 Victor
Esse juiz online juga errado esse problema, para um código em Java, pois submeti o mesmo código no Uva e foi aceito. Aqui dá NZEC! corrijam por favor, perdi horas pensando que meu código estava errado, e na verdade estava corretíssimo! |