关注
#include <iostream> using namespace std; const int mod = 1e9 + 7; int dp_1[10000],dp_2[10000]; int main() { int n; cin >> n; dp_1[0] = 10; for (int i = 1;i<n;i++) { dp_1[i] = dp_1[i - 1] * 10; } dp_2[0] = dp_1[0]; dp_2[1] = dp_1[1]; for (int i = 2;i<n;i++) { dp_2[i] = (dp_1[i] + dp_2[i - 2])%mod; for (int j = 1;j<n-1;i++) { dp_2[i] += (dp_2[j] * dp_2[i - j - 1])%mod; } dp_2[i] %= mod; } cout << dp_2[n - 1]; } 第二题答案。 不能检测了,不敢说对。但思想没毛病。dp_1表示只有字符的情况。dp_2[i]要加上dp_2[i-2], 是考虑括号。最后的循环是考虑加号。
查看原帖
点赞 4
相关推荐
查看25道真题和解析 点赞 评论 收藏
分享
查看6道真题和解析 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 如何成为1个AI工程师? #
9006次浏览 372人参与
# 求职中的尴尬瞬间 #
41067次浏览 122人参与
# 27届实习投递记录 #
139161次浏览 1502人参与
# 如果可以选,你最想从事什么工作 #
829926次浏览 4935人参与
# 26届春招投递记录 #
46121次浏览 366人参与
# 听劝,这个简历怎么改 #
421961次浏览 1900人参与
# 你们的毕业论文什么进度了 #
1396968次浏览 10084人参与
# 23届的你们都什么时候入职? #
265623次浏览 1137人参与
# 通信硬件知识分享 #
52530次浏览 552人参与
# 你觉得技术面多长时间合理? #
190568次浏览 1231人参与
# 美团求职进展汇总 #
3226297次浏览 25262人参与
# 绿盟笔试 #
6255次浏览 56人参与
# 我在大厂见过的最低学历 #
11981次浏览 96人参与
# 找工作中的小确幸 #
94440次浏览 476人参与
# 我想去国央企的原因 #
81600次浏览 424人参与
# 你觉得第一学历对求职有影响吗? #
279166次浏览 1506人参与
# 小米编程考试 #
42475次浏览 159人参与
# 秋招拿一个offer可以躺平吗 #
279945次浏览 1418人参与
# 工作压力大,你会干什么? #
87201次浏览 726人参与
# 你觉得机械有必要实习吗 #
90196次浏览 540人参与