
今天上午才看到LeetCode发了新年红包,很特别,都需要解下密,作为曾经的狂热LeetCoder,结题是必须的,红包嘛,肯定是没有的了。。
第一题:

第一题
送钱题,卫衣需要7850,第一名奖励5000,支持15中语言,答案:力扣7850500015
第二题:

第二题
循环执行到2147483647会因为2147483647+1=-2147483648小于0退出循环,故最终输出2147481628,答案:力扣2147481628
第三题:

第三题
题意有点绕,大概意思就是吃一块,剩下的分8块,下一个吃8块,分64块,以此类推,下个程序跑一下就行:
int main() {
double cur = 1.0;
int num = 1;
double res = 4.0;
int fac = 8;
int i = 0;
while (i < 10) {
cur /= 3;
res += cur * 4 * num;
num *= fac;
cout << res << endl;
i++;
}
return 0;
}

输出
答案:力扣14550
第四题:

第四题

不符合情况1

不符合情况2
感觉像一道dp题,太久不做题感觉有点难,看了解析也是有点复杂,估计在这里写了看的人也很少(很会找理由。。)有空再分享给大家