[백준] P2798
import java.util.Scanner;
public class P2798 {
static int sum;
static int max;
static int n, m;
static int[] arr;
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
n = sc.nextInt();
m = sc.nextInt();
arr = new int[n];
for (int i = 0; i < n; i++) {
arr[i] = sc.nextInt();
}
max = 0;
for (int i = 0; i < n - 2; i++) {
for (int j = i + 1; j < n - 1; j++) {
for (int k = j + 1; k < n; k++) {
sum = 0;
sum += arr[i] + arr[j] + arr[k];
if (sum <= m) {
if (sum > max) {
max = sum;
}
}
}
}
}
System.out.println(max);
sc.close();
}
}
Author And Source
이 문제에 관하여([백준] P2798), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@kmdngmn/백준-P2798저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)