参考链接:https://www.cnblogs.com/yqyang/p/13151160.html#4996432
先比较数字大小,若相等,看是否有"+" 因为我们无法确定输入是否含有字符“+”,所以我们直接用char类型吸收即可,若没有,吸收的为空格(不影响结果)
之前我们已经讲解了我们的备战思路以及一些题目,大家忘记了可以去看看哦!! 1.备战思路及大模拟模板生成系统 2.一起备战蓝桥杯与CCF-CSP之大模拟画图)...
大家最近有在刷题不呀,不要忘记了我们之前一起定制的专属于自己的目标啊,如果忘记了的话,就赶紧通过传送门去回忆回忆
给了n堆石子,每一堆都有数量,然后两个人轮流可以一次拿无数个石子(对于一堆石子来说),然后谁最后拿完所有石子谁赢
之前文章说过,前缀和可以用来求区间和,差分可以用于高效进行区间修改,它通过维护相邻元素的差值来快速进行区间操作。
1,1,2,1,2,3,1,2,3,4,…1,1,2,1,2,3,1,2,3,4,…
是0的话说明它和下一个元素不同,如果是大于1的数,下面的数肯定是依次降序排列下来的。
10101 01010 10101 举个例子,上面的把第二行0翻转,再把第2、4列翻转就完成了任务,所以公式很好看出来。
快速幂算法是用来快速计算指数表达式的值的,例如 210000000,普通的计算方法 2*2*2*2…10000000次,如果一个数字的计算都要计算那么多次的话,...
先把所有的数加起来,在这个过程之中把偶数放到堆中,在遍历这个全是偶数的堆k次,每次让所有数之和减去最大偶数的一半,如果最大偶数除2后还是偶数还要重新添加到堆中,...
不熟悉二分算法的朋友可以看:【C语言刷怪篇】二分法_编程解决算术问题-CSDN博客