Uva 10970 Big Chocolate

题目链接: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1911
题意:分割一个N*M的矩阵巧克力,最少需要切割的次数。
题解:要求最少则充分利用每一刀,尽可能多分,所以先在长的方向切割开,然后再分别切割短的每一条。假设N

代码:

#include
#include
using namespace std;
int main()
{
    int n,m;
    while(cin>>n>>m)
    {
        if(n>m) swap(n,m);
        cout<<(n-1)+n*(m-1)<


你可能感兴趣的:(《算法竞赛入门经典》题目)