Cod sursa(job #803416)

Utilizator MenolanosAndrei Nicu Menolanos Data 27 octombrie 2012 15:48:41
Problema Bilute Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.42 kb
#include<fstream>

using namespace std;

ifstream f("bilute.in");
ofstream g("bilute.out");

long long n, C[101], L[101];

int main()
{
	int min=20000, c, x;
	x=0;
	c=0;
	f>>n;
	for(int i=1; i<=n; i++)
		{
			f>>C[i]>>L[i];
			if(L[i]<min)
				min=L[i];
	    }
	for(int i=1; i<=n; i++)
		if (L[i]==min) {c=L[i]; break;}
	for(int i=1; i<=n; i++)
		x=x+C[i]*L[i]+C[i]*abs(i-c);
	g<<c<<" "<<x;
	return 0;			
}