C++程式:查詢餅乾最大值與最小值之間的最小差值
假設我們有兩個數字N和K。我們想將N個餅乾分發給K個使用者。我們必須找到使用者收到的餅乾數量的最大值與最小值之間的最小差值。
因此,如果輸入類似於N = 7;K = 3,則輸出將為1,因為當用戶分別收到兩個、兩個和三個餅乾時,使用者收到的餅乾數量的最大值與最小值之間的差值為1。
步驟
為了解決這個問題,我們將遵循以下步驟:
if n mod k is same as 0, then: return 0 Otherwise return 1
示例
讓我們來看下面的實現以更好地理解:
#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;
int K = 3;
cout << solve(N, K) << endl;
}輸入
7, 3
輸出
1
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP