তিন গোষ্ঠী মানুষ পার্টিতে আসছে। প্রথম গোষ্ঠী শুধু বাটারস্কাচ পছন্দ করে, دوم গোষ্ঠী শুধু স্ট্রবেরি পছন্দ করে না (অন্য সব পছন্দ), তৃতীয় গোষ্ঠী সব পছন্দ করে। প্রথম গোষ্ঠী x জন, دوم y জন, তৃতীয় z জন। পার্টিতে a প্যাক বাটারস্কাচ, b প্যাক চকলেট, c প্যাক স্ট্রবেরি আছে। সবাইকে কমপক্ষে একটা পছন্দের আইসক্রিম মেলবে কিনা তা বের করতে হবে।
উদাহরণ
a=6, b=5, c=5, x=3, y=8, z=4 → আউটপুট: Possible
সমাধানের ধাপসমূহ
if a < x or a+b < x+y or a+b+c < x+y+z:
print("Not Possible.")
else:
print("Possible.")
সি++ কোড উদাহরণ
#include <bits/stdc++.h>
using namespace std;
void solve(int a, int b, int c, int x, int y, int z) {
if (a < x || a+b < x+y || a+b+c < x+y+z)
cout << "Not Possible.";
else
cout << "Possible.";
}
int main() {
int a=6, b=5, c=5, x=3, y=8, z=4;
solve(a, b, c, x, y, z);
return 0;
}
ইনপুট
6, 5, 5, 3, 8, 4
আউটপুট
Possible.