easy problem
数学题,求因子。。(i+1)(j+1)=N+1
#include<stdio.h> #include<math.h> int main() { int N,i,n,j; __int64 M; scanf("%d",&N); while(N--) { n=0; scanf("%I64d",&M); M++; j=sqrt(M*1.0); for(i=2;i<=j;i++) if(M%i==0) n++; printf("%d\n",n); } return 0; }
posted on 2011-05-02 09:53 more think, more gains 阅读(208) 评论(0) 编辑 收藏 举报