Contents

ARST打卡第328周

Algorithm

lc837_新21点

思路:

用累计值是否大于K来判断能够继续抽牌,并且在抽牌概率计算时,要加入是否大于n的计算。

想不出具体如何实现,看了题解

发现需要动态规划+数学差分。学习。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
class Solution {
public:
    double new21Game(int n, int k, int maxPts) {
        if (k == 0) {
            return 1.0;
        }
        vector<double> dp(k + maxPts);
        for (int i = k; i <= n && i < k + maxPts; i++) {
            dp[i] = 1.0;
        }
        dp[k - 1] = 1.0 * min(n - k + 1, maxPts) / maxPts;
        for (int i = k - 2; i >= 0; i--) {
            dp[i] = dp[i + 1] - (dp[i + maxPts + 1] - dp[i + 1]) / maxPts;
        }
        return dp[0];
    }
};

Review

我们与人工智能的创造性关系才刚开始~【TED演讲】

在工作中,AI帮助解决了很多原来需要人工费时的事情,用好AI,就能专注在解决AI展示感知不到的上下文信息处理上。

Tip

傻逼都能学会的撸mod大法

其中欺诈行为多开多mod不是很建议,但是在看好一个项目之后,其中的 大胆积极贡献 可以借鉴的。

Share

Orca解析_Solana上最受信赖的DEX先锋