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 (obi)

3826. Miojo

Problema: MIOJO

João é um fanático por miojos; ele os adora, e, como era de se esperar, ele levou vários pacotes quando foi acampar com seus colegas. Como João só gosta de miojos feitos com o tempo exato, ele se deseperou ao perceber que havia esquecido seu relógio em casa.

Por sorte, ele conseguiu, no caminho, comprar duas ampulhetas de durações diferentes. Por exemplo, se o miojo precisa de 3 minutos para ficar pronto, e João tiver uma ampulheta de 5 minutos e outra de 7, uma possível forma de cozinhar o miojo é:

  1. João começa virando as duas ampulhetas ao mesmo tempo.
  2. Quando a areia da ampulheta de 5 minutos se esgotar, João torna a virá-la.
  3. João começa a preparar o miojo quando a areia da ampulheta de 7 minutos acabar.
  4. João tira o miojo do fogo quando a ampulheta de 5 minutos acabar novamente.

Dessa forma, o miojo ficará 3 minutos no fogo (do minuto 7 ao minuto 10). Assim, apesar do miojo levar apenas três minutos para ser cozido, ele precisa de 10 minutos para ficar pronto.

Faça um programa que, dado o tempo de preparo do miojo, e os tempos das duas ampulhetas (ambos maiores que o tempo do miojo), determina o tempo mínimo necessário para o miojo ficar pronto. Você pode supor que sempre é possível cozinhar o miojo no tempo correto.

Entrada

A entrada contém um único caso de teste, composto por uma única linha, que contém três inteiros T, A e B, representando o tempo necessário para o preparo do miojo, o tempo da primeira ampulheta e o tempo da segunda ampulheta respectivamente.

Saída

Seu programa deve produzir uma única linha na saída, contendo o tempo mínimo para o preparo do miojo.

Restrições

  • 0 ≤ T ≤ 10000
  • T < A, B ≤ 40000

Exemplo

Entrada
3 5 7

Saída
10

Entrada
14 15 22

Saída
44


Adicionado por:Wanderley Guimarães
Data:2009-02-07
Tempo limite:1s
Tamanho do fonte:50000B
Linguagem permitida:Todas exceto: AWK CLOJ ERL F# GO JS PERL 6 SCALA SED TCL
Origem:Treino para OBI de 2006 - Fábio Moreira & Daniel Fleischman

hide comments
2012-04-29 02:40:15 Jiang Zhi
Mas se o tempo da ampulheta for multiplo de 10 e o tempo do miojo não for multiplo de 10,assim nunca vai estar pronto...
2011-11-21 22:21:55 DevCemJava - Girdacio [FATEC-MC]
Você pode supor que sempre é possível cozinhar o miojo no tempo correto.
(impar) (par) (par) nao vai entrar nos casos de teste
2011-09-08 04:57:26 Mr. Anderson [UERN]
É impossível a combinação (ímpar) (par) (par).
2011-05-22 23:16:45 Douglas Eric [Anhanguera-SO]
odeio miojo...
2010-11-09 02:26:09 thiagojobson [UERN]
Querido João. Já comeu Miojo estilo salgadinho? Uma delícia...
2010-10-19 17:10:47 Wyllian [USP]
Poxa, até ele conseguir fazer o miojo já perdeu a fome! hahaha
2010-08-01 17:26:18 Gustavo Souto H.Campelo(GEO SUL - PB)


Last edit: 2010-08-01 17:29:53
2010-05-13 01:11:56 Romário Kionys[UERN]
Estou sem comer miojo desde o dia que tentei fazer ela a primeira vez....
2009-11-09 17:21:51 Rodolfo de Andrade Marinho Silva
Perdi o gosto por miojo.
2009-06-10 21:29:53 [ UERN - UFPB ] Thalles Robson
Vou voltar a comer Miojo! Ahahaha
SPOJ System © 2012 Sphere Research Labs | Projekty informatyczne i aplikacje na zamówienie. All Rights Reserved.