蓝桥杯day04——查询后矩阵的和

2026实测可用!4个专业AI Agent Skills垂直搜索平台对比 📊本文以表格形式整理4个实测可用的专业AI Agent Skills垂直搜索平台,涵盖资源规模、适配生态等关键维度🤖,适合开发者按需选择技能获取渠道,解决平台筛选与访问难题✨ 阅读详情

1.题目

给你一个整数 n 和一个下标从 0 开始的 二维数组 queries ,其中 queries[i] = [typei, indexi, vali] 。

一开始,给你一个下标从 0 开始的 n x n 矩阵,所有元素均为 0 。每一个查询,你需要执行以下操作之一:

  • 如果 typei == 0 ,将第 indexi 行的元素全部修改为 vali ,覆盖任何之前的值。
  • 如果 typei == 1 ,将第 indexi 列的元素全部修改为 vali ,覆盖任何之前的值。

请你执行完所有查询以后,返回矩阵中所有整数的和。

示例 1:

输入:n = 3, queries = [[0,0,1],[1,2,2],[0,2,3],[1,0,4]]
输出:23
解释:上图展示了每个查询以后矩阵的值。所有操作执行完以后,矩阵元素之和为 23 。

示例 2:

输入:n = 3, queries = [[0,0,4],[0,1,2],[1,0,1],[0,2,3],[1,2,1]]
输出:17
解释:上图展示了每一个查询操作之后的矩阵。所有操作执行完以后,矩阵元素之和为 17 。

提示:

  • 1 <= n <= 104
  • 1 <= queries.length <= 5 * 104
  • queries[i].length == 3
  • 0 <= typei <= 1
  • 0 <= indexi < n
  • 0 <= vali <= 105

 

2.解析

  1. 定义两个字典 d_r 和 d_l,分别用于存储每一行和每一列的数据。字典的键是行或列的索引,值是该行或该列的元素列表。

  2. 遍历查询列表 queries,对于每个查询,判断其类型(取出行或取出列)以及其索引。

    • 如果查询类型是取出行(row[0]==0),并且该行索引 i 不在 d_r 的键中,那么将该行数据添加到 d_r 中。
    • 如果查询类型是取出列(row[0]==1),并且该列索引 i 不在 d_l 的键中,那么将该列数据添加到 d_l 中。
  3. 遍历 d_r 的值和 d_l 的值,分别计算它们的和,并累加到变量 res 中。

  4. 返回累加结果 res。

3.python代码

class Solution:
    def matrixSumQueries(self, n: int, queries: list[list[int]]) -> int:
        d_r=dict()
        d_l=dict()

        for row in queries[::-1]:
            i=row[1]
            if row[0]==0 and i not in d_r.keys():
                d_r[i]=[row[2] for j in range(n)]
                for k in d_l:
                    d_r[i][k]=0
            elif row[0]==1 and i not in d_l.keys():
                d_l[i]=[row[2] for j in range(n)]
                for k in d_r:
                    d_l[i][k]=0
        res=0
        for r in d_r.values():
            res+=sum(r)
        for l in d_l.values():
            res+=sum(l)
        return res

4.运行结果

 

[网络安全自学篇] 二.Chrome浏览器保留密码功能渗透解析及登录加密入门笔记 最近开始学习网络安全相关知识,接触了好多新术语,感觉自己要学习的东西太多,真是学无止境,也发现了好几个默默无闻写着博客、做着开源的大神。接下来系统分享一些网络安全的自学笔记,希望读者们喜欢。 上一篇文章分享了看雪Web安全总结知识和一个异或解密的示例,本篇文章着重讲解Chrome浏览器保留密码功能渗透解析及登录加密入门笔记,结合实际例子一步步实现浏览器漏洞的挖掘。非常基础的文章,希望对入门的博友们有帮助,大神请飘过,谢谢各位看官! 阅读详情

相关推荐

YOLO11实战:手把手教你优化钢材表面缺陷识别模型(基于NEU-DET数据集)

本文详细介绍了如何使用YOLO11优化钢材表面缺陷识别模型,基于NEU-DET数据集进行实战训练。从数据增强、模型架构优化到训练过程控制,全面解析提升钢材缺陷检测性能的关键技术,特别针对裂纹、划痕等典型缺陷提出针对性解决方案。

weixin_29081163的博客 381

Leetcode 周赛第284场周赛 总结

Leetcode 第284场周赛 总结 1. 找出数组中的所有 K 近邻下标 描述: ​ 给你一个下标从 0 开始的整数数组 nums 和两个整数 key 和 k 。K 近邻下标 是 nums 中的一个下标 i ,并满足至少存在一个下标 j 使得 |i - j| <= k 且 nums[j] == key 。以列表形式返回按 递增顺序 排序的所有 K 近邻下标。 示例 1: 输入:nums = [3,4,9,1,3,9,5], key = 9, k = 1 输出:[1,2,3,4,5,6] 解释:因

