关注
//漂亮串 AC代码,还可以优化,但是没时间做了 o_v_o.
long result = dfs(n, 2, 0);
System.out.println(result);
static long max = 1000000007;
static long[][][] record;
public static long dfs(int n, int count, int pre) {//count 表示 red数量 ; pre表示red前缀有几个。
if (record[n][count][pre] != 0) {
return record[n][count][pre];
}
if (n == 0) {
return count == 0 ? 1 : 0;
}
n--;
long ans = 0;
if (pre == 0) {
ans += dfs(n, count, 0) * 25 + dfs(n, count, 1);
} else if (pre == 1) {
ans += dfs(n, count, 2) + dfs(n, count, 1) + dfs(n, count, 0) * 24;
} else if (pre == 2) {
if (count == 0) {
ans += dfs(n, count, 1) + dfs(n, count, 0) * 25;
} else {
ans += dfs(n, count - 1, 0) + dfs(n, count, 1) + dfs(n, count, 0) * 24;
}
}
ans %= max;
record[n + 1][count][pre] = ans;
return ans;
}
}
查看原帖
2 1
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 26届春招投递记录 #
52850次浏览 431人参与
# 薪资一样,你会选择去大厂还是小公司 #
35240次浏览 131人参与
# 27届实习投递记录 #
148580次浏览 1563人参与
# 哪个瞬间让你对大厂祛魅了? #
645898次浏览 4019人参与
# 实习的内耗时刻 #
242488次浏览 1667人参与
# 求职中的尴尬瞬间 #
42172次浏览 125人参与
# 记录实习开销 #
226794次浏览 1766人参与
# 你找工作的时候用AI吗? #
214853次浏览 1032人参与
# 听劝,这个简历怎么改 #
423083次浏览 1901人参与
# 春招 / 实习投递,你最焦虑的一件事 #
164948次浏览 1814人参与
# 暑假倒计时,你都干了些啥? #
62287次浏览 318人参与
# 机械人还在等华为开奖吗? #
344559次浏览 1658人参与
# 2022届毕业生现状 #
1175576次浏览 7802人参与
# 新凯来求职进展汇总 #
82781次浏览 194人参与
# 职场中那些令人叹为观止的八卦 #
112520次浏览 497人参与
# 华子oc时间线 #
1516600次浏览 7126人参与
# 牛友投递互助,不漏校招机会 #
495352次浏览 5368人参与
# 百度求职进展汇总 #
745891次浏览 6495人参与
# 大厂无回复,继续等待还是奔赴小厂 #
376491次浏览 2119人参与
# 正在实习的你,有转正机会吗? #
528185次浏览 3105人参与
