Pagini recente » Cod sursa (job #2045599) | Cod sursa (job #2153480) | Cod sursa (job #1838424) | Cod sursa (job #2622940) | Cod sursa (job #1043846)
#include <iostream>
#include <fstream>
using namespace std;
const int Nmax = 17 ;
int NumarTeste = 3 ;
int NumarPietre ;
int GreutateMaxima ;
int Pietre[Nmax] ;
float Solve(){
/// Sunt doar curios sa vad cate puncte ia :)
int Summ = 0 ;
for( int i = 0 ; i < NumarPietre ; i++ ){
Summ += Pietre[i];
}
float ans1 = (float)Summ / (float)GreutateMaxima * 1.0f ;
int ans2 = (float)Summ / (float)GreutateMaxima * 1.0f ;
if ( ans1 > ans2 )
return ans2 + 1 ;
return ans2 ;
}
int main()
{
ifstream cin("zebughil.in");
ofstream g("zebughil.out");
for( int j = 0 ; j < NumarTeste ; j++ ){
cin >> NumarPietre ;
cin >> GreutateMaxima ;
for ( int i = 0 ; i < NumarPietre ; i++ ){
cin >> Pietre[i] ;
}
g << Solve() << endl ;
}
return 0;
}