• 2024-11-0811.8模拟赛总结
    赛时T1想如果某一行和某一列的最大值相同的话,这个数的位置就可以确定了,但如果一个数只作为某一行的最大值出现了一次,那它所在的列就一定有一个比它大的,所以考虑从大到小往矩形里放数,记录有几列已经放过数字了,那这个数就可以在这几列中任选一列,即\(ans\)乘上放过数的列的个数,赛
  • 2024-11-01Mysql的行锁,改一行锁一行
    目录标题前言行级锁1.共享锁(SharedLock)2.排他锁(ExclusiveLock)行级锁中的死锁(DeadLock)现象行级锁虽好,但有时候会升级成表级锁第一种情况,当未命中索引时,行级锁会升级成表级锁。
  • 2024-10-31DBeaver如何插入一行新数据或者复制一行新数据,真方便
    前言我们在使用DBeaver时,经常是需要操作数据库表的,比如新加一行数据等。DBeaver给我们提供了快速的操作方法,今天就来介绍下。如何插入新数据首先,我们选中要插入数据的那个位置,就是要选中一行数据。然后,我们点击下面的这两个按钮,其中一个按钮是新增一行,一个按钮是复制一行。
  • 2024-10-31求正整数2和n之间的完全数
    题目描述求正整数2和n之间的完全数(一行一个数)。完全数:因子之和等于它本身的自然数,如6=1+2+3输入输入n。输出一行一个数,按由小到大的顺序。样例输入数据17Copy输出数据16Copy来源一本通在线评测代码#include<bits/stdc++.h>usingnamespacestd;intn
  • 2024-10-30文本处理工具
    文本编辑工具之神-VIMvi/vim的使用基本上vi/vim共分为三种模式,命令模式(CommandMode)、输入模式(InsertMode)和命令行模式(Command-LineMode)。命令模式用户刚刚启动vi/vim,便进入了命令模式。此状态下敲击键盘动作会被Vim识别为命令,而非输入字符,比如我们此时按下i,并不会
  • 2024-10-292024.10.29
    1.reverse函数:翻转对于数组a,a+n;对于字符串或者向量a.begin(),a.end();具体在https://blog.csdn.net/YMWM_/article/details/1154682972.字符串的一种赋值方式点击查看代码for(inti=0;i<n;i++)s[i]=string(7*n/2,'')其中s[]=string(数量,'')是说将s[]这一行赋值为
  • 2024-10-19NOIP 计划 R14
    洛谷NOIP计划142024年10月17日Status:CLOSEDAuthor:云浅知处\(\def\EZ{\textcolor{#51af44}{\text{EZ}}}\EZ\)表示简单,10分钟内就能想到。\(\def\HD{\textcolor{#3173b3}{\text{HD}}}\HD\)表示中等,能独立想出\(\def\IN{\textcolor{#be2d23}{\text{IN}}}\IN\)
  • 2024-10-17luogu P3842 [TJOI2007] 线段
    link好题,考虑如何设定状态。设\(dp_{i,0/1}\)表示到了第\(i\)行走完后停在这一行的最左侧/最右侧。设定\(l_i\)表示这一行该线段的最左侧,\(r_i\)表示这一行的最右侧。思考如何转移。1.当我处在这一行的最左侧时,我需要从这一行的右端点转移过来,所以你的贡献要加上这个线段的长
  • 2024-10-16Sorting a Grid
    怎么洛谷又没了。怕下次又忘了所以写。习惯了谎话,早已分不清真假。不妨给D的每一行染一个颜色,那么C每一行的是一种颜色即可。可以发现有\(n\)种颜色,每种颜色数量为\(m\)。每一行颜色不是一样的。考虑B如何一定合法。显然每一列不能有重复元素,等价于每一列有m种
  • 2024-10-12shell 命令vim 打开文件后,如何到文件的最后一行
    背景:打开文件后如何到达文件最后一行,shell操作命令。愿我们终有重逢之时,而你还记得我们曾经讨论的话题。QQgroup 868373192QQsecondgroup 277356808解决方案:在Vim编辑器中,你可以使用以下几种方法快速跳转到文件的最后一行:###方法1:使用`G`命令-按下`G`键
  • 2024-10-11动态规划-路径问题——931.下降路径最小和
    1.题目解析题目来源:931.下降路径最小和——力扣测试用例2.算法原理1.状态表示我们可以开辟一个dp表,多开辟一行两列用来存储虚拟位置,dp[i][j]表示从第一行到该位置的最小路径和2.状态转移方程由于要找到最小路径和,并且由题目可以知道每一个位置的只能向
  • 2024-10-11线性代数-行列式
    n阶排列由1,2,...,n组成的一个有序数组(一个都不少)123,213,312,3213级排列改变顺序,不是同一个排列(有序)123...nn级标准排列(自然排列)行列式定义3阶行列式A3×3=|a11a12a13a21a22a23a31a32a33|=a11a22a33+a12a23a31+a13a21a32−a13a22a31−a12a21a33−a11a23a32行标取自然排
  • 2024-09-27P10681 COTS/CETS 2024 奇偶矩阵 Tablica
    P10681COTS/CETS2024奇偶矩阵Tablica来自qnqfff大佬的梦幻dp。约定二元组\((n,m)\)表示一个\(n\)行\(m\)列的矩形。不添加说明的子问题,限制与题面一致。思路先考虑放最后一行,发现你填的位置经过变换后可以得到其他的结果,也就是说只要乘上变换的方案数就可以任
  • 2024-09-25IDEA如何查看每一行代码的提交记录(人员,时间)
    前言我们在使用IDEA开发时,一般需要使用git来管理我们的代码,而且大家协同开发。 有时候,我们在开发的时候,经常需要看一下当前的代码时谁开发的,除了看类上面的作者外,更精细的方式是看每一行代码的提交记录。 那么,我们该怎么查看呢?如何查看首先,我们需要保证我们的代码是有git
  • 2024-09-20Linux: while read 循环丢失最后一行的问题及解决方案
    在Linux的Shell编程中,使用whileread循环来逐行读取文件内容是一种常见的操作。然而,许多人在使用whileread时会遇到一个问题:文件的最后一行可能不会被读取,尤其是当最后一行没有换行符时。这里将探讨这个问题的原因,并提供相应的解决方案。问题概述在Bash中,read
  • 2024-09-15DP of DP
    将内层DP的结果作为外层DP的状态进行DP。P10614BZOJ3864Heromeetdevil考虑LCS的转移,\(g_{i,j}=g_{i-1,j-1}+1[s_i=t_j]\)或\(g_{i,j}=\max(g_{i-1,j},g_{i,j-1})[s_i\net_j]\)。一个朴素的想法是,设\(f_{i,s}\)表示\(T\)的前\(i\)位,与\(S\)的LCS数组为
  • 2024-09-14第二十讲:为什么我只改一行的语句,锁这么多?
    第二十讲:为什么我只改一行的语句,锁这么多?简概引入​ 在上一篇文章中,我和你介绍了间隙锁和next-keylock的概念,但是并没有说明加锁规则。间隙锁的概念理解起来确实有点儿难,尤其在配合上行锁以后,很容易在判断是否会出现锁等待的问题上犯错。所以今天,我们就先从这个加锁规则开
  • 2024-09-09Python将表格文件中某些列的数据整体向上移动一行
      本文介绍基于Python语言,针对一个文件夹下大量的Excel表格文件,对其中的每一个文件加以操作——将其中指定的若干列的数据部分都向上移动一行,并将所有操作完毕的Excel表格文件中的数据加以合并,生成一个新的Excel文件的方法。  首先,我们明确一下本文的需求。在一个文件夹内,有
  • 2024-09-05动态规划————数字三角形
    动态规划————数字三角形题干题目描述观察下面的数字金字塔。写一个程序来查找从最高点到底部任意处结束的路径,使路径经过数字的和最大。每一步可以走到左下方的点也可以到达右下方的点。达右下方的点。738810274445265在上面的样例中,从7→3→8→
  • 2024-08-3020240827_102109 python 字符流遍历得到每一行的数据
    需求python字符流遍历得到每一行的数据读取文件的内容每隔一秒钟,显示一行内容示例1示例2
  • 2024-08-25聚合函数COUNT()用法解析
    在数据分析工作中,我们常用聚合函数COUNT()统计一些特定条件的行数。常用的用法有如下三种:COUN(*)COUNT(1)COUNT(字段)那它们三者的区别在哪里呢。COUNT(*)用来计算表中所有行的数量,包括那些包含NULL值的行。COUNT(1)也用于计算所有行的数量,它也不会忽略任何行。COUNT(字段)
  • 2024-08-18数学 做题笔记
    在这个随笔中,会有笔者的一些做题笔记,包括但不限于数学的思想、解题技巧、代码实现等。CF1361BJohnnyandGrandmasterTAG:数学,贪心,暴力思路:从最大的数开始枚举,如果当前为是偶数,差不变。如果当前为是奇数,则往下找,知道这个\(p^k\)被补齐。如果补齐不了,则后面的数一直往小的加
  • 2024-08-17Linux 中 实现每一行连续重复
     001、sed实现[root@PC1test]#lsa.txt[root@PC1test]#cata.txt##测试数据010203040506070809101112131415161718192021222324252627282930[root@PC1test]#sed'1~1p'a.txt##每行连续重复两次
  • 2024-08-15洛谷题单指南-常见优化技巧-P4147 玉蟾宫
    原题链接:https://www.luogu.com.cn/problem/P4147题意解读:找到一个只包含'F'的最大的子矩形。解题思路:方法1:设R为0,F为1,先计算二维前缀和,再枚举所有子矩形左上角(x1,y1)、右下角(x2,y2),计算子矩形的区间和,更新最大值,只能得到部分分。方法2:对于二维矩阵每个点,定义三个属性:h[][]
  • 2024-08-12Vim入门之快速移动位置
    Vim移动命令移动命令向前卷动一个屏幕^F向后卷动一个屏幕^B向前卷动半个屏幕^D向后卷动半个屏幕^U向前卷动一行^E向后卷动一行^Y将目前这一行移动屏幕顶端并卷动屏幕z将目前这一行移动屏幕中心并卷动屏幕z.将目前这一行移动屏幕底端并卷动屏幕z-重画屏幕^L移到home位置(屏幕的