import java.util.Scanner; public class Main { public static void main(String[] args) { // write your code here Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int m = sc.nextInt(); int k = sc.nextInt(); int [] a = new int[n]; for(int i = 0; i<n; i++){ a[i] = sc.nextInt(); } System.out.println(langest(a,n,m,k)); } public static int langest(int [] a, int n, int m, int k){ int sum = 0; int max = 0; int nn = 0; for(int i = 0; i<n; i++){ nn = 0; for(int j = i+1; j<n; j++){ //for(int mm = i; mm<j; mm++){ if(j-i >= k && nn < m) { sum = a[i] + a[j]; nn = nn +2; } if(sum > max) max = sum; } //} } return max; } } 在IEDA平台测没问题,不知道是不是能覆盖所有测试用例
点赞 评论

相关推荐

不愿透露姓名的神秘牛友
11-21 19:05
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
10-05 10:13
已编辑
HHHHaos:让这些老登来现在秋招一下,简历都过不去
点赞 评论 收藏
分享
昨天 13:29
已编辑
湖南铁道职业技术学院 后端
小红书 后端选手 n*16*1.18+签字费期权
点赞 评论 收藏
分享
牛客网
牛客企业服务