所有的单位统一为立方厘米。整数范围也完全够用。
#include <stdio.h> #define F 2000000 int main() { int n,r,m; scanf("%d %d",&n,&r); m=r*r*314*n; if (m>F) { printf("1\n"); return 0; } if(F%m==0) printf("%d\n",F%m); else printf("%d\n",F/m+1); return 0; }