关注
写了一下 抖音三面的那个算法题
```
#include <bits/stdc++.h>
using namespace std;
int dp[40][10];
int next(int k) {
return (k + 10) % 10;
}
// 第n次选择,当前在的位置是9
int dfs(int n, int cur) {
if (n == 0) {
return cur == 0 ? 1 : 0;
}
if (dp[n][cur] != -1) {
return dp[n][cur];
}
int x1 = dfs(n-1, next(cur-1));
int x2 = dfs(n-1, next(cur+1));
return dp[n][cur] = x1 + x2;
}
int main()
{
memset(dp, -1, sizeof(dp));
for (int i=1; i<=10; i++) {
printf("%d %d\n", i, dfs(i, 0));
}
return 0;
}
```
查看原帖
1 3
相关推荐
01-24 11:36
中南大学 Java 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 我的2024牛客高光时刻 #
98329次浏览 1546人参与
# 实习必须要去大厂吗? #
69942次浏览 1094人参与
# 客路2025全球产研实习生招聘 #
29471次浏览 208人参与
# 被同事甩锅了怎么办 #
15782次浏览 90人参与
# 生物制药/化工公司岗位评价 #
11988次浏览 66人参与
# 你的秋招第一面感觉怎么样 #
58256次浏览 468人参与
# 求职遇到的搞笑事件 #
81993次浏览 616人参与
# 打工人的桌面壁纸都是啥样的? #
18582次浏览 214人参与
# 面试时被问的最奇葩的问题 #
8615次浏览 64人参与
# 你今年的保底offer是哪家 #
26040次浏览 217人参与
# 如何看待offer收割机的行为 #
653129次浏览 5573人参与
# 安利/避雷我的岗位 #
434626次浏览 4776人参与
# 秋招你被哪家公司挂了? #
413368次浏览 3699人参与
# 你觉得专业和学校哪个对薪资影响最大 #
39466次浏览 341人参与
# 如何排解工作中的焦虑 #
109060次浏览 1260人参与
# 工作丧失热情的瞬间 #
221893次浏览 2170人参与
# 机械应届生薪资要多少才合适? #
16527次浏览 82人参与
# 在牛客分享我的求职旅程 #
114440次浏览 2216人参与
# 打工人的工作餐日常 #
21746次浏览 194人参与
# 分享一个让你热爱工作的瞬间 #
15015次浏览 163人参与
# 高薪高压or稳定躺平,你会怎么选 #
27975次浏览 203人参与