坑點:輸入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,是所求畫...