摘要:
水题~。 map<char,char> mp; int n; void init() { mp['1']='@'; mp['0']='%'; mp['l']='L'; mp['O']='o'; } int main() { init(); cin>>n; vector<pair<string,str 阅读全文
摘要:
采用试除法求约数,注意对$1$的特判。 int n; bool check(int n) { int res=1; for(int i=2;i*i<=n;i++) if(n % i == 0) { res+=i; if(i != n/i) res+=n/i; } return res==n; } i 阅读全文
摘要:
试除法求约数。 int check(int n) { int res=1; for(int i=2;i*i<=n;i++) if(n % i == 0) { res+=i; if(i != n/i) res+=n/i; } return res; } int main() { vector<int> 阅读全文
摘要:
试除法求约数个数。 int n; int divisor(int n) { int res=0; for(int i=1;i*i<=n;i++) if(n % i == 0) { res++; if(i != n/i) res++; } return res; } int main() { whil 阅读全文