[leetcode]5420. 商品折扣后的最终价格 原创

算法标签

题目来源 leetcode

题目简介

在这里插入图片描述

思路

单纯是想写一下摸鱼这么久以来第一个从想到写两分钟的题目

我们购买当前商品
买第i个商品,我们可能获得减少j元的折扣
满足以下两个要求

	1.j>i
	2.price[j]<=price[i]

因为返回最小下标

那么只要一旦两个要求成立我就不考虑,直接退出当前数字的判断,进行下一个判断即可

AC代码

class Solution {
public:
    vector<int> finalPrices(vector<int>& prices) {
        for(int i=0;i<prices.size();i++)
                for(int j=i+1;j<prices.size();j++)
                    if(prices[j]<=prices[i]){prices[i]-=prices[j];break;}
        
        return prices;
    }
};

在这里插入图片描述

posted @   俺叫西西弗斯  阅读(0)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
历史上的今天:
2023-03-30 [第五届蓝桥杯省赛C++A/B组][DP]地宫取宝 原创
点击右上角即可分享
微信分享提示