摘要: bool recursion(int* target, int srcSize, int* src, int num, int pst){ int cnt=0,i; int oodpst=0,evenpst=srcSize/2; int arr[5001]={0}; if (srcSize<=num 阅读全文
posted @ 2020-11-06 19:41 温暖了寂寞 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 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; } 阅读全文
posted @ 2020-11-06 15:46 温暖了寂寞 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 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, 阅读全文
posted @ 2020-11-06 13:49 温暖了寂寞 阅读(367) 评论(0) 推荐(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 阅读全文
posted @ 2020-11-06 09:04 温暖了寂寞 阅读(66) 评论(0) 推荐(0) 编辑