মান লিখুন: আমাদের কাছে দুটি সংখ্যা N এবং K রয়েছে। Nটি বিস্কিট Kজন ব্যবহারকারীর মধ্যে বণ্টন করতে হবে। কোনো ব্যবহারকারীর পাওয়া বিস্কিটের সর্বোচ্চ সংখ্যা এবং কোনো ব্যবহারকারীর পাওয়া বিস্কিটের লাঘুতম সংখ্যার পার্থক্য ন্যূনতম করতে হবে।
উদাহরণ
যদি ইনপুট হয় N = 7; K = 3, তবে আউটপুট হবে 1, কারণ ব্যবহারকারীরা যথাক্রমে ২, ২, ৩টি বিস্কিট পেলে সর্বোচ্চ ও লাঘুতম পার্থক্য ১ হয়।
সমাধানের ধাপসমূহ
যদি n % k == 0:
0 রিটার্ন করুন
অন্যথায়:
1 রিটার্ন করুন
C++ বাস্তবায়ন
#include <bits/stdc++.h>
using namespace std;
int solve(int n, int k) {
if (n % k == 0) {
return 0;
} else {
return 1;
}
}
int main() {
int N = 7, K = 3;
cout << solve(N, K) << endl;
}
ইনপুট
7, 3
আউটপুট
1