首页 > 其他分享 >闯关leetcode——3285. Find Indices of Stable Mountains

闯关leetcode——3285. Find Indices of Stable Mountains

时间:2024-11-10 08:51:15浏览次数:3  
标签:Mountains greater 10 stable height Stable threshold mountain Find

大纲

题目

地址

https://leetcode.com/problems/find-indices-of-stable-mountains/description/

内容

There are n mountains in a row, and each mountain has a height. You are given an integer array height where height[i] represents the height of mountain i, and an integer threshold.

A mountain is called stable if the mountain just before it (if it exists) has a height strictly greater than threshold. Note that mountain 0 is not stable.

Return an array containing the indices of all stable mountains in any order.

Example 1:

Input: height = [1,2,3,4,5], threshold = 2
Output: [3,4]
Explanation:
Mountain 3 is stable because height[2] == 3 is greater than threshold == 2.
Mountain 4 is stable because height[3] == 4 is greater than threshold == 2.

Example 2:

Input: height = [10,1,10,1,10], threshold = 3
Output: [1,3]

Example 3:

Input: height = [10,1,10,1,10], threshold = 10
Output: []

Constraints:

  • 2 <= n == height.length <= 100
  • 1 <= height[i] <= 100
  • 1 <= threshold <= 100

解题

这题就是要记录一个数组中,比某个数大的下一个数的下标。这个问题有个边界,即只要遍历到最后一个元素的之前的元素即可。因为判断条件之和前一个元素有关系。

#include <vector>
using namespace std;

class Solution {
public:
    vector<int> stableMountains(vector<int>& height, int threshold) {
        vector<int> result;
        for (int i = 0; i < height.size() - 1; i++) {
            if (height[i] > threshold) {
                result.push_back(i+1);
            }
        }
        return result;
    }
};

在这里插入图片描述

代码地址

https://github.com/f304646673/leetcode/tree/main/3285-Find-Indices-of-Stable-Mountains/cplusplus

标签:Mountains,greater,10,stable,height,Stable,threshold,mountain,Find
From: https://blog.csdn.net/breaksoftware/article/details/142355485

相关文章

  • stable marriage problem
    稳定婚姻问题学习笔记问题阐述给定\(n\)个男性和\(n\)个女性,每个男性对女性有偏好度,女性对男性也是。要求一个完美匹配,使得没有一对未匹配的男女,对对方的偏好度都比目前的伴侣骗号度高。性质稳定婚姻匹配一定存在,不一定唯一。算法MatingRitual算法早上:男性找到自己最......
  • Python中find()的用法
    Python中find()函数是字符串对象的方法,只能在字符串上调用,用于检测查询字符串中的目标字符(串),并返回索引。有目标字符(串),则返回目标字符(串)第一次出现的索引(字符串中字符索引从左到右,从0开始计算);无目标字符(串),则返回-1。语法:str.find(string,start,end)str:待查询的字符串。stri......
  • 详述stable diffusion的过程 以及扩散过程
    AnswerStableDiffusion是一种基于扩散模型的图像生成技术,广泛应用于文本到图像的生成。其整个过程可以分为三个主要步骤:前向扩散过程、后向训练过程和后向推理过程。以下是对每个步骤的详细说明。1.StableDiffusion概述StableDiffusion通过将图像视为概率分布,并逐步改变......
  • 欢迎 Stable Diffusion 3.5 Large 加入 Diffusers
    作为StableDiffusion3的改进版本,StableDiffusion3.5如今已在HuggingFaceHub中可用,并可以直接使用......
  • stable diffusion图生图
    本节内容,给大家带来的是stablediffusion的图生图课程,我们在midjourney的课程中有学习过midjourney的图生图功能,即使用垫图的方式来引导AI绘制图片。图生图是AI绘图程序一个非常重要的功能,stablediffusion同样提供了类似的功能,而且stablediffusion图生图功能所提供的选项......
  • stable diffusion 大模型
    本节内容,给大家带来的是stablediffusion的基础模型课程。基础模型,我们有时候也称之为大模型。在之前的课程中,我们已经多次探讨过大模型,并且也见识过一些大模型绘制图片的独特风格,相信大家对stablediffusion大模型已经有了一定的了解。使用不同的大模型,绘制的图片风格,内容,精细......
  • Stable Diffusion LoRA, LyCoris
    本节内容,给大家带来的是stablediffusion的LoRA与LyCoris模型课程。我们在上节课程中,已经详细讲解了关于大模型的使用。在stablediffusion中打造一个大模型,需要基于大量特定特征的图像集进行训练,我们通常将这个过程称之为Dreambooth训练,这个过程比较耗时,同时对计算资源的要求......
  • 【comfyui教程】ComfyUI 现已支持 Stable Diffusion 3.5 Medium!人人都能轻松上手的图
    前言ComfyUI现已支持StableDiffusion3.5Medium!人人都能轻松上手的图像生成利器大家翘首以盼的StableDiffusion3.5Medium模型终于来了!就在今天,StabilityAI正式推出了这款“亲民版”平衡模型,让创作者们得以在消费级GPU上体验到AI图像生成的最新黑科技。本文将带......
  • 21天全面掌握:小白如何高效学习AI绘画SD和MJ,StableDiffusion零基础入门到精通教程!快速
    今天给大家分享一些我长期以来总结的AI绘画教程和各种AI绘画工具、模型插件,还包含有视频教程AI工具,免费送......
  • 闯关leetcode——3270. Find the Key of the Numbers
    大纲题目地址内容解题代码地址题目地址https://leetcode.com/problems/find-the-key-of-the-numbers/description/内容Youaregiventhreepositiveintegersnum1,num2,andnum3.Thekeyofnum1,num2,andnum3isdefinedasafour-digitnumbersuch......