
Acwing每日一题
binary~
所有的努力最终都会绕个大圈回报给你。
展开
-
干草堆——acwing算法题第二天
题意分析: 该题想考的就是差分,把干草堆当成数组,求出差分数组后,恢复为原数组,输出中间值即可 代码: #include<stdio.h> #include<stdlib.h> #include<string.h> int cmp(const void*e1,const void*e2) { return *(int*)e1-*(int*)e2; } int main() { int N,K; scanf("%d%d",&N,&..原创 2022-01-04 17:08:57 · 597 阅读 · 2 评论 -
笨拙的手指——acwing算法题第一天
笨拙的手指方法一方法二 方法一 用暴力枚举法枚举出二进制所有的情况,化为十进制数存放在一个数组中, 然后再去枚举三进制所有的情况,化为十进制一一去和数组中的元素去匹配,如果相等就说明找到了答案,结束程序 1.将m进制的数转为十进制 int get(char* a, int m) { int ret = 0; int len = strlen(a); for (int i = 0; i < len; i++) { ret = ret * m + (a[原创 2022-01-03 17:44:04 · 826 阅读 · 1 评论