当前位置: 首页 > news >正文

Leetcode : 1137. 高度检查器

学校打算为全体学生拍一张年度纪念照。根据要求,学生需要按照 非递减 的高度顺序排成一行。

排序后的高度情况用整数数组 expected 表示,其中 expected[i] 是预计排在这一行中第 i 位的学生的高度(下标从 0 开始)。

给你一个整数数组 heights ,表示 当前学生站位 的高度情况。heights[i] 是这一行中第 i 位学生的高度(下标从 0 开始)。

返回满足 heights[i] != expected[i] 的 下标数量 。

思路:排序后进行比较,计数即可。(懒得手撕排序了,直接上sort函数)

#include <iostream>
#include <vector>
#include <algorithm>using namespace std;class Solution {
public:int heightChecker(vector<int>& heights) {vector<int> sorted = heights;sort(sorted.begin(), sorted.end());int count = 0;for (int i = 0; i < heights.size(); i++){if (heights[i] != sorted[i])count++;}return count;}
};int main(){Solution s;vector<int> heights = {1,1,4,2,1,3};cout << s.heightChecker(heights) << endl;return 0;
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • M2-DIA
  • PieCloudDB Database 3月产品动态丨功能再度升级,安全机制更加完善
  • 2024 年 AI 垂直应用迅速落地,人人都可以获得AI红利
  • Mybatis从入门到CRUD到分页到日志到Lombok到动态SQL再到缓存
  • 矩阵相乘函数
  • Linux之线程控制
  • 精通Python函数,深入了解*args和**kwargs
  • [数据结构初阶]队列
  • GAN 网络的损失函数介绍代码
  • 操作系统(1)——学习导论(Ⅲ)
  • 关于yolov8的DFL模块(pytorch以及tensorrt)
  • WordPress 从入门到精通【设置 WordPress】
  • vue3+element-plus el-input 自动获取焦点
  • 动态规划 Leetcode 746 使用最小花费爬楼梯
  • SSD LDPC软错误探测方案解读
  • android 一些 utils
  • conda常用的命令
  • Git同步原始仓库到Fork仓库中
  • happypack两次报错的问题
  • OSS Web直传 (文件图片)
  • Phpstorm怎样批量删除空行?
  • 订阅Forge Viewer所有的事件
  • 面试题:给你个id,去拿到name,多叉树遍历
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 时间复杂度与空间复杂度分析
  • 通信类
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • 因为阿里,他们成了“杭漂”
  • 扩展资源服务器解决oauth2 性能瓶颈
  • ​​​​​​​​​​​​​​Γ函数
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • ​批处理文件中的errorlevel用法
  • ​油烟净化器电源安全,保障健康餐饮生活
  • #laravel 通过手动安装依赖PHPExcel#
  • #LLM入门|Prompt#3.3_存储_Memory
  • (1)(1.13) SiK无线电高级配置(五)
  • (3)选择元素——(14)接触DOM元素(Accessing DOM elements)
  • (el-Transfer)操作(不使用 ts):Element-plus 中 Select 组件动态设置 options 值需求的解决过程
  • (pojstep1.1.1)poj 1298(直叙式模拟)
  • (zz)子曾经曰过:先有司,赦小过,举贤才
  • (二)延时任务篇——通过redis的key监听,实现延迟任务实战
  • (六)Hibernate的二级缓存
  • (每日持续更新)jdk api之FileFilter基础、应用、实战
  • (十三)Maven插件解析运行机制
  • (小白学Java)Java简介和基本配置
  • (一)appium-desktop定位元素原理
  • (转)fock函数详解
  • (转)Google的Objective-C编码规范
  • (转)JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
  • (转载)深入super,看Python如何解决钻石继承难题
  • *_zh_CN.properties 国际化资源文件 struts 防乱码等
  • .gitignore不生效的解决方案
  • .gitignore文件忽略的内容不生效问题解决
  • .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上
  • .NET MVC 验证码