2024.6.20 刷题总结

2024.6.20

**每日一题**

2748.美丽下标对的数目,这道题可以通过暴力求解,也可以使用哈希表来求解,同时通过本题,我发现了C++的gcd函数可以直接调用.暴力方法为两重循环遍历,判断他们的gcd是否为1;哈希表的方法为,不提前处理出哈希表的值,而是遍历数组的同时,对于每个当前数字的第一个,寻找哈希表中互质的数字是否存在,若存在则把所有答案加上,做完这个操作后再将当前的数字加入哈希表(即哈希表中存的是当前元素之前的元素最后一个数字的相应出现次数,保证了有序性),从这题可以得出一个启示,在一些需要保证顺序的题目里,我们可以在遍历的途中同时更新表值,gcd函数:gcd(x,y)

118.杨辉三角,这是一道动态规划的入门题目,依题意每个元素等于它上面的两个元素求和,所以我们首先规定每行第一个和最后一个元素为1,然后再依次遍历这一行每一个元素,令其为它左上角和右上角元素的和即可,注意控制数组的大小。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/31021.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

DB9母头接口定义485

在通信技术中,DB9接口广泛应用于串行通信,尤其是在RS232和RS485标准中。虽然DB9接口最常见于RS232通信,但通过适当的引脚映射,它也可以用于RS485通信。本文将详细介绍如何定义和使用DB9母头接口进行RS485连接。 DB9母头接口简介 …

②-Ⅱ单细胞学习-组间及样本细胞比例分析(补充)

数据加载 ①单细胞学习-数据读取、降维和分群_subset函数单细胞群-CSDN博客‘ #2024年6月20日 单细胞组间差异分析升级# rm(list = ls()) library(Seurat)#数据加载(在第一步已经处理好的数据) load("scedata1.RData")#这里是经过质控和降维后的单细胞数据 tabl…

蓝牙模块在智能城市构建中的创新应用

随着科技的飞速发展,智能城市的概念已经逐渐从理论走向实践。物联网技术作为智能城市构建的核心驱动力,正在推动着城市基础设施、交通管理、环境监测等领域的深刻变革。蓝牙模块,作为物联网技术的重要组成部分,以其低功耗、低成本…

java文件IO操作

前言: java里面的文件操作分为文件系统操作和文件内容操作。文件系统操作主要是针对File这个类来进行操作,而文件内容操作总的来说有四个:Reader,Writer,InputStream,OutputStream,前面两个是通…

CCAA质量管理【学习笔记】​​ 备考知识点笔记(七)质量相关法律法规及《管理体系审核员准则》2021修订3

5、质量管理体系基础考试大纲 3.3法律法规和其他要求 a)《中华人民共和国民法典》第三编 合同; b)《中华人民共和国消费者权益保护法》 c)《中华人民共和国产品质量法》 d) 中国认证认可协会相关人员注册与管理要求 目 录 前 言 第一章 总则 1.1 引言 1.2 适…

重学java 79.JDK新特性 ⑤ JDK8之后的新特性

别怕失败,大不了重头再来 —— 24.6.20 一、接口的私有方法 Java8版本接口增加了两类成员: 公共的默认方法 公共的静态方法 Java9版本接口又新增了一类成员: 私有的方法 为什么IDK1.9要允许接口定义私有方法呢? 因为我们说接口是规范,规范是…

由于找不到msvcp140.dll无法继续执行代码是什么意思,解决msvcp140.dll文件

由于找不到msvcp140.dll无法继续执行代码这种提示,你知道要怎么去处理么?出现这情况,你的程序就代表出现问题了,你会发现打不开,我们需要修复msvcp140.dll文件才能正常的使用程序。今天我们就来聊聊msvcp140.dll找不到…

加密好的WPSword文档,忘记密码怎么办?

在日常办公和学习中,我们经常使用WPS Word等文档处理软件来创建和编辑重要文件。为了保护这些文件不被未经授权的人访问,我们通常会选择给文档设置密码。然而,有时我们可能会因为时间久远或其他原因而忘记自己设置的密码,这时该如…

【Go】用 DBeaver、db browser 和 SqlCipher 读取 SqlCipher 数据库

本文档主要描述如何用 DBeaver、db browser 和 SqlCipher 上打开加密的 SQLite3 数据库(用 SqlCipher v3 加密) 软件版本 DBeaver:v24.1.0 SQLite-driver: sqlite-jdbc-3.46.0.0.jar dbbrowser-for-sqlite-cipher:3.12.2 SqlCipher cli(ubuntun)&am…

ubuntu18.04编译 BALM

紧接着上次编译完HBA,直接来编译BALM,发现基本上没有错误,但是在BARGE_test.cpp和PA_test.cpp中ParamSO3会出现错误: 错误改正主要参照: Ceres Manifolds/LocalParameterization 类_ceres::localparameterization-CSDN博客 错误的…

Java AES加密工具类

以下是一个简单的AES加密示例 import org.apache.commons.codec.binary.Base64;import javax.crypto.Cipher; import javax.crypto.spec.SecretKeySpec;/*** author Sakura* date 2023/8/16 14:54* Description 测试网站 http://tool.chacuo.net/cryptaes*/ public class AESU…

如何避免在React中的回调函数中使用箭头函数可能引起的内存泄漏?

在React中,箭头函数在回调函数中的使用确实可能引发性能问题,尤其是当这些函数在渲染方法或者组件内部被定义时。每次组件重新渲染时,都会创建这些函数的新实例,这可能导致不必要的计算和内存使用,甚至在某些情况下引发…

2024年了,上大学可以不需要用到电脑吗?

前言 在2024年的今天,电脑已经成为了人们工作生活的一大部分。Oh, no!好像手机才是。 好像每个人都是这样的:可以没有电脑,但不能没有手机…… 所以2024年的今天,上大学的小伙伴们可以不需要用到电脑吗?…

【OCPP】ocpp1.6协议第4.7章节Meter Values的介绍及翻译

目录 4.7、仪表值MeterValues-概述 MeterValues 请求消息 MeterValues 响应消息 使用场景 1. 定期报告 2. 事务相关报告 示例 MeterValues 请求示例 处理 MeterValues 响应 示例代码 构建和发送 MeterValues 请求 可能的错误处理 总结 4.7、仪表值MeterValues-原…

3D打印随形透气钢引领模具排气新潮流

随着模具制造技术的不断发展,金属3D打印技术正逐渐成为模具制造领域的一大亮点。除了已广泛应用的随形水路技术外,金属3D打印在解决模具困气问题上同样展现出独特优势,成为模具排气、解决困气的重要技术方向。 模具的排气系统一直是模具设计制…

前端菜鸡学习日记 -- computed和watch的用法

目录 1.computed: 2.watch: 哈喽哇大家,又是新的一周,因为一些特殊的原因,所以目前是比较闲的,就趁机多学习一点东西把,这些学习日记就是学习中的笔记咯,流水账日记则是工作中遇到…

USB CDC简介

USB CDC类、USB2.0标准与PSTN之间的关系 CDC(Communication Device Class)类是USB2.0标准下的一个子类,定义了通信相关设备的抽象集合。它与USB2.0标准以及其下的子类的相互关系如下图所示: 如上图,USB2.0标准下定义了很多子类,有音频类&…

计算机网络知识点汇总(三)

1.2 计算机网络体系结构与参考模型 1.2.1 计算机网络分层结构 计算机网络的各层及其协议的集合称为网络的体系结构(Architecture)。换言之,计算机网络的体系结构就是这个计算机网络及其所应完成的功能的精确定义。要强调的是,这些功能究竟是用何种硬件…

Java数据结构与算法(完全背包)

前言: 完全背包问题是背包问题的一个变种,与0/1背包问题不同,在完全背包问题中,每种物品可以被选取多次。问题描述如下: 给定 n 件物品,每件物品有一个重量 wi和一个价值 vi,以及一个背包,它能…

性能测试(五)—— 数据库性能测试-mysql

1 mysql性能测试的主要内容 MySQL数据库介绍MySQL数据库监控指标MySQL慢查询工作原理及操作SQL的分析与调优方法MySQL索引的概念及作用MySQL索引的工作原理与设计规范MySQL存储引擎MySQL实时监控MySQL集群监控方案MySQL性能测试的用例准备使用Jmeter开发MySQL性能测试脚本执行…