Pagini recente » Cod sursa (job #3276843) | Cod sursa (job #2435131) | Cod sursa (job #159114) | Cod sursa (job #2918044) | Cod sursa (job #470974)
Cod sursa(job #470974)
#include<stdio.h>
#include<stdlib.h>
FILE*f=fopen("bilute.in","r");
FILE*g=fopen("bilute.out","w");
int n,i,imax,max,v[30100],T,x,y,nr[30100];
int main () {
fscanf ( f , "%d", &n ) ;
for ( i = 1 ; i <= n ; ++i ){
fscanf ( f , "%d %d", &x, &y ) ;
v[ i ] = x * y ;
nr[ i ] = x ;
if ( v[ i ] > max )
max = v[ i ] , imax = i ;
}
for ( i = 1 ; i <= n ; ++i ) {
if ( i != imax ) {
T = T + v[ i ] + nr[ i ] * abs ( i - imax ) ;
}
}
fprintf ( g , "%d %d\n" , imax , T ) ;
fclose(f);
fclose(g);
return 0;
}