序列 训练营 数组 随想

P1241 括号序列

题目描述 定义如下规则: 空串是「平衡括号序列」 若字符串 S 是「平衡括号序列」,那么[S] 和(S) 也都是「平衡括号序列」 若字符串 A 和 B 都是「平衡括号序列」,那么 AB(两字符串拼接起来)也是「平衡括号序列」。 例如,下面的字符串都是平衡括号序列: (),[],(()),([]),( ......
括号 序列 P1241 1241

数组

int[] ids;//声明 //1.1 静态初始化:数组的初始化和数组元素的赋值操作==同时==进行 ids = new int[]{1001,1002,1003,1004}; //1.2动态初始化:数组的初始化和数组元素的赋值操作==分开==进行 String[] names = new Str ......
数组

c++训练打卡(12)

存钱问题: 银行有几种不同的月息利率 期限一年 0.0063 期限两年 0.0066 期限三年 0.0069 期限五年 0.0075 期限八年 0.0084 某人手中有2000块钱,存20年,问怎么存才能使得20年后所得利息最多 流程图: 伪代码: 源代码: #include<stdio.h>#in ......

2023-04-20:有一堆石头,用整数数组 stones 表示 其中 stones[i] 表示第 i 块石头的重量。 每一回合,从中选出任意两块石头,然后将它们一起粉碎 假设石头的重量分别为 x 和

2023-04-20:有一堆石头,用整数数组 stones 表示 其中 stones[i] 表示第 i 块石头的重量。 每一回合,从中选出任意两块石头,然后将它们一起粉碎 假设石头的重量分别为 x 和 y,且 x <= y 那么粉碎的可能结果如下: 如果 x == y,那么两块石头都会被完全粉碎; ......
石头 重量 stones 整数 数组

209长度最小的子数组

力扣刷题 209 长度最小的子数组--day2 题目分析 🫥🫥🫥 在写代码前, 还是要好好分析, 最好在纸上把题目的过程模拟以下 思路清晰,代码才会不写的很乱, 像这道题,一开始很难想到用滑动窗口的, 只有在纸上模拟了子数组的变化过程才写的出来! 今天时间有点紧, 题解就不分析过多了, 我的解 ......
数组 长度 209

977有序数组的平方

力扣刷题 977.有序数组的平方--day2 题目分析 这道题目, 乍一看就是一个排序问题嘛,大不了计算完平方后, 再用个插入排序或者冒泡排序罢了 但是, 题目告诉我们, 这个数组原来就是有序的, 所以我们要用好 这个特点, 从而简化代码 数组在平方后, 后面那些原来为正数的顺序并没有改变, 前面的 ......
数组 977

指针配合数组和函数案例(冒泡排序)

#include<iostream>using namespace std;void maopao(int *arr,int len){ for(int i=0;i<len-1;i++) { for(int j=0;j<len-i-1;j++) { if(arr[j]>arr[j+1]) { int ......
数组 指针 函数 案例

西南民族大学 2023 天梯自主训练 4

西南民族大学 2023 天梯自主训练 4 多项式A除以B 思路:a表示被除多项式,b表示除数多项式,一次运算的商的项p为a的最高项-b的最高项,商的系数q为a的最高项的系数除以b的最高项的系数,将所有a中项数和b的项数乘p后相同的系数减去b项的系数乘q(...haoluan...看图吧) #incl ......
天梯 民族 大学 2023

数组的初始化问题

数组两种有初始化方式:静态初始化和动态初始化: 静态初始化 int[] arr=new int[]{1,2,3,4,5}; 静态初始化时内容已经确定,长度根据内容推断出来。 动态初始化 int[] arr=new int[3]; arr[0]=1; arr[1]=2; arr[3]=3; 动态初始化 ......
数组 问题

有向图的拓扑序列

#include<iostream> #include<cstring> #include<algorithm> using namespace std; const int N=1e5+10; int n,m; int h[N],e[N],ne[N],idx; int d[N];//入线 int ......
有向图 拓扑 序列

Net7中对数组全部加1操作

1 注意 foreach 不能⽤ var ,也不能直接⽤ int ,需要 ref int ,注意 arr 要转换为 Span 。 2 3 int[] arr = { 1, 2, 3, 4, 5}; 4 5 Console.WriteLine(string.Join(",", arr)); // 1, ......
数组 Net7 Net

LOJ #6564 - 最长公共子序列(bitset 求 LCS)

怎么全天下就我没见过?被薄纱了/ll 还是考虑从朴素的 DP 入手优化。不难发现对于固定的 $i$,相邻的 $dp_{i,j}$ 的差要么是 $0$ 要么是 $1$,也就是说从压位的考虑角度可能很有前途。因此我们转而维护 $dp_{i,j}$ 的差分数组 $v_{i,j}=dp_{i,j}-dp_{ ......
序列 bitset 6564 LOJ LCS

Vue3 watch 监听对象数组中对象的特定属性

Vue3 watch 监听对象数组中对象的特定属性 在 Vue 3 中,可以使用 watch 函数来监听对象数组中对象的特定属性。可以通过在回调函数中遍历数组来检查对象的特定属性是否发生变化,并在变化发生时执行相应的操作。 一、监听对象的特定属性 例如,假设有一个名为 items 的对象数组,其中每 ......
对象 数组 属性 watch Vue3

LOJ #6564. 最长公共子序列

题面传送门 为啥大家都会这个科技? 首先我们有一个比较愚蠢的dp:设 $f_{i,j}$ 表示第一个序列到第 $i$ 位,第二个序列到第 $j$ 位,最长公共子序列的长度。这样做是 $O(n^2)$ 的。 如果你做过 dp 套 dp 你应该可以发现 $f_{i,j}$ 行差分是只有 $01$ 的,我 ......
序列 6564 LOJ

CTFshow愚人杯-被遗忘的反序列化

这题虽然只有100的分值,但是我觉得它涉及到的东西还蛮多的,写个随笔记录一下。 题目 <?php # 当前目录中有一个txt文件哦 error_reporting(0); show_source(__FILE__); include("check.php"); class EeE{ public $ ......
序列 愚人 CTFshow

DyLoRA:使用动态无搜索低秩适应的预训练模型的参数有效微调

又一个针对LoRA的改进方法: DyLoRA: Parameter-Efficient Tuning of Pretrained Models using Dynamic Search-Free Low Rank Adaptation https://arxiv.org/pdf/2210.07558 ......
模型 参数 动态 DyLoRA

LeetCode Top100: 找到所有数组中消失的数字(Python)

LeetCode Top100: 找到所有数组中消失的数字 给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字,并以数组的形式返回结果。 示例 1: 输入:nums = [4,3,2,7,8, ......
数组 LeetCode 数字 Python 100

递归--由子级寻找父级 树结构 根据 子集 查找所有的父级,组成数组

递归--由子级寻找父级 :https://blog.csdn.net/stone10086/article/details/106554212?ops_request_misc=&request_id=&biz_id=&utm_medium=distribute.pc_search_result.n ......
子集 数组 结构

08-字符串、数组、对象的扩展

title: 08-字符串、数组、对象的扩展 publish: true 字符串的扩展 下面提到的字符串的几个方法,更详细的内容,可以看《04-JavaScript 基础/内置对象 String:字符串的常见方法.md》。 ES6 中的字符串扩展如下: includes(str):判断是否包含指定的 ......
数组 字符串 字符 对象 08

如何训练你自己的大型语言模型

简介 像OpenAI的GPT-4和谷歌的PaLM这样的大型语言模型已经席卷了人工智能世界。然而,大多数公司目前还没有能力训练这些模型,完全依赖于少数几个大型科技公司提供技术。 在Replit,我们大力投资建设训练自己的大型语言模型所需的基础设施。在这篇博客文章中,我们将概述如何从原始数据到部署在面向 ......
模型 语言

JavaScript数组常用操作

JavaScript中的数组是一种用于存储和操作多个值的数据结构。以下是使用JavaScript中的数组的一些基本方法: 1.创建数组: ``` let arr = [1, 2, 3]; ``` 2.获取数组的长度: ``` arr.length // 输出:3 ``` 3.访问数组元素: ``` ......
数组 JavaScript 常用

剑指offer53(Java)-在排序数组中查找数字(简单)

题目: 统计一个数字在排序数组中出现的次数。 示例 1: 输入: nums = [5,7,7,8,8,10], target = 8输出: 2示例 2: 输入: nums = [5,7,7,8,8,10], target = 6输出: 0 提示: 0 <= nums.length <= 105 -1 ......
数组 数字 offer Java 53

使用GPU训练神经网络的历史

我在一台没有GPU支持的Mac电脑本上本地部署了stable-diffusion-webui,并生成了一张图。这张图大概需要10分钟的时间才能生成,但如果有GPU支持的话,只需要几秒钟就能完成。这让我深刻体会到GPU的算力比CPU强大得多。 GPU算力为啥远高于CPU 更多的处理单元 GPU在同样芯 ......
神经网络 神经 历史 网络 GPU

【ACM算法竞赛日常训练】DAY16【奇♂妙拆分】【区区区间间间】【小AA的数列】数学 | 位运算 | 前缀和

DAY16共3题: 奇♂妙拆分(简单数学) 区区区间间间(单调栈) 小AA的数列(位运算dp) 🎈 作者:Eriktse 🎈 简介:19岁,211计算机在读,现役ACM银牌选手🏆力争以通俗易懂的方式讲解算法!❤️欢迎关注我,一起交流C++/Python算法。(优质好文持续更新中……)🚀 🎈 ......
数列 前缀 区间 算法 数学

二分查找:剑指 Offer 11. 旋转数组的最小数字

题目描述: 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 给你一个可能存在 重复 元素值的数组 numbers ,它原来是一个升序排列的数组,并按上述情形进行了一次旋转。请返回旋转数组的最小元素。 例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一次旋转,该数 ......
数组 数字 Offer 11

6-数组

1.数组 概念: 指的是一种容器,可以同来存储同种数据类型的多个值。 但是数组容器在存储数据的时候,需要结合隐式转换考虑。 比如: ​ 定义了一个 int 类型的数组。那么 boolean。double 类型的数据是不能存到这个数组中的, ​ 但是 byte 类型,short 类型,int 类型的数 ......
数组

20230419 训练记录:dp

Deque https://atcoder.jp/contests/dp/tasks/dp_l Alice 和 Bob 玩游戏,轮流从 deque 的头/尾取走一个元素,Alice 拿走的数和为 $X$,Bob 拿走的数和为 $Y$。Alice 想最大化 $X - Y$ 而 Bob 想最小化 $X ......
20230419

R语言单位根、协整关系Granger因果检验、RESET分析汇率在岸和离岸数据时间序列

全文链接:http://tecdat.cn/?p=32188 原文出处:拓端数据部落公众号 单位根的随机性趋势与协整关系对实证分析中时间序列的影响是不容小觑的。检验的目的在于更好的分辨数据特性、甄选模型,以达到或能预测或能证实因果关系或否定以上两者的结果。 单位根检验 基本思路 在进行时间序列分析时 ......
时间序列 因果 汇率 序列 Granger

数组

数组 数组的概念 相同类型数据的有序集合 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们 数组声明与创建 数组的声明与创建语法 数组的声明: dataType[] arrayRefVar;//首选方法 //或 dataType arrayRefVar[];//效果相同,但不 ......
数组

第三章 字符串、向量和数组

c++11 第三章 字符串、向量和数组 第二章的数据类型是内置数据类型,直接由硬件实现;c++标准库实现了高级数据类型,并未硬件直接实现。vector与string是由标准库实现的,而数组是内置类型,但是不够灵活。 3.1 命名空间的using声明 using using std::cin; 每个u ......
向量 数组 字符串 字符 第三章