如果一锅就能装下所有的鱼,则只需要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;
}