讨论 / 大神帮忙看看错在哪里
StathamNOJ 2013-10-31 04:04:00
点我顶贴 收藏 删除
#include<iostream>

using namespace std;

int main()

{

long int sum,sh=0,sl=0,l,h;

double s=0,A=0;

cin>>h>>l;

if(h==1)

{s=(l+4)/3;}

else if(l==1)

{s=(h+4)/3;}

else

{

for(int i=1;i<=l-1;i++)

{

sh=sh+i*(l-i+1);

}

for(int k=1;k<=h-1;k++)

{

sl=sl+k*(h-k+1);

}

for(int j=2;j<=l;j++)

{

s=s+2*j*(l-j+1)*sh;

}

s=s+l*sh;

s=s+h*sl;

A=(h*l-1)*h*l;

A=A/2;

s=s/A;

}

sum=s+0.5;

cout<<sum;

return(0);

}

不知道为什么测评的时候全部数据都是 选手无输出

查看更多回复
提交回复