diff --git a/src/week6/BOJ2343/BOJ2343_V1.cpp b/src/week6/BOJ2343/BOJ2343_V1.cpp new file mode 100644 index 0000000..6a1b0bb --- /dev/null +++ b/src/week6/BOJ2343/BOJ2343_V1.cpp @@ -0,0 +1,44 @@ +#include +using namespace std; +int N,M; +int inp[100000]; +int main() { + + ios_base::sync_with_stdio(false); + cin.tie(nullptr); + cout.tie(nullptr); + + cin >> N >> M; + long long high=0, low=0; + for (int i=0; i> inp[i]; + if (inp[i] > low) + low = inp[i]; + high += inp[i]; + } + low--; + while(low + 1 < high) { + long long mid = (high + low) / 2; + long long temp = 0; + int cnt = 1; + for (int i=0; i