給定 0 < a < b,求最小正整數 M 使得 a×M > b。輸入 a b,輸出 M。
a×M > b ⇔ M > b/a
因 M 為整數,M = ⌊b/a⌋ + 1
整數除法自動向下取整,直接計算 b/a + 1 即可。
#include <stdio.h>
int main() {
int a, b;
scanf("%d %d", &a, &b);
printf("%d", b/a + 1);
return 0;
}
輸入: 2 9
輸出: 5
9/2 = 4(整數除法),4+1=5。驗證:2×4=8≤9,2×5=10>9。正確。