如果一锅就能装下所有的鱼,则只需要2分钟。如果装不下则考虑有2n面鱼需要去煎,每次煎m面,需要2n/m(取整)分钟,如果有剩下,则剩下的一锅就能装下,只需要一分钟。
#include <stdio.h> #include <iostream> using namespace std; int main() { int n,m; cin >> n >> m; //一锅能装下,只需要2分钟; if(n < m) { cout << 2 << endl; } else { //一锅装不下,一共有2*n面需要煎,每次煎m面,需要2*n/m分钟 //如果有剩下,则剩下的2*n%m面能够一锅装下,只需要1分钟 cout << 2*n/m + ((2*n%m)>=1)?1:0; } return 0; }