66354758 2021-11-22 15:52 采纳率: 100%
浏览 44
已结题

木板覆盖问题,算剩余空地面积

木板覆盖(board)
题目描述
Alice 经营着一家木材店,卖的是 1×m 的木板。Bob 有一块 n×n 的空地。现在 Bob 想知道,如果从 Alice 那边购买木板,这片空地最少会剩下多少单位面积没有被覆盖木板到呢?为了地面的美观度,每单位面积的空地至多只能被一块木板覆盖;空地以外的区域属于 Bob的邻居,所以木板不能覆盖空地以外的区域。
输入格式
输入第一行为两个整数 n,m,表示空地的大小和木板的长度。
输出格式
输出第一行为一个整数,表示最小的没被木板覆盖到的面积。
输入输出样例
输入 #1
5 3
输出 #1
4
输入 #2
3 5
输出 #2
9
说明/提示
对于 100%的数据,1≤n,m≤20.


#include<iostream>
using namespace std;
int main()
{
    int m,n,a,b,s,c;//a是空地面积,b是一块木板的面积,
    cin>>n>>m;// c是需要的最少木板数量,s是剩余的地 
    a=n*n;
    b=m*1;
    if(m>n)    cout<<a;
    else if(m<n){
        c=a/b;
        s=a-c*b;
    }
    cout<<s;
    return 0;
}

我的代码哪里出现了问题呢?
任务完成私下感谢

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 11月30日
    • 修改了问题 11月22日
    • 创建了问题 11月22日