为什么Compilation error解决办法

为什么Compilation error
#include"stdio.h"
#include"string.h"
int main()
{
  int m1,n1;
  double m,n,a,a1;
  scanf("%llf%llf%llf",&m,&n,&a);
  a1=sqrt(a);
  m1=(int)((m+0.5)/a1);
  n1=(int)((n+0.5)/a1);
  printf("%d",(m1-1)*(n1-1));
  return 0;

}

在code::blocks通过,为啥在线提交不正确

------解决方案--------------------
你这里math.h不需要么?