c++初级班真是试题:4308: 大象锯木头

题目描述
一只大象在森林中锯木头,他用了m分钟把一根树干锯成了n段。
照这样的速度锯下去,接下来要把每根木头再锯成两小段,还需要多少分钟?

输入
两个整数,第一个数表示第一次锯木头m分钟,第二个数表示第一次锯成n段。
输出
一个整数,表示第二次锯木头用的时间。
样例
输入 复制
12 4
输出 复制
16
提示
考考你的数学知识。

m分钟把一根树干锯成n段,需要锯n-1次,故每次锯断树干需m/(n-1)分钟,接下来再锯n次把每根木头再锯两小段,因此还需时间为n*m/ (n-1)

#include <stdio.h>

int main()
{
    int m, n;
    scanf("%d%d", &m, &n);
    printf("%d", n * m / (n - 1));
    return 0;
}