User Tools

Site Tools


obi:ex:ogro

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

obi:ex:ogro [2024/06/14 22:05] – created becoobi:ex:ogro [2024/06/19 21:15] (current) – completo beco
Line 2: Line 2:
  
 //Nome do arquivo: ogro.x, onde x deve ser c, cpp, java, js ou py//\\ //Nome do arquivo: ogro.x, onde x deve ser c, cpp, java, js ou py//\\
-//Fonte: OBI2024//+//Fonte: OBI2024, PS, fase 1// 
 + 
 +Ogro e Bicho-Papão têm fama de malvados, mas na verdade são amáveis, honestos e trabalhadores, além de vizinhos e amigos. O Bicho-Papão tem dificuldades em aprender aritmética e por isso o Ogro inventou uma brincadeira simples para auxiliar o seu amigo: o Ogro inicia mostrando um certo número de dedos na sua mão esquerda (vamos chamar esse valor de ''E'') e um número de dedos diferente na mão direita (vamos chamar esse valor de ''D''). Então, Bicho-Papão deve falar o //resultado// da brincadeira, definido assim: 
 + 
 +  * Se o número de dedos na mão esquerda é maior do que o número de dedos na mão direito (ou seja ''E > D'') então o resultado é a soma dos dois números (ou seja ''E + D''); 
 +  * caso contrário, o resultado é o dobro da diferença entre o número de dedos na mão direita e o número de dedos na mão esquerda (ou seja, ''2 * (D - E)''). 
 + 
 +O problema é que o Ogro também não é lá muito bom em aritmética, e pediu sua ajuda para conferir se o Bicho-Papão falou a resposta correta. 
 + 
 +Dados o número de dedos mostrados na mão esquerda (''E'') e o número de dedos mostrados na mão direita (''D''), escreva um programa para determinar a resposta da brincadeira. 
 + 
 +===== Entrada ===== 
 + 
 +A entrada é composta por duas linhas. A primeira linha contém um inteiro ''E'', o número de dedos mostrados na mão esquerda. A segunda linha contém um inteiro ''D'', o número de dedos mostrados na mão direita. 
 + 
 +===== Saída ===== 
 + 
 +Seu programa deve produzir uma única linha na saída, contendo um único inteiro, o resultado da brincadeira. 
 + 
 +===== Restrições ===== 
 + 
 +  * 0 ≤ E ≤ 5 
 +  * 0 ≤ D ≤ 5 
 +  * E ≠ D 
 + 
 +===== Informações sobre a pontuação ===== 
 + 
 +A tarefa vale 100 pontos. Estes pontos estão distribuídos em subtarefas, cada uma com suas **restrições adicionais** às definidas acima. 
 + 
 +  * **Subtarefa 1 (0 pontos):** Esta subtarefa é composta apenas pelos exemplos mostrados abaixo. Ela não vale pontos, serve apenas para que você verifique se o seu programa imprime o resultado correto para os exemplos. 
 +  * **Subtarefa 2 (30 pontos):** ''E > D''
 +  * **Subtarefa 3 (70 pontos):** Sem restrições adicionais. 
 + 
 +Seu programa pode resolver corretamente todas ou algumas das subtarefas acima (//elas não precisam ser resolvidas em ordem//). Sua pontuação final na tarefa é a soma dos pontos de todas as subtarefas resolvidas corretamente por qualquer uma das susa submissões. 
 + 
 +===== Exemplos ===== 
 + 
 +^ Exemplo de entrada 1 ^ Exemplo de saída 1 ^ 
 +| 1 | 1 | 
 +| 0 | | 
 + 
 +//Explicação do exemplo 1:// O número de dedos na mão esquerda (''E = 1'') é maior do que o número de dedos na mão direita (''D = 0''), portanto o resultado é ''E + D = 1''
 + 
 + 
 +^ Exemplo de entrada 2 ^ Exemplo de saída 2 ^ 
 +| 2 | 6 | 
 +| 5 | | 
 + 
 +//Explicação do exemplo 2:// O número de dedos na mão esquerda (''E = 2'') é menor do que o número de dedos na mão direito (''D = 5''), portanto o resultado é ''2 * (D - E) = 6''.
  
-Ogro e Bicho-Papão têm fama de malvados, mas na verdade são amáveis, honestos e trabalhadores, além de vizinhos e amigos. O Bicho-Papão tem dificuldades em aprender aritmética e por isso o Ogro inventou uma brincadeira simples para auxiliar o seu amigo: 
  
  
obi/ex/ogro.1718413554.txt.gz · Last modified: 2024/06/14 22:05 by beco