ARST打卡第135周[135/521]

Algorithm

lc372_超级次方

思路:快速幂算法…n * log(k)

链接:https://leetcode-cn.com/problems/super-pow/solution/chao-ji-ci-fang-by-leetcode-solution-ow8j/

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
class Solution {
const int MOD = 1337;

int pow(int x, int n) {
int res = 1;
while (n) {
if (n % 2) {
res = (long) res * x % MOD;
}
x = (long) x * x % MOD;
n /= 2;
}
return res;
}

public:
int superPow(int a, vector<int> &b) {
int ans = 1;
for (int i = b.size() - 1; i >= 0; --i) {
ans = (long) ans * pow(a, b[i]) % MOD;
a = pow(a, 10);
}
return ans;
}
};

Review

supervisor文档

supvisor是一个好用的管理服务程序的工具,熟悉配置很有帮助

Tips

python3+ftplib实现ftp客户端

Share

查配置文件中配置项,不存在则添加