1260. 二维网格迁移(2026.07.20)
题目描述给你一个m行n列的二维网格grid和一个整数k。你需要将grid迁移k次。每次「迁移」操作将会引发下述活动位于grid[i][j]j n - 1的元素将会移动到grid[i][j 1]。位于grid[i][n - 1]的元素将会移动到grid[i 1][0]。位于grid[m - 1][n - 1]的元素将会移动到grid[0][0]。请你返回k次迁移操作后最终得到的二维网格。示例 1输入grid [[1,2,3],[4,5,6],[7,8,9]],k 1输出[[9,1,2],[3,4,5],[6,7,8]]示例 2输入grid [[3,8,1,9],[19,7,2,5],[4,6,11,10],[12,0,21,13]],k 4输出[[12,0,21,13],[3,8,1,9],[19,7,2,5],[4,6,11,10]]示例 3输入grid [[1,2,3],[4,5,6],[7,8,9]],k 9输出[[1,2,3],[4,5,6],[7,8,9]]提示m grid.lengthn grid[i].length1 m 501 n 50-1000 grid[i][j] 10000 k 100苯人思路classSolution{public:vectorvectorintshiftGrid(vectorvectorintgrid,intk){intmgrid.size();intngrid[0].size();// 一维数组 temp 存储 grid 中的数字vectorinttemp;for(autoa:grid){for(autob:a)temp.emplace_back(b);}// 指针 p 指向下一个加入 answer 的数字在 temp 中的位置intp(m*n-k%(m*n))%(m*n);vectorvectorintanswer(m,vectorint(n,0));for(autoa:answer){for(autob:a){btemp[p];p(p1)%(m*n);}}returnanswer;}};

相关新闻

感知机不是SGD:伪梯度视角下的概念正本清源

感知机不是SGD:伪梯度视角下的概念正本清源

1. 项目概述:这不是一次算法修正,而是一次概念正本清源“Perceptron Is Not SGD”——光看标题,你可能会以为这又是一篇挑刺儿的理论文章,或者某个博士生在推导过程中发现了一个教科书级的疏漏。但实话说,我第一次读到…

2026/7/21 4:14:30阅读更多 →
低代码平台技术架构与行业应用实战解析

低代码平台技术架构与行业应用实战解析

1. 低代码的本质:从工具到战略思维的进化2026年的低代码早已不是简单的可视化拖拽工具。我在实际企业数字化转型项目中观察到,现代低代码平台正在经历三个维度的质变:抽象层级提升:从UI搭建转向业务逻辑编排。以Google Antigravit…

2026/7/22 6:17:19阅读更多 →
【2027最新】基于SpringBoot+Vue的小型企业客户关系管理系统管理系统源码+MyBatis+MySQL

【2027最新】基于SpringBoot+Vue的小型企业客户关系管理系统管理系统源码+MyBatis+MySQL

博主介绍:🎓 计算机科学与技术专业在读研究生 | CSDN博客专家 | Java技术爱好者 在校期间积极参与实验室项目研发,现为CSDN特邀作者、掘金优质创作者。专注于Java开发、Spring Boot框架、前后端分离技术及常见毕设项目实现。 📊 数…

2026/7/22 8:00:12阅读更多 →
审计风险识别的工程落地:规则引擎、评分卡、机器学习与图神经网络对比

审计风险识别的工程落地:规则引擎、评分卡、机器学习与图神经网络对比

背景:从"经验判断"到"模型驱动" 审计风险识别长期依赖项目经理的个人经验:哪些科目容易出事、哪些勾稽关系必须核验、哪些客户往来需要重点穿透。这种经验难以复制,也难在年审高峰期 Scale。近几年,越来越多团…

2026/7/22 10:57:46阅读更多 →
TM4C1299NCZAD存储架构解析:Flash预取、位带操作与安全保护实战

TM4C1299NCZAD存储架构解析:Flash预取、位带操作与安全保护实战

1. 项目概述:深入TM4C1299NCZAD的存储核心在嵌入式项目的开发中,我们常常把目光聚焦在外设驱动、通信协议或者算法优化上,而微控制器内部的“五脏六腑”——存储器子系统,却容易被当成一个理所当然的黑盒。直到你遇到代码执行时快…

2026/7/22 10:57:46阅读更多 →
人力资源 AI 助手的架构设计:简历筛选、面试安排与入职引导

人力资源 AI 助手的架构设计:简历筛选、面试安排与入职引导

人力资源 AI 助手的架构设计:简历筛选、面试安排与入职引导 一、HR 部门的效率痛点与 AI 切入点 在一次与公司 HR 部门的沟通中,我了解到一个触目惊心的数字:每位 HRBP 平均每天花费 3.5 小时在简历筛选上。以社招岗位为例,单个岗…

2026/7/22 10:57:46阅读更多 →
我的字帖项目在字节公示复赛300名单、可获奖励

我的字帖项目在字节公示复赛300名单、可获奖励

我现在正在找如何领奖、以及奖品是啥之类的信息。 https://bytedance.larkoffice.com/wiki/WN1CwOygLiyM7BkW8X3cMgh7nob

2026/7/22 10:57:46阅读更多 →
Java Selenium Web UI自动化测试框架:从POM模式到数据驱动的工程实践

Java Selenium Web UI自动化测试框架:从POM模式到数据驱动的工程实践

1. 项目概述与核心价值 最近在团队里做技术复盘,发现一个挺有意思的现象:很多同学一提到Web UI自动化测试,第一反应就是去网上找个现成的框架,比如Selenium,然后照着教程写几个脚本。这当然没问题,但用久了…

2026/7/22 10:57:46阅读更多 →
下载工具还在用十年前的老古董?这款Rust写的神器,BT磁力流媒体全通吃,后台下载前台游戏不卡顿!

下载工具还在用十年前的老古董?这款Rust写的神器,BT磁力流媒体全通吃,后台下载前台游戏不卡顿!

下载大文件时,传统工具要么单线程慢到怀疑人生,要么多线程吃满CPU导致游戏掉帧,更崩溃的是下了一半断网,从头再来心态爆炸。想找个靠谱的替代,却发现要么广告弹窗烦死人,要么偷偷后台上传流量……如果你也受…

2026/7/22 10:55:45阅读更多 →
Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/22 0:53:59阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/22 0:53:59阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/22 0:53:59阅读更多 →
中小企业小程序开发公司怎么选:预算、上手和售后避坑指南

中小企业小程序开发公司怎么选:预算、上手和售后避坑指南

中小企业做小程序,最常见的矛盾是预算有限,但又不希望功能太单薄;没有技术团队,但又希望后续能自己运营;想快速上线,又担心隐性收费和售后失联。选型时如果只看“低价套餐”或“案例数量”,很容…

2026/7/22 0:01:17阅读更多 →
GEO优化如何沉淀长期内容资产?广拓时代谈AI搜索时代的内容ROI

GEO优化如何沉淀长期内容资产?广拓时代谈AI搜索时代的内容ROI

企业做营销,最怕钱花完了,资产没有留下。 效果广告能带来一段时间的曝光,但预算停止后,流量往往也随之停止。短视频内容可能在几天内冲高,也可能很快沉下去。AI搜索时代,企业需要重新思考一个问题&#xff…

2026/7/22 0:01:17阅读更多 →
Agent 终态判定:何时该停止思考、给出最终回复

Agent 终态判定:何时该停止思考、给出最终回复

Agent 终态判定:何时该停止思考、给出最终回复 一、你的 Agent 在"再想想"的循环里绕了 12 轮,用户已经关窗口了 Agent 与人最大的区别是:人知道什么时候该停下来给答案,Agent 会一直"想"下去。你给 Agent 接…

2026/7/22 0:01:17阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/21 22:53:50阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/21 18:53:30阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/21 18:53:30阅读更多 →