矩陣中不重複的元素

2021-08-13 20:43:54 字數 1015 閱讀 5478

乙個m*n的矩陣。

該矩陣的第一列是a^b,(a+1)^b,.....(a + n - 1)^b

第二列是a^(b+1),(a+1)^(b+1),.....(a + n - 1)^(b+1)

.......

第m列是a^(b + m - 1),(a+1)^(b + m - 1),.....(a + n - 1)^(b + m - 1)

(a^b表示a的b次方)

下面是乙個4*4的矩陣:

2^2=4, 2^3=8, 2^4=16, 2^5=32

3^2=9, 3^3=27, 3^4=81, 3^5=243

4^2=16, 4^3=64, 4^4=256, 4^5=1024

5^2=25, 5^3=125, 5^4=625, 5^5=3125

問這個矩陣裡有多少不重複的數(比如4^3 = 8^2,這樣的話就有重複了)

2^2=4, 2^3=8, 2^4=16, 2^5=32

3^2=9, 3^3=27, 3^4=81, 3^5=243

4^2=16, 4^3=64, 4^4=256, 4^5=1024

m = 4, n = 3, a = 2, b = 2。其中2^4與4^2是重複的元素。

input

輸入資料報括4個數:m,n,a,b。中間用空格分隔。m,n為矩陣的長和寬(2 <= m,n <= 100)。a,b為矩陣的第1個元素,a^b(2 <= a , b <= 100)。
output

輸出不重複元素的數量。
input示例

4 3 2 2
output示例

11#include #include #include #include #include using namespace std;

setresult;

int main()

} cout << result.size() << endl;

return 0;

}

矩陣中不重複的元素

乙個m n的矩陣。該矩陣的第一列是a b,a 1 b,a n 1 b 第二列是a b 1 a 1 b 1 a n 1 b 1 第m列是a b m 1 a 1 b m 1 a n 1 b m 1 a b表示a的b次方 下面是乙個4 4的矩陣 2 2 4,2 3 8,2 4 16,2 5 32 3 2 ...

1024 矩陣中不重複的元素

乙個m n的矩陣。該矩陣的第一列是a b,a 1 b,a n 1 b 第二列是a b 1 a 1 b 1 a n 1 b 1 第m列是a b m 1 a 1 b m 1 a n 1 b m 1 a b表示a的b次方 下面是乙個4 4的矩陣 2 2 4,2 3 8,2 4 16,2 5 32 3 2 ...

51nod 1024 矩陣中不重複的元素

題解 本來自己是想要找到一種對映函式來建立雜湊表的,但是這資料的範圍太大了,後來看網上的大神都是用對數來做的。以後一般指數比較之類的題目,一般都先將其進行對數的轉化 include include include include include include using namespace std...