北京大学ACM网 2619题
我的程序为什么交上去?
#include
#include
__int64 a[100000];
int main()
{
__int64 n,m,i,j,k,nx[3],mx[3],sum,ji;
while(scanf("%I64d%I64d",&n,&m)!=EOF){
nx[0]=(__int64)sqrt(n);
if(nx[0]*nx[0]!=n) nx[0]++;
mx[0]=(__int64)sqrt(m);
if(mx[0]*mx[0]!=m) mx[0]++;
nx[1]=n-(nx[0]-1)*(nx[0]-1);
nx[2]=nx[0]*nx[0]-n+1;
mx[1]=m-(mx[0]-1)*(mx[0]-1);
sum=2*(mx[0]-nx[0]);
if(nx[1]%2==1) ji=-1;
else ji=1;
k=2*mx[0]-nx[2];
for(i=nx[1];i=0;i--)
a=a[i+1]+1;
j=mx[0]*2;
for(i=k+1;i#include__int64 a[100000];int main(){ __int64 n, m, i, j, k, nx[3], mx[3], sum, ji; while (scanf("%I64d%I64d", &n, &m) != EOF) {nx[0] = (__int64) sqrt(n);if (nx[0] * nx[0] != n) nx[0]++;mx[0] = (__int64) sqrt(m);if (mx[0] * mx[0] != m) mx[0]++;nx[1] = n - (nx[0] -
|