PTA乙級1068,萬綠叢中一點紅

2021-09-25 12:41:02 字數 533 閱讀 3279

坑點:輸入m和n,二維陣列是n行m列,還有輸出的時候也是n行m列;

當某個畫素點不止出現一次時,即map中頻次大於1時,注定不是所求。

思路:d[8][2]這個二維陣列用於對遍歷a陣列時,做偏移用,當然偏移完後肯定要判斷一下下標是否越界,所有有了judge()函式。

#includeusing namespace std;

int m,n,tol;

int a[9999][9999];

int d[8][2]=,,,,,,,};

bool judge(int i,int j)

bool f(int i,int j)

}return true;

}int main()

}if(num==0)

printf("not exist");

else

printf("(%d, %d): %d",row+1,column+1,a[column][row]);

return 0;

}

PAT乙級 1068 萬綠叢中一點紅

對於計算機而言,顏色不過是畫素點對應的乙個 24 位的數值。現給定一幅解析度為 m n 的畫,要求你找出萬綠叢中的一點紅,即有獨一無二顏色的那個畫素點,並且該點的顏色與其周圍 8 個相鄰畫素的顏色差充分大。輸入第一行給出三個正整數,分別是 m 和 n 1000 即影象的解析度 以及 tol,是所求畫...

PAT乙級 1068 萬綠叢中一點紅

對於計算機而言,顏色不過是畫素點對應的乙個 24 位的數值。現給定一幅解析度為 m n 的畫,要求你找出萬綠叢中的一點紅,即有獨一無二顏色的那個畫素點,並且該點的顏色與其周圍 8 個相鄰畫素的顏色差充分大。輸入第一行給出三個正整數,分別是 m 和 n 1000 即影象的解析度 以及 tol,是所求畫...

PAT乙級1068 萬綠叢中一點紅

對於計算機而言,顏色不過是畫素點對應的乙個 24 位的數值。現給定一幅解析度為 m n 的畫,要求你找出萬綠叢中的一點紅,即有獨一無二顏色的那個畫素點,並且該點的顏色與其周圍 8 個相鄰畫素的顏色差充分大。輸入第一行給出三個正整數,分別是 m 和 n 1000 即影象的解析度 以及 tol,是所求畫...