Contents

ARST打卡第344周

Algorithm

lc1523_在区间范围内统计奇数数目

思路:

4,10,4,9,5,9,5,10,可以看出来奇偶的4对的结果是相同的。

因此可以上下取偶数相差除以2就是结果了。

1
2
3
4
5
6
class Solution {
public:
    int countOdds(int low, int high) {
        return (high - low) / 2 + (low % 2 == 1 || high % 2 == 1 ? 1 : 0);
    }
};

题解通过前缀和思想也挺好的

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
class Solution {
public:
    int pre(int x) {
        return (x + 1) >> 1;
    }
    
    int countOdds(int low, int high) {
        return pre(high) - pre(low - 1);
    }
};

Review

锻炼真的能减肥吗?重新认识一下锻炼吧

运动和不运动最终会慢慢平衡到每天用相同的能量。

但是如果不运动,可能让器官过分消耗能量导致慢性炎症从而亚健康。所以锻炼还是可以更健康的。但是并不能太减肥。

Tip_大胆闯的何一CEO采访

何一出任币安联席CEO后首次受访:尽可能照顾散户利益,这是币安的基本盘

何一敢想敢做,想改变世界,于是不断上路,最后改变世界。

有梦你就闯,就算失败了,也至少是自己选择的,人生本来就是一场体验,选择自己喜欢的方式去生活。

Share_推荐北大肖臻老师的区块链课程

【北京大学肖臻老师《区块链技术与应用》公开课】

主要讲了btc,eth协议的运行机制和相关应用,对于区块链运行原理理解,以及后续了解区块链相关技术大有帮助,非常好的区块链技术原理入门课程。