mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-01-11 02:58:13 +08:00
41 lines
1.8 KiB
HTML
41 lines
1.8 KiB
HTML
<p>给你一个数组 <code>prices</code> ,其中 <code>prices[i]</code> 是商店里第 <code>i</code> 件商品的价格。</p>
|
||
|
||
<p>商店里正在进行促销活动,如果你要买第 <code>i</code> 件商品,那么你可以得到与 <code>prices[j]</code> 相等的折扣,其中 <code>j</code> 是满足 <code>j > i</code> 且 <code>prices[j] <= prices[i]</code> 的 <strong>最小下标</strong> ,如果没有满足条件的 <code>j</code> ,你将没有任何折扣。</p>
|
||
|
||
<p>请你返回一个数组,数组中第 <code>i</code> 个元素是折扣后你购买商品 <code>i</code> 最终需要支付的价格。</p>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong>示例 1:</strong></p>
|
||
|
||
<pre><strong>输入:</strong>prices = [8,4,6,2,3]
|
||
<strong>输出:</strong>[4,2,4,2,3]
|
||
<strong>解释:</strong>
|
||
商品 0 的价格为 price[0]=8 ,你将得到 prices[1]=4 的折扣,所以最终价格为 8 - 4 = 4 。
|
||
商品 1 的价格为 price[1]=4 ,你将得到 prices[3]=2 的折扣,所以最终价格为 4 - 2 = 2 。
|
||
商品 2 的价格为 price[2]=6 ,你将得到 prices[3]=2 的折扣,所以最终价格为 6 - 2 = 4 。
|
||
商品 3 和 4 都没有折扣。
|
||
</pre>
|
||
|
||
<p><strong>示例 2:</strong></p>
|
||
|
||
<pre><strong>输入:</strong>prices = [1,2,3,4,5]
|
||
<strong>输出:</strong>[1,2,3,4,5]
|
||
<strong>解释:</strong>在这个例子中,所有商品都没有折扣。
|
||
</pre>
|
||
|
||
<p><strong>示例 3:</strong></p>
|
||
|
||
<pre><strong>输入:</strong>prices = [10,1,1,6]
|
||
<strong>输出:</strong>[9,0,1,6]
|
||
</pre>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong>提示:</strong></p>
|
||
|
||
<ul>
|
||
<li><code>1 <= prices.length <= 500</code></li>
|
||
<li><code>1 <= prices[i] <= 10^3</code></li>
|
||
</ul>
|