摘要:
int calculate(char* s){ int x=1,y=0,i; for (i=0; i<strlen(s); i++) { if (s[i]=='A') x=x*2+y; else y=y*2+x; } return x+y; } 阅读全文
摘要:
int factorial(int n){ int ret=1; while(n) ret*=n--; return ret; } int paintingPlan(int n, int k){ if (k==0 || k==n*n) return 1; int blank=n*n-k,ret=0, 阅读全文
摘要:
int Fun(int x){ int res=0; while (x) res+=x&1,x>>=1; return res; } int Mycmp(const void* a,const void* b){ return (Fun(*(int*)a) - Fun(*(int*)b))? Fun 阅读全文