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

记录学习的第二十四天

  还是每日一题。

 题解很巧,我根本想不到。

class Solution {

public:

    int minOperations(vector<int>& nums, int k) {

        int count;

        int mn=nums[0]; //接下来查找nums数组中最小值

        for(int i=1;i<nums.size();i++)

        {

            if(nums[i]<mn)

            {

                mn=nums[i];

            }

        }

        //找到最小值之后分类讨论即可

        if(k>mn)

        {

            count=-1; //此时不能把数组中全部元素变为k

        }

        //使用集合存储,找不同元素的个数

        unordered_set<int> st(nums.begin(),nums.end());

        if(k==mn)

        {

            count=st.size()-1;

        }

        if(k<mn)

        {

            count=st.size();

        }

        return count;

    }

};

 

之后做了一道sort排序题和一道bfs题。注意到bfs题用来求地图迷宫的最短路径。

http://www.dtcms.com/a/121216.html

相关文章:

  • 用一个实际例子快速理解MCP应用的工作步骤
  • C++学习之服务器EPOLL模型、处理客户端请求、向客户端回复数、向客户端发送文件
  • Java蓝桥杯习题一:for循环和字符串的应用
  • Windchill开发-WTContainer相关API整理
  • 【项目实训项目博客】prompt初版实践
  • 流浪动物管理系统设计与实现(代码+数据库+LW)
  • 《系统分析师-案例实践篇-16-22章总结》
  • 图灵逆向——题七-千山鸟飞绝
  • 封装方法的辨析
  • MuMu 模拟器过检测技术全解析
  • 牛客 小苯的Z串匹配
  • 隐性需求未识别,项目后期如何补救
  • 这是专业翻译的生产力工具
  • 远程团队协作效率低,如何优化
  • AI开发学习路线(闯关升级版)
  • Kairos 的野望:构建“智能体即服务”生态,让万物皆可 “Agent”
  • Python标准库-logging
  • 【HarmonyOS Next之旅】DevEco Studio使用指南(十二)
  • list的底层:
  • 进度管理__制订进度计划_资源平衡和资源平滑
  • DEM精度、地形图比例尺与卫星遥感分辨率的奇妙关系
  • floyd模板
  • SpringBoot无法访问静态资源文件CSS、Js问题
  • 未来 AI 发展趋势与挑战(AGI、数据安全、监管政策)
  • 2025 年 AI 编程新风向:从智能辅助到自主开发的跨越
  • 机器学习的下一个前沿是因果关系吗?
  • nginx介绍和几种安装方法
  • MCP协议介绍
  • Leetcode hot100 (day 8,9)
  • k8s node inode被耗尽如何处理?