π JavaScript/λ°±μ€
[JS] 2798
Jayden1116
2022. 6. 7. 23:39
const fs = require('fs');
const path = process.platform === 'linux' ? '/dev/stdin' : './data.txt';
const input = fs.readFileSync(path).toString().trim().split('\n');
function solve(input) {
const [N, M] = input[0].split(' ').map((x) => parseInt(x));
const cardNums = input[1].split(' ').map((x) => parseInt(x));
const answer = new Array();
for (let i of cardNums) {
for (let j of cardNums) {
for (let k of cardNums) {
if (i + j + k <= M && i !== j && j !== k && k !== i) {
answer.push(i + j + k);
}
}
}
}
return Math.max(...answer);
}
console.log(solve(input));
2798λ²: λΈλμ
첫째 μ€μ μΉ΄λμ κ°μ N(3 ≤ N ≤ 100)κ³Ό M(10 ≤ M ≤ 300,000)μ΄ μ£Όμ΄μ§λ€. λμ§Έ μ€μλ μΉ΄λμ μ°μ¬ μλ μκ° μ£Όμ΄μ§λ©°, μ΄ κ°μ 100,000μ λμ§ μλ μμ μ μμ΄λ€. ν©μ΄ Mμ λμ§ μλ μΉ΄λ 3μ₯
www.acmicpc.net
νμ€ν λΈλ£¨νΈν¬μ€(μμ νμ) λ¬Έμ μ κ²½μ°μ μκ°μ νμ΄ λλν΄μ νκΈ° μ’λ€.
μ μλ μ«μ λ³΄λ€ μκ±°λ κ°μ κ°λ€μ λ°°μ΄μ λ£μ΄μ£Όκ³ κ·Έ κ°λ€ μ€ κ°μ₯ ν° κ° λ¦¬ν΄
μ΄ λ μ£Όμν μ μ, λ½μ 3κ°μ§μ μ«μκ° μ€λ³΅λ μ μλ€λ κ²!