精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 修剪草坪?jiǎn)栴}

    修剪草坪?jiǎn)栴}
    有一個(gè)n*m的草坪(1
    其他人氣:453 ℃時(shí)間:2020-05-14 17:52:31
    優(yōu)質(zhì)解答
    假設(shè)a[i][j]是需要修剪成的圖案的一個(gè)點(diǎn)的高度,比如測(cè)試樣例里面給的矩陣
    存在解的條件很簡(jiǎn)單,任意i,j,存在a[i][j]是第i行或者第j列的最大值
    試想一下,如果a[i][j]既不是第i行也不是第j列的最大值,為了剪它必然會(huì)破壞i行或者j列.
    #include <stdio.h>
    #define max(a,b) (a>b?a:b)

    int maxrow[110], maxcol[110];
    int a[110][110];

    int main () {
        int n , m;
        scanf("%d %d", &n, &m);
        for (int i = 0; i < n; ++i) {
            for (int j = 0; j < m; ++j) {
                scanf("%d", &a[i][j]);
                maxrow[i] = max(a[i][j],maxrow[i]);
                maxcol[j] = max(a[i][j],maxcol[j]);
            }
        }
        bool isok = true;
        for (int i = 0; i < n; ++i) {
            for (int j = 0; j < m; ++j) {
                if (maxrow[i] > a[i][j] && maxcol[j] > a[i][j]) {
                   isok = false;
                }
            }
        }
        if (isok) {
           printf("YES\n");
        }
        else {
             printf("NO\n");
        }
        return 0;
    }
    我來(lái)回答
    類似推薦
    請(qǐng)使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁(yè)提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版