From 99e2e923d0c77b02f3fb4ff648ea916954868606 Mon Sep 17 00:00:00 2001 From: Yuqian Yang Date: Fri, 28 Feb 2025 23:13:39 +0800 Subject: chore(store): move everything to store. --- .../life/algorithm-contest-2/solution/5-bf.cpp | 34 ++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 store/works/life/algorithm-contest-2/solution/5-bf.cpp (limited to 'store/works/life/algorithm-contest-2/solution/5-bf.cpp') diff --git a/store/works/life/algorithm-contest-2/solution/5-bf.cpp b/store/works/life/algorithm-contest-2/solution/5-bf.cpp new file mode 100644 index 0000000..f197e6b --- /dev/null +++ b/store/works/life/algorithm-contest-2/solution/5-bf.cpp @@ -0,0 +1,34 @@ +#include + +int batteries[1000]; + +int main(void) { + int N, K; + std::cin >> N >> K; + for (int i = 0; i < N; i++) + std::cin >> batteries[i]; + + int max = 0; + int max_index[4]; + + for (int i = 0; i < N; i++) { + for (int j = i + 1; j < N; j++) { + for (int k = j + 1; k < N; k++) { + for (int l = k + 1; l < N; l++) { + int sum = batteries[i] + batteries[j] + batteries[k] + batteries[l]; + if (sum % K == 0 && sum > max) { + max = sum; + max_index[0] = i; + max_index[1] = j; + max_index[2] = k; + max_index[3] = l; + } + } + } + } + } + + std::cout << max; + + return 0; +} -- cgit v1.2.3