问一下大家这一题怎么做急!

img


#include <bits/stdc++.h>
using namespace std;

int main()
{
    
  return 0;
}

∵一刀两断
∴断=刀 * 2

抱歉来晚了

#include <stdio.h>

int main()
{
    int cuttingTimes;
    scanf("%d", &cuttingTimes);
    
    if(cuttingTimes < 1 || cuttingTimes > 100)
    {
        return -1;
    }
    
    int maxCount;
    if(cuttingTimes <= 3)
    {
        maxCount = cuttingTimes * 2;
    }
    else
    {
        if(cuttingTimes % 2 == 0)
        {
            maxCount = ((cuttingTimes / 2) + 1) * ((cuttingTimes / 2 ) + 1);
        }
        else
        {
            maxCount = ((cuttingTimes / 2) + 1) * ((cuttingTimes / 2 ) + 2);
        }
    }
    
    printf("%d\n", maxCount);
    return 0;
}