关注
请问为什么我考虑了元素为 1 的样例,通过率还是 96.88% 呢?
```java
// ans: 1 0 0 0 3 3 0 0 0 1
private static void backtrack(long[] ans, int[] arr, int n, int idx) {
if (n == 1) { // 只有一个元素
ans[arr[0]] = 1;
return;
}
if (idx >= n - 2) {
// 回溯结束
int a = arr[n - 2];
int b = arr[n - 1];
// 加法:arr[n - 1] + arr[n - 2]
// 乘法:arr[n - 1] + arr[n - 2]
ans[(a + b) % 10]++;
ans[(a * b) % 10]++;
return;
}
int cur = arr[idx]; // 当前数字
backtrack(ans, arr, n, idx + 1);
long[] curAns = new long[10];
for (int i = 0; i < 10; i++) {
curAns[(cur + i) % 10] += ans[i];
curAns[(cur * i) % 10] += ans[i];
}
for (int i = 0; i < 10; i++) {
ans[i] = (curAns[i]) % MOD;
}
}
```
查看原帖
点赞 2
相关推荐
07-08 16:21
四川农业大学 招聘专员 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 哪些公司开提前批了? #
27879次浏览 268人参与
# 入职以后才知道的校招谎言 #
88673次浏览 583人参与
# 风评不好的公司,你会去吗? #
63557次浏览 450人参与
# 华子oc时间线 #
1244592次浏览 6487人参与
# 哪些公司校招卡第一学历 #
70387次浏览 280人参与
# 校招第一份工作你干了多久? #
95309次浏览 423人参与
# 实习如何「偷」产出? #
52933次浏览 1355人参与
# 除了主业以外,你还有哪些其他收入? #
12614次浏览 202人参与
# 不卡学历的大厂有哪些? #
30649次浏览 232人参与
# 机械人,你的第一份感谢信是谁给的 #
30609次浏览 310人参与
# 校招阶段,学历VS技术哪个更重要? #
18243次浏览 188人参与
# 职场新人体验 #
27274次浏览 251人参与
# 研究所笔面经互助 #
78583次浏览 483人参与
# 工作丧失热情的瞬间 #
294151次浏览 2372人参与
# 腾讯音乐求职进展汇总 #
98268次浏览 570人参与
# 你的秋招第一场笔试是哪家 #
148273次浏览 1485人参与
# 社恐入职新公司如何融入团队 #
12062次浏览 63人参与
# 华为开奖那些事 #
4094624次浏览 24608人参与
# 校园里的破防时刻 #
12019次浏览 128人参与
# Offer比较,你最看重什么? #
191885次浏览 1308人参与