Cod sursa(job #254456)

Utilizator Ionutz_LalaLala Marius Ionut Ionutz_Lala Data 7 februarie 2009 12:15:49
Problema Cuburi2 Scor 20
Compilator cpp Status done
Runda Stelele Informaticii 2009, clasele 9-10, ziua 2 Marime 0.4 kb
#include<fstream.h>
long int n,m,t[250001],i,j,x,y,turn;
long long int s,min;
int main()
{
 ifstream in("cuburi2.in");
 ofstream out("cuburi2.out");
 in>>n>>m;
 for(i=1;i<=n;i++) in>>t[i];
 while(m)
 {
   in>>x>>y;
   min=999999999;
   for(i=x;i<=y;i++)
   {
	 s=0;
	 for(j=x;j<=y;j++) s+=t[j]*abs(i-j);
	 if(min>s) min=s,turn=i;
   }
   out<<turn<<' '<<min<<'\n';
   m--;
 }
 return 0;
}