তিনটি সংখ্যা a, b, c দেওয়া আছে। একজন গায়কের aটি ১ মিনিটের গান, bটি ২ মিনিটের গান, cটি ৩ মিনিটের গান আছে। সে সব গান দুটি কনসার্টে বন্টাতে চায় যাতে প্রতিটি গান ঠিক একটি কনসার্টে থাকে। দুটি কনসার্টের ডুরেশন পার্থক্য ন্যূনতম করতে হবে। কনসার্টের ডুরেশন = সেই কনসার্টের গানগুলোর ডুরেশন যোগফল। ন্যূনতম পার্থক্য বের করতে হবে।
উদাহরণ
a=2, b=1, c=3 → আউটপুট: 1
ব্যাখ্যা: প্রথম কনসার্টে ১+১+২+৩=৭ মিনিট, دوم কনসার্টে ৩+৩=৬ মিনিট, পার্থক্য ১।
সমাধানের ধাপসমূহ
return (a + (c % 2))
সি++ কোড উদাহরণ
#include <bits/stdc++.h>
using namespace std;
int solve(int a, int b, int c) {
return (a + c & 1);
}
int main() {
int a=2, b=1, c=3;
cout << solve(a, b, c) << endl;
}
ইনপুট
2, 1, 3
আউটপুট
1