1464 陣列中兩元素的最大乘積

2022-06-07 07:48:14 字數 613 閱讀 4762

題目:給你乙個整數陣列 nums,請你選擇陣列的兩個不同下標 i 和 j,使 (nums[i]-1)*(nums[j]-1) 取得最大值。請你計算並返回該式的最大值。

示例 1:

輸入:nums = [3,4,5,2]

輸出:12

解釋:如果選擇下標 i=1 和 j=2(下標從 0 開始),則可以獲得最大值,(nums[1]-1)*(nums[2]-1) = (4-1)*(5-1) = 3*4 = 12 。

示例 2:

輸入:nums = [3,7]

輸出:12

1.原創

class solution 

}return max_product;

}};

2.題解

class solution 

else if ( i > secnum )

secnum = i;

return (maxnum - 1) * (secnum - 1);

}};

陣列中兩元素的最大乘積

給你乙個整數陣列 nums,請你選擇陣列的兩個不同下標 i 和 j,使 nums i 1 nums j 1 取得最大值。請你計算並返回該式的最大值。示例 1 輸入 nums 3,4,5,2 輸出 12 解釋 如果選擇下標 i 1 和 j 2 下標從 0 開始 則可以獲得最大值,nums 1 1 nu...

leetcode陣列中兩元素的最大乘積 1464

給你乙個整數陣列 nums,請你選擇陣列的兩個不同下標 i 和 j,使 nums i 1 nums j 1 取得最大值。請你計算並返回該式的最大值。輸入 nums 3,4,5,2 輸出 12 解釋 如果選擇下標 i 1 和 j 2 下標從 0 開始 則可以獲得最大值,nums 1 1 nums 2 ...

每日一題 陣列中兩元素的最大乘積

給你乙個整數陣列 nums,請你選擇陣列的兩個不同下標 i 和 j,使 nums i 1 nums j 1 取得最大值。請你計算並返回該式的最大值。示例 1 輸入 nums 3,4,5,2 輸出 12 解釋 如果選擇下標 i 1 和 j 2 下標從 0開始 則可以獲得最大值,nums 1 1 num...