关注
用dp[i]记录以第i个元素作为序列的开始。遍历一遍原始序列nums,对于第K个值,将大于maxLen的序列dp[i]+nums[k],判断是否为K的倍数,更新maxLen的值。 public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
in.nextLine();
int[] nums = new int[n];
for (int i = 0; i < n; i++)
nums[i] = in.nextInt();
in.nextLine();
int k = Integer.valueOf(in.nextLine());
int maxLen = 0;
int[] dp = new int[n];
for (int i = 0; i < n; i++) {
for (int j = 0; j <= i - maxLen; j++) {
dp[j] += nums[i];
if (dp[j] % k == 0 && (i - j + 1) > maxLen) {
maxLen = (i - j) + 1;
break;
}
}
}
System.out.println(maxLen);
in.close();
}
查看原帖
点赞 2
相关推荐
点赞 评论 收藏
分享
2025-12-31 14:19
门头沟学院 产品经理
哈利波特不吃辣椒:因为实习你记住不是正职,本来就是双方可以随时毁约的,所以实习记住别投入过多感情,份内事情做好就行,开了就开了怕什么,不是转正的实习都无所谓 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 牛客新年AI问运 #
11977次浏览 155人参与
# 实习教会我的事 #
59469次浏览 454人参与
# 牛客AI体验站 #
17493次浏览 298人参与
# 最难的技术面是哪家公司? #
66212次浏览 982人参与
# 当你面对裁员会如何? #
366965次浏览 2923人参与
# 一张图晒一下你的AI员工 #
14147次浏览 177人参与
# 职场上哪些行为很加分? #
327962次浏览 3634人参与
# 找不到实习会影响秋招吗 #
1447213次浏览 13730人参与
# 哪些公司对双非友好 #
208014次浏览 1169人参与
# 找实习是选平台还是选业务? #
45296次浏览 317人参与
# 面试之前应该如何准备? #
219476次浏览 2330人参与
# 第一次面试 #
1073241次浏览 13740人参与
# 这份实习,有没有动摇过你的职业方向? #
1510次浏览 20人参与
# 实习怎么做才有更好的产出 #
33013次浏览 417人参与
# 工作中,努力重要还是选择重要? #
261893次浏览 2475人参与
# 拿到offer之后,可以做些什么 #
90804次浏览 460人参与
# 如果再来一次,你还会选择这个工作吗? #
814942次浏览 6421人参与
# 你喜欢工作还是上学 #
90075次浏览 889人参与
# 有必要和同事成为好朋友吗? #
2057次浏览 38人参与
# 通信/硬件公司求职体验 #
198335次浏览 1055人参与