编程题求助
#include<iostream>
#include<math.h>
int max(int a,int b)
{
return a>b?a:b;
}
using namespace std;
int main()
{
struct COW
{
int vol,x;
}cow[20000];
int n,i,j,sum=0;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d%d",&cow[i].vol,&cow[i].x);
}
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
sum+=max(cow[i].vol,cow[j].vol)*fabs(cow[i].x-cow[j].x);
printf("%d\n",sum);
return 0;
}
有什么算法可以替换掉计算sum那里 提高速度啊
[解决办法]
inline ? 呵呵
[解决办法]
inline是个好办法啊