Pagini recente » Cod sursa (job #1234823) | Cod sursa (job #214269) | Cod sursa (job #2971182) | Cod sursa (job #526348) | Cod sursa (job #254425)
Cod sursa(job #254425)
#include<stdio.h>
#define DIM 3001
int n,m,a[DIM],b[DIM][DIM],s,q,min,mini,x,y;
int main ()
{
freopen("cuburi2.in","r",stdin);
freopen("cuburi2.out","w",stdout);
int i,j;
scanf("%d%d",&n,&m);
for(i=1;i<=n;++i)
scanf("%d",&a[i]);
for(i=1;i<=n;++i)
for(j=1;j<=n;++j)
{
b[i][j]=a[j]*(j-i);
if(b[i][j]<0)
b[i][j]*=-1;
}
for(q=1;q<=m;++q)
{
scanf("%d%d",&x,&y);
for(i=1;i<=n;++i)
{
s=0;
for(j=x;j<=y;++j)
s+=b[i][j];
if(i==1)
min=s;
if(min>=s)
{
min=s;
mini=i;
}
}
printf("%d %d\n",mini,min);
}
return 0;
}