weixin_51179742的博客 2135

手动安装SeuratData包中pbmc3k数据集的详细步骤与避坑指南

本文提供了手动安装SeuratData包中pbmc3k数据集的详细步骤与避坑指南。针对国内用户网络不稳定导致自动下载失败的问题,文章核心介绍了如何从错误信息中获取下载链接,使用浏览器或下载工具完成手动下载,并通过指定本地文件路径和参数在R中成功安装。该方法同样适用于SeuratData包中的其他数据集,是单细胞分析入门的必备生存技能。

weixin_29054399的博客 185

2024-09-18:用go语言,给定一个从 0 开始的长度为 n 的正整数数组 nums 和一个二维操作数组 queries,每个操作由一个下标值 indexi 和一个数值 ki 组成。 开始时,数

2024-09-18:用go语言,给定一个从 0 开始的长度为 n 的正整数数组 nums 和一个二维操作数组 queries,每个操作由一个下标值 indexi 和一个数值 ki 组成。开始时,数组中的所有元素都是未标记的。依次执行 m 次操作,每次操作的过程如下:1.如果下标 indexi 对应的元素还未标记,则标记这个元素。2.然后再标记数组中最小的未标记元素,标记 ki 个。如果有多个值相等的未标记元素,优先标记下标较小的。若未标记元素不足 ki 个,则将它们全部标记。

福大大架构师每日一题 1万+

开源CMDB与资产管理平台对比报告

本文对比分析了9款主流开源CMDB平台,从集成能力、功能完整性和多语言支持三个维度进行评测。重点介绍了VeCMDB、蓝鲸CMDB、WeCMDB和OpsAny等国产平台的特色:VeCMDB以动态模型和自动发现见长;蓝鲸CMDB适合超大规模企业级应用;WeCMDB专注金融级高并发场景;OpsAny提供一体化运维解决方案。针对不同规模企业给出选型建议:中小团队推荐Snipe-IT等轻量工具;大型企业建议蓝鲸或WeCMDB;需国产化适配的可选VeCMDB或OpsAny。文章还特别指出iTop、GLPI等适合ITIL

huang0612123的博客 1081

【01】Canoe零基础手把手教学 --- Canoe安装

Canoe零基础手把手教学

jaytinlove的博客 7785

[Leetcode]5982. 解决智力问题

【题目描述】 给你一个下标从 0开始的二维整数数组questions,其中questions[i] = [pointsi, brainpoweri]。 这个数组表示一场考试里的一系列题目,你需要 按顺序(也就是从问题 0开始依次解决),针对每个问题选择 解决或者 跳过操作。解决问题 i将让你 获得pointsi的分数,但是你将 无法解决接下来的brainpoweri个问题(即只能跳过接下来的 brainpoweri个问题)。如果你跳过问题i,你可以对下一个问题决定使...

晚月明的博客 4254

systrace分析 之 问题初步定位

如下surfaceflinger空缺点,上面对应的bufferTX 中有buffer,但VSYNC-SF 过来后,SurfaceFlinger却没有去取,检查测试app “android.settings”, 也没有GPU completion 时间长的问题,所以该部分可以请SurfaceFlinger的owner 进一步确认为何不取buffer。. GPU拿的是acquireFence HWC拿的是releaseFence, GPU是绘图,HWC是合成显示,这两个是互相等待的关系,

yangzex的专栏 3197

每日一题:2020/6/1

给你一个下标从 0 开始的正整数数组 candiesCount ,其中 candiesCount[i] 表示你拥有的第 i 类糖果的数目。同时给你一个二维数组 queries ,其中 queries[i] = [favoriteTypei, favoriteDayi, dailyCapi] 。 你按照如下规则进行一场游戏: 你从第 0 天开始吃糖果。 你在吃完 所有 第 i - 1 类糖果之前,不能 吃任何一颗第 i 类糖果。 在吃完所有糖果之前,你必须每天 至少 吃 一颗 糖果。 请你构建一个布尔型数组.

qq_44459787的博客 1万+

Kile5报错—> ARM-Compiler ‘Default Compiler Version 5‘ which is not available安装使用Compiler Version 5 的办法

Kile5报错—> ARM-Compiler ‘Default Compiler Version 5‘ which is not available安装使用Compiler Version 5 的办法

weixin_72050316的博客 1190

游戏开发:逻辑与渲染分离技术解析

游戏开发中逻辑与渲染分离的架构设计 本文系统阐述了游戏开发中逻辑与渲染分离的设计原则与实践方法。文章首先定义了核心概念:逻辑层负责游戏规则与状态,渲染层处理视觉表现,二者通过数据模型层进行通信。通过历史回顾,揭示了从早期混合架构到现代分层设计的演变过程。 在技术实现层面,文章详细分析了分离架构的优势:性能优化、流畅度控制、测试便利性、扩展灵活性以及团队协作效率。提供了Unity和Unreal两大引擎的具体实现方案,包括代码示例、分层模型和最佳实践。特别探讨了网络同步、客户端预测、插值处理等关键技术难点。 文

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 1063

蓝桥杯单片机国赛项目实战:超声波测距报警系统设计与实现

在嵌入式系统开发中,单片机作为核心控制器,广泛应用于传感器数据采集、实时控制和智能设备交互等场景。其工作原理基于对硬件外设的精确时序控制和多任务调度,技术价值在于以低成本实现可靠的自动化功能。在工业检测、智能安防等领域,单片机常与超声波传感器、实时时钟和存储芯片协同工作,构建具备环境感知与数据记录能力的系统。本文聚焦于蓝桥杯国赛经典题目,通过复现一个集成了HC-SR04超声波测距、DS1302时钟记录和AT24C02掉电存储的报警系统,深入剖析了多模块协同、状态机设计和数据滤波等关键技术,为嵌入式学习者提供

weixin_34319374的博客 334

全新YOLOv11有效涨点改进专栏目录 | 本专栏持续更新500+篇内容 | 包含各种卷积、主干网络、各种注意力机制、检测头、损失函数、小目标检测改进、二次创新模块、独家创新等几百种创新点改进

YOLOv11专栏持续更新500+种创新改进方案,涵盖卷积优化、注意力机制、主干网络、Neck特征融合、检测头、小目标检测等核心模块。提供独家创新点组合方案、模型轻量化改进及最新Mamba架构融合技术,配套完整实验代码和训练参数解析。订阅用户可加入专属答疑群,获取一键运行项目支持。专栏包含YOLOv11网络结构详解、配置文件解读等入门必读内容,助力科研论文发表与模型性能提升。限时开放订阅通道,提供多种涨点改进方案组合,满足不同研究需求。

Ai缝合怪、助力小伙伴高效发论文 4014

蓝桥杯青少组图形化 STEMA 省考(报名倒计时·11/22开考)+ 全国青少年信息素养大赛 2026—2027赛季 + 电子学会图形化考级:校园华容道大闯关

中国电子学会 12 月图形化考级报名 9/23–12/2、统考 12/12–13;全国青少年信息素养大赛 2026—2027 赛季也正处在报名与基础能力评估窗口(复赛 2027 年 5–7 月、总决赛 7–8 月,5 大主题赛项覆盖图形化)。这三大标志性赛事的图形化考点高度重合,今天用一个原创项目「校园华容道大闯关」,把。

IT_Scratch的博客 283

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

微软技术周报 11-02~11-09:VS Code 混装 Claude 与 Codex、EF Core 11 静默改行为、.NET 11 倒计时

11 月 6 日,Power Platform 通过消息中心通知管理员,Copilot Studio、Power Automate 和 Power Apps 里所有跑在 Anthropic Claude、xAI Grok 以及旧版 GPT 上的 prompt,12 月 2 日自动迁移到 GPT-6 系列,档位价格不变,模型选择收窄到一条产品线。效果是这样的:让 Claude 评审一个 Copilot chat 写出的方案,或者把同样的任务交给 Codex,两边并排跑在同一个会话里。更要紧的是下周的时间线。

海盗Sharp的博客 990

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

蓝桥杯青少组图形化 + 全国青少年信息素养大赛 + 电子学会图形化考级:校园坦克大战解析

备考季正酣——依旧是图形化赛道的头号风向标。第十八届蓝桥杯全国青少年智能科技创新实践活动(原蓝桥杯青少组)省级活动 2026 年 10—12 月正在全国铺开,8 座城市省级线下测评已定档 11 月 7 日至 12 月 26 日,本届主题「星际拓荒纪元」,程序设计组别中的图形化创意编程分初级(U10)与中级(U14),统一 90 分钟现场上机、个人独立完成;与此同时,

IT_Scratch的博客 183

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

蓝桥杯青少组图形化实战:校园俄罗斯方块解析(覆盖全国青少年信息素养大赛与电子学会图形化考级)

8 城线下测评 11 月 7 日—12 月 26 日陆续开赛,主题《星际拓荒纪元》;复赛(地区赛)定于 2027 年 5—7 月、总决赛 7—8 月,五大主题赛项覆盖图形化;报名 9/23—12/2、全国测试 12/10、统考 12/13(一级 14:00—15:00,二/三/四级 8:30—10:00)。三赛都看重「列表 + 循环 + 条件 + 变量 + 自制积木 + 广播」这套图形化基本功——下面这道原创项目题把它们一次性串起来。

IT_Scratch的博客 403

Claude Opus 5.5 聚合平台横评:6 个入口对照官方价,按分组倍率换算成人民币

本文对比了Claude Opus 5.5在6个主流入口的价格,按输入30%、输出70%加权计算,灵眸AI最低价仅官方的33%-48%,显著低于其他平台。重点分析价格、分组兼容性(是否支持Claude Code)、缓存计费及渠道来源,建议用户根据用途选择:日常编码优先选标明“Claude Code”的分组,批量调用需确认通用SDK支持,预算敏感者可选低倍率分组但须核验渠道来源,生产环境务必确认服务条款与检测状态。

小追兵的专栏 93

蓝桥杯·全国青少年信息素养大赛·电子学会Python/C++考级:分块算法巧解区间改查

代码比线段树短一大截,却足以应对绝大多数区间改查题。建议蓝桥杯、电子学会 C/C++·Python 考级、信息素养大赛备赛时,把「分块」作为线段树之前的保底武器熟练掌握。今天我们用一道原创题,把「分块(Square Root Decomposition)」从思想讲到可落地的双语言实现,并拆解 7 个高频易错点。这三类赛事的算法题里,有一类「看上去用朴素模拟会超时、上线段树又觉得杀鸡用牛刀」的题目特别常见——,代码量远小于线段树,是 CSP-J/S 与蓝桥杯省赛里性价比极高的「保底利器」。

IT_Scratch的博客 237

蓝桥杯 - 01背包 超通俗零基础讲解

1. dp[j] :背包容量为j时,可以装出的最大价值2. 下标 j ->代表背包体积3. dp数组里面存的值 -> 代表价值4. 举例: dp[5]=8 ,背包容量5,最多能拿到价值8。

2402_87421821的博客 301

蓝桥杯LV1 - 小郑的蓝桥平衡串(前缀和)

平衡串指的是一个字符串,其中包含两种不同字符,并且这两种字符的数量相等。例如,abababababab 和 aababbaababb 都是平衡串,因为每种字符各有三个,而 abaababaab 和 aaaabaaaab 都不是平衡串,因为它们的字符数量不相等。平衡串在密码学和计算机科学中具有重要应用,比如可以用于构造哈希函数或者解决一些数学问题。小郑拿到一个只包含 L、Q 的字符串,他的任务就是找到最长平衡串,且满足平衡串的要求,即保证子串中 L、Q 的数量相等。

2402_87421821的博客 504

蓝桥杯·全国青少年信息素养大赛·电子学会Python/C++考级:中缀表达式求值解析

蓝桥杯填空题常考带括号的四则运算,电子学会 C/C++ 考级把"栈与表达式求值"列为独立能力点,信息素养大赛的算法题也常借表达式解析建模。今天我们用一道原创题,把表达式求值从"人脑心算"打通到"栈 + 调度场算法"的完整能力链。

IT_Scratch的博客 192

蓝桥杯完全背包|和01背包对比速记

1. dp[j] :背包容量为j时,可以装出的最大价值2. 下标 j -> 背包体积3. dp里面存的值 -> 价值口诀:下标管体积,内容管价值。

2402_87421821的博客 690

蓝桥杯青少组图形化 + 全国青少年信息素养大赛 + 电子学会Scratch考级:校园连连看解析

备考季正酣——第十八届蓝桥杯全国青少年智能科技创新实践活动(原蓝桥杯青少组)省级活动 2026 年 10—12 月正在全国铺开,8 座城市的省级线下测评已定档 11 月 7 日到 12 月 26 日,本届主题"星际拓荒纪元",程序设计组别中的图形化创意编程分初级(U10)与中级(U14),统一 90 分钟现场上机、个人独立完成;

IT_Scratch的博客 305

蓝桥杯·全国青少年信息素养大赛·电子学会Python/C++考级:二分图判定与染色法解析

本文是算法精讲系列之一,面向与三大赛事的图论考点。文中原创练习题 + C++/Python 双版解法 + 考点拆解,代码均通过 2 万组随机对拍(含与暴力 2ⁿ 全染色对照),可放心食用。

IT_Scratch的博客 220

蓝桥杯LV1 - ST表 静态区间最大值(超详细讲解)

给定一个长度为 N 的数组 a,其值分别为 a1,a2,...,aN现有 Q 个询问,每个询问包含一个区间,请回答该区间的最大值为多少。

2402_87421821的博客 312
上一篇: 蓝桥杯day03——Bigram 分词
下一篇: 蓝桥杯day04——采购方案
python_198
博客等级 码龄3年 359粉丝 112原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

python_198

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值