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

8.28 模拟

 

 

 

lc3446.

利用同一对角线差相等提取vec tmp,sort后再填入

class Solution {

public:

    vector<vector<int>> sortMatrix(vector<vector<int>>& grid) 

    {

        int n = grid.size();

        

        for (int i = 0; i < n; i++) 

        { //提取

            vector<int> vec;

            for (int k = 0; i + k < n; k++) vec.push_back(grid[i + k][k]);

            //排序

            sort(vec.begin(), vec.end(),greater<int>());

            //填入

            for (int k = 0; i + k < n; k++) grid[i + k][k] = vec[k];

        }

        

        // 枚举右上角

        for (int j = 1; j < n; j++) 

        {

            vector<int> vec;

            for (int k = 0; j + k < n; k++) vec.push_back(grid[k][j + k]);

            sort(vec.begin(), vec.end());

            for (int k = 0; j + k < n; k++) grid[k][j + k] = vec[k];

        }

        return grid;

    }

};

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

相关文章:

  • 从易用性的角度来看,哪个ETL平台比较好用?
  • MySQL-数据类型
  • Clerk 用户认证系统集成文档
  • 关于virtual camera
  • UE5 PCG 笔记(三) Height To Density 节点
  • UE5 查找组件
  • UE5多人MOBA+GAS 55、基于 Python 协调器与 EOS 的会话编排
  • 嵌入式Linux自学不走弯路!670+讲课程!系统学习路线:入门+应用+ARM+驱动+移植+项目 (STM32MP157开发板)
  • 快速入门PowerDesigner-Database
  • 软件开发整体介绍和Swagger介绍和使用步骤
  • Dubbo加标签方式
  • Ubuntu 22.04 插入光驱后磁盘满启动故障clean, ...files, ...blocks
  • Proxmox VE 中启用 CentOS 虚拟机的串口终端(xterm.js 控制台)
  • MAX系列FPGA型号对比及低功耗特性分析
  • 服务器类型与TCP并发服务器构建(SELECT)
  • 冬天的思念
  • 数模笔记day01(数据预处理、K-means聚类、遗传算法、概率密度分布)
  • SqlHelper类库的使用方法
  • 关于DTO、DO、BO、VO
  • Linux系统性能优化全攻略:从CPU到网络的全方位监控与诊断
  • [实战] 半导体工厂生产网络项目案例分享
  • 遥感语义分割消融实验+对比实验
  • AI驱动的前端性能优化:从监控到自动化修复
  • SymPy 与 NumPy 混合编程:解决矩阵类型转换与数学函数兼容性问题
  • 计算机视觉全流程(基础知识)
  • 耐达讯自动化Profibus 集线器:变送器连接的神秘王牌
  • SCDN如何保护敏感内容不被非法访问?
  • 【PyTorch从入门到实战】全面解析PyTorch框架:安装、原理、MNIST实战与核心组件
  • 数据采集如何选择移动代理IP?合理避免网站封禁实战经验
  • Agno Agent​​