#include<bits/stdc++.h> using namespace std; int n,a,ans; void nj(int a,int b){ for(int c=b;c<=sqrt(a);c++) if(a%c==0){ ans++; nj(a/c,c); } } int main(){ cin>>n; while(n--){ ans=1; cin>>a; nj(a,2); cout<<ans<<endl; } return 0; }
注册一个 TeMenHu 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 TeMenHu 通用账户