Algorithm
Problem Name: 2 AD-HOC - beecrowd | 2418
Problem Link: https://www.beecrowd.com.br/judge/en/problems/view/2418
Carnaval
Por OBI - Olimpíada Brasileira de Informática 2012 Brazil
Timelimit: 1
O Carnaval é um feriado celebrado normalmente em fevereiro; em muitas cidades brasileiras, a principal atração são os desfiles de escolas de samba. As várias agremiações desfilam ao som de seus sambas-enredos e são julgadas pela liga das escolas de samba para determinar a campeã do Carnaval.
Cada agremiação é avaliada em vários quesitos; em cada quesito, cada escola recebe cinco notas que variam de 5,0 a 10,0. A nota final da escola em um dado quesito é a soma das três notas centrais recebidas pela escola, excluindo a maior e a menor das cinco notas.
Como existem muitas escolas de samba e muitos quesitos, o presidente da liga pediu que você escrevesse um programa que, dadas as notas da agremiação, calcula a sua nota final num dado quesito.
Entrada
A entrada contém uma única linha, contendo cinco números Ni (1 ≤ i ≤ 5) e (5.0 ≤ Ni ≤ 10.0), todos com uma casa decimal, indicando as notas recebidas pela agremiação em um dos quesitos.
Saída
Seu programa deve imprimir uma única linha, contendo um único número com exatamente uma casa decimal, a nota final da escola de samba no quesito considerado.
Exemplos de Entrada | Exemplos de Saída |
6.4 8.2 8.2 7.4 9.1 |
23.8 |
Code Examples
#1 Code Example with C++ Programming
Code -
C++ Programming
#include <algorithm>
#include <cstdio>
using namespace std;
int main() {
int i;
double notas[5];
for (i = 0; i < 5; i++) {
scanf("%lf", ¬as[i]);
}
sort(notas, notas + 5);
printf("%.1lf\n", notas[1] + notas[2] + notas[3]);
return 0;
}
Copy The Code &
Try With Live Editor
Input
Output
#2 Code Example with Python Programming
Code -
Python Programming
x=list(map(float,input().split()))
x.sort()
n=x[1]+x[2]+x[3]
print("%.1f"%n)
Copy The Code &
Try With Live Editor
Input
Output