- 2024-11-15Linux vi、vim
在Linux学习,进行各种操作过程中需要用到很多种命令,本篇主要讲基础命令仅供大家参考。绝对是干货满满的一篇文章!!!vim底线模式提示:以下是本篇文章正文内容,仅供参考1.退出vim编辑器: :W表示write,进行文本编辑写入内容,不会退出vim :q表示quit,不
- 2024-11-13第十届中国大学生程序设计竞赛 重庆站(CCPC 2024 Chongqing Site)
B.osu!mania按照题目的公式进行计算,注意四舍五入的精度问题。#include<bits/stdc++.h>usingnamespacestd;usingi32=int32_t;usingi64=longlong;usingldb=longdouble;usingvi=vector<int>;usingpii=pair<int,int>;voidsolve(){ intppmax;
- 2024-11-11Vi/Vim编辑器快捷键分类
1、移动光标h,j,k, l左,下,上, 右Ctrl-F:下翻一页Ctrl-B:上翻一页Ctrl-U:上翻半页Ctrl-d:下翻半页0:跳至行首,不管有无缩进,就是跳到第0个字符^:跳至行首的第一个字符$:跳至行尾gg:跳至文首G:调至文尾5gg/5G调至第5行2、删除复制x:删除单个字符dd:删除光标所在行,
- 2024-11-10Refact.ai Match 1 (Codeforces Round 985)
A.Set二分出最大数满足至少有\(k\)个倍数的数。#include<bits/stdc++.h>usingnamespacestd;usingi32=int32_t;usingi64=longlong;#defineinti64usingvi=vector<int>;usingpii=pair<int,int>;consti32inf=INT_MAX/2;constintmo
- 2024-11-10The 3rd Universal Cup. Stage 16: Nanjing
B.BirthdayGift把原始串的偶数位取反,题目从消除相同就可以转换为消除不同。因此只要有不同位,就一定可以消除。因此最终剩下的串一定是全0或者全1。因此答案就是翻转后的1、0之差。我们用2尽可能的减少0,1只差即可。#include<bits/stdc++.h>#definelllonglongvo
- 2024-11-06Jetson AGX Orin平台相机驱动r35.4.1升级到r35.5.0版本,vi无数据导致内核崩溃问题【有官方补丁】
1.问题描述在r35.4.1中的驱动程序中相机采集正常;升级到r35.5.0没有问题后,当使用v4l2-ctl命令打印帧速率时,当没有连接传感器或传感器没有启动流时,在dmesg中发生以下错误:[1432.454398]tegra-camrtc-capture-vitegra-capture-vi:uncorr_err:requesttimedoutafter250
- 2024-10-31[HDU 2509] Be the Winner (博弈、分裂游戏)
本质上是一个Anti-NimGame。考虑如何计算SG函数。如果当前有堆\(x\)个石子,我取出任意个后,一定会把当前堆分为左右两堆,我们可以枚举左右两堆的大小\(l,r\),保证\(0\lel+r<x\),则有\[SG(x)=\mathrm{mex}(SG(l)\oplusSG(r))\]#include<bits/stdc++.h>usingnames
- 2024-10-25vi编辑器上下左右失效
在使用vi编辑器时,插入状态下,上下左右键失效变成ABCD。系统为Ubuntu22.04.(建议先检查第五条apt源的问题)解决方法:1.尝试修复破损依赖(大概率解决不了)sudoapt--fix-brokeninstall2.如果是报版本错误,尝试降级sudoaptremovevim-common安装系统提示的版本sudoaptinsta
- 2024-10-12【解决方案】Sublime Text 4 按下 Esc 键后无法输入任何内容
在最后编辑博客内容时,我的Sublime版本为4180。我基本用SublimeText4替代了系统自带的Notepad,我用它编辑任何东西(除了代码,手动狗头)。开始我怀疑是PackageControl安装了过多依赖导致的兼容性问题,但由于Sublime多次更新,我的PackageControl再次从命令面板消失,而它
- 2024-10-11Linux中ctrl+z 、ctrl+c、 ctrl+d区别
ctrl+c和ctrl+z都是中断命令,但是他
- 2024-10-07P3215 括号修复 题解
Statement维护一个括号序列,有以下操作:区间覆盖区间翻转区间反转(左括号变右括号,右括号变左括号)区间问最少改多少位能使括号序列合法,保证有解Solution单纯没想到答案怎么算。。。首先一段括号序,如果消除中间的所有匹配,最终一定形如))))(((,这个信息是可合并的设这时左括
- 2024-10-06【GT240X】【06】Linux文本编辑软件vim
目录一、说明二、什么是vim?三、vi/vim的使用3.1命令模式3.2输入模式3.3底线命令模式四、vi/vim按键说明4.1 一般模式可用的光标移动、复制粘贴、搜索替换等4.2 一般模式切换到编辑模式的可用的按钮说明4.3一般模式切换到指令行模式的可用的按钮说明一
- 2024-10-04查看虚拟机centos 7 的 IP 地址和命令
用于生产环境下 安装CENTOS7太费时间,研究阶段放在虚拟机里面 是最好的选择:但是安装完毕后就出现问题 无法使用IFCONFIG;毕竟内核不一样 首先我们登录操作系统用户名root密码123456然后我们输入ip查询命名ipaddr 也可以输入ifconfig查看ip,但此命令会出
- 2024-10-02题解:AT_abc373_d [ABC373D] Hidden Weights
可以发现一个性质:对于图的每个连通分量,一旦在其中任何顶点上的值固定,则所有写入的值都是确定的。我们可以逐个DFS每个连通分量,按照题目的要求给每个点赋值,初始搜索的点值设成\(0\)即可。代码:#include<bits/stdc++.h>#defineintlonglongusingnamespacestd;intn,m;
- 2024-10-02The 2023 ICPC Asia Macau Regional Contest
A.(-1,1)-Sumplete首先只取\(-1\),这样的话选1和不选-1产生的贡献就是都是+1。枚举每一行,然后贪心选择需求最大的若干列。#include<bits/stdc++.h>usingnamespacestd;usingi32=int32_t;usingi64=longlong;#defineinti64usingvi=vector<int>;usingpi
- 2024-09-27keepalived+nginx实现高可用的案例详解(主主模式)
文章目录前言keepalived主备模式和主主模式有什么区别1.主备模式(Master-BackupMode)2.主主模式(Active-ActiveMode或DualMasterMode)主备模式vs主主模式的区别总结:环境案例实现具体步骤ngx1ngx2验证前言keepalived主备模式和主主模式有什么区别Keepali
- 2024-09-24linux操作系统和文件系统,命令(上)
Linux是一个类似于windows的操作系统Linux操作系统的一种主要使用方式是通过终端软件;终端软件里只能使用键盘不能使用鼠标,在终端软件里通过输入命令完成各种任务clear命令可以删除终端窗口里的所有文字信息操作系统里用来管理文件的部分叫文件系统所有文件系统都采用分组方式
- 2024-09-24CENTOS操作系统的安装
目录1文档概要1.1目的1.2准备说明1.3基本配置标准(必须)2系统安装(以centos为例)2.1从引导介质引导后,选择InstallCentOS72.2设置时区为中国上海,添加中文支持2.3设置安装磁盘2.4开始安装2.5设置root密码3系统基本配置3.1开启SSH3.2关闭防火墙3.3关闭selin
- 2024-09-23多智能体协同控制(2):代数图论
在上一节中,提到了分布式一致性算法的实现与多智能体之间的交流方式密切相关。这一节用图论来揭示不同多智能体之间交流方式的本质差异。图的基本定义我们可以将不同智能体之间的通信方式,抽象出来,称为“通信图”(graph)。如右图所示,舍弃物理意义,将每个智能体抽象成节点(vertex)1,
- 2024-09-23牛客小白月赛101
A-tb的区间问题枚举区间,然后用前缀和求解#include<bits/stdc++.h>usingnamespacestd;usingi32=int32_t;usingi64=longlong;usingvi=vector<int>;usingpii=pair<int,int>;i32main(){ ios::sync_with_stdio(false),cin.tie(nullptr); in
- 2024-09-17Codeforces Round 972 (Div. 2)
A.SimplePalindrome考虑到对于同一种字母无论怎么摆放,对答案的影响是相同的。所以我们可以直接把同一种字母放在一起,考虑不同中字母间为了消除回文串,必须是的同一种字母不会出现在另一种字母的两侧。因此我们只要尽可能的均分五种字母就好了。#include<bits/stdc++.h>using
- 2024-09-162023 CCPC 秦皇岛
A.MakeSYSUGreatAgainI因为\(k\ge2n\),所以可以顺序按照以阶梯形状摆放,这样可以保证每行每列两个,且\(\gcd\)都是1,剩下的数字随便放就好了。#include<bits/stdc++.h>usingnamespacestd;usingi32=int32_t;usingi64=longlong;#defineinti64usingvi=
- 2024-09-15Bash 设置 vi mode
Bash设置vimodebashshell在行模式编辑内容时,模式为emacs的操作模式查看readline的man手册内容如下$manreadline...editing-mode(emacs) ControlswhetherreadlinebeginswithasetofkeybindingssimilartoEmacsorvi. editing-modecanbesetto