33,311
社区成员
发帖
与我相关
我的任务
分享
for(int i=0;i<T;i++)
{
for(int j=0; i<T; j++)
{
if(a[i] == a[j])
{
continue;
}
for(int k=0; k<T; k++)
{
if(a[k] == a[i] || a[k] == a[j])
continue;
len=a[i]+a[j]+a[k];
m=max(a[j],a[k]);
m=max(a[i],m);
d=len-m;
if(d>m)
{
c=max(c,len);
}
}
}
}
for(int i=0;i<T;i++)
{
for(int j=0; i<T; j++)
{
if(i == j)
{
continue;
}
for(int k=0; k<T; k++)
{
if(k == i || k == j)
continue;
len=a[i]+a[j]+a[k];
m=max(a[j],a[k]);
m=max(a[i],m);
d=len-m;
if(d>m)
{
c=max(c,len);
}
}
}
}
上边那个没有考虑有等长的棍子