LS
  • 2024-10-022024.9.24 模拟赛 CSP4
    模拟赛暴力场。出题人学政治的?T1商品值域线段树直接看值域上,每两个相邻的点的差提供的贡献,相当于值域上某一区间每一个位置都有\(1\)的贡献再减一。所以直接值域线段树,查询区间和。贪心发现左右端点一定挂在某个点上时最优。注意左右端点挂住的情况分别跑一遍。边界处理
  • 2024-10-01Linux统计文件夹下的文件数目
    最近需要统计Linux系统中某个文件夹下的文件数目,而Linux系统下有三个命令:ls、grep、wc。通过这三个命令的组合,可以实现上述要求!统计当前目录下文件的个数(不包括目录)$ls-l|grep"^-"|wc-l递归统计当前目录下文件的个数(包括子目录)$ls-lR|grep"^-"|wc-l查看
  • 2024-09-30Training Records 2
    9.6CSP1*Blink题目描述小诗有一个不可重集\(S\),她记得\(S\)的元素数量\(n\)与\(\gcd⁡(S)+\operatorname{lcm}⁡(S)\)的值\(m\),但她已经忘记\(S\)由什么元素构成,她想知道有多少种符合条件的构成方案。由于答案过大,你只需告诉她答案\(\bmodP\)的值。对于
  • 2024-09-30whatis命令:关于命令的简短描述
    一、命令简介​whatis​命令用于查询命令、函数、文件等的基本用途,查询结果只是一句简短的描述。例如$whatislsls(1)-listdirectorycontents返回关于ls命令的简短描述。这个结果实质是来自于man手册的一个章节,在较新的Linux发行版中已经使
  • 2024-09-29[雅礼集训 2017 Day1]市场 题解
    题目链接题目分析听说是很典的一道题,很明显难点在于除法下取整的操作。类似花神那一道题,但是由于有区间加,所以无法进行暴力修改。很明显暴力复杂度爆炸,考虑下取整带来的性质:对于一对相邻的数,很明显有\(\lfloor\frac{x-1}{k}\rfloor\le\lfloor\frac{x}{k}\rfloor-1\)。
  • 2024-09-29[HNOI2009] 梦幻布丁
    [HNOI2009]梦幻布丁题意给出一个序列\(a\),有\(q\)次操作,每次修改把序列中一种数全部改为另一种数。每次询问,查询序列\(a\)的颜色段个数。思路颜色段只有同一种颜色才有贡献,我们考虑每种颜色开一棵平衡树维护。每种颜色维护其在原序列中的下标,下标连续的一段区间就是一
  • 2024-09-26P8563 Magenta Potion 题解
    前排警告这是较为通用,不需要脑子,但是代码量巨大的题解,请谨慎食用解题思路不知道大家做没做过带修改的区间最大连续子段和,这一题其实就是带修改的区间最大连续子段积。那么其实做法是类似的。我们用线段树维护五个量:当前区间答案,区间前缀最小值,区间前缀最大值,区间后缀最小值,区
  • 2024-09-26通过ossfs fsspec 扩展访问oss 数据
    尽管oss对于s3客户端具有兼容性,直接通过s3fs是可以直接访问oss的,但是有不少缺陷(比如ls的支持就有问题)ossfs是基于ossclient实现的标准fsspec扩展,使用上很不错,对于文件系统常见操作支持的很好,以下是一个简单使用说明参考使用安装pipinstallossfs
  • 2024-09-25【Linux探索学习】第一弹——Linux的基本指令(上)——开启Linux学习第一篇
    前言:在进入Linux学习之前,我们首先要先做好以下两点:1、已经基本掌握C语言或C++,2、已经配置好了Linux的环境,做完以上两点后我们就开始Linux的学习,今天我们首先要学习的就是Linux中最基础的操作:基础指令,由于本人也是现学现卖,所以在文中多多少少会有讲解不到位或出错的地方,如果你
  • 2024-09-24DC-1超简便
    先查看IP ifconfig寻找靶机的真实ip   nmap-sP192.168.96.128/24namp-A-p--v192.168.96.129(刚才查到的靶机的真实IP)他是一个电信drupal服务Searchsploitdrupal7MSF渗透msfconsole进入MSF控制台search搜索相应模块use          对
  • 2024-09-24linux如何查看当前的目录所在位置
    在Linux系统中,查看当前目录所在位置的常用命令是pwd,它代表"printworkingdirectory"(打印工作目录)。当你在终端中输入pwd并按下回车键时,它会显示当前所在的完整路径。打开终端,然后输入以下命令:pwd系统会返回你当前所在的目录路径。例如,如果你在/home/username/Documents目录
  • 2024-09-24ll命令和输出格式是什么含义?
    ll命令在Linux系统中,ll通常是ls-l命令的别名(alias)。ls-l是列出目录内容的命令,带有详细信息的格式。通过ls-l命令,你可以看到文件或目录的详细信息,包括权限、所有者、组、大小、修改时间等使用ll时常见的输出格式:drwxr-xr-x2useruser4096Sep1615:30directory
  • 2024-09-24ls -l是什么命令全称?
    Linux中,ls-l并不是一个命令的全称,而是ls命令的一种选项形式。其中:ls是"list"的缩写,表示列出目录内容的意思。-l是ls命令的一个选项,它指的是长格式显示(longlistingformat)。因此,ls-l并没有全称,只是ls命令加上-l选项,表示以详细的格式列出文件或目录的更多信息。
  • 2024-09-24父子Shell你了解多少?一起解读吧
    一.source和点、bash\sh、./script区别1.source和点,执行脚本,只在当前shell环境中执行生效2.指定bash\sh解释器运行脚本,是开启subshell,开启子shell运行脚本 命令3../script,都会指定shebang,通过解释器运行,也是开启subshell运行命令 二.父Shell的概念pstree|--s
  • 2024-09-239.23 D 暂存
    鉴于5k和int_R等大神都认为这道题80pts档是一个普通的线段树,作为一个线段树狂热爱好者果断尝试,但在打出30行的pushup后蚌埠住了,但还是想切掉,所以暂存一下,什么时候打出来什么时候删置顶。目前进度:pushup,建树你们要是能发现问题记得说啊,#include<bits/stdc++.h>#defi
  • 2024-09-22execve
    目录glibcdemoglibcexecve()执行由pathname指定的程序。这会导致当前正在被调用进程运行的程序被一个新程序替换,且该新程序会重新初始化栈、堆,以及(已初始化和未初始化的)数据段。demoexecve(path,args,env):用execve()替换当前进程为ls命令。如果execve()执行成功,当
  • 2024-09-20平衡树学习笔记(一)(2024.7.20)
    二叉搜索树众所周知,一个区间可以有许多信息(最大值、\(k\)大值、区间和、区间平方和、区间立方和、区间异或和、区间\(\gcd\)、不同数字个数、颜色段数……),也有许多修改方式(插入、删除、区间加、区间乘、区间改、区间翻转……),我们发现其中一些用线段树不是很好维护,这时我们
  • 2024-09-19解决使用nvm ls命令没有出现*的问题
    一、引言在输命令的时候不知道手误写了什么导致node命令用不了,查看环境变量配的nvm对应的路径没问题,试过网上说的修改文件夹名字但是没有用!!输入nvmls显示已下载的node版本,发现前面没有* 输入nvmuse使用其中的一个版本,没有报错一切正常!但是重新输入nvmls依旧没有
  • 2024-09-17【C++ Primer Plus习题】16.5
    大家好,这里是国中之林!❥前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。有兴趣的可以点点进去看看←问题:解答:#include<iostream>#include<list>usingnamespacestd;template<typenameT>intreduce(T
  • 2024-09-17linux常用命令大全-2
    linux常用命令大全-3-CSDN博客linux常用命令大全-1-CSDN博客linux常用命令大全-5-CSDN博客linux常用大全-4-CSDN博客ls名称:ls语法:ls[-options][filelist]说明:ls(列出子目录内容清单)命令会是你最经常使用的程序命令之一。使用它最简单的格式,ls命令
  • 2024-09-17【PAT_Python解】1014 福尔摩斯的约会
    原题链接:PTA|程序设计类实验辅助教学平台Tips:以下Python代码仅个人理解,非最优算法,仅供参考!ls=[]#装输入数据,你也可以S1,S2,S3,S4=input(),···D,H,M='','',''dict={'A':'MON','B':'TUE','C':'WED','D�
  • 2024-09-16解决 nvm ls-remote 列表只出现iojs版本的问题
    1.进入.bashrc里vi~/.bashrc2.o键新开一行增加下面内容exportNVM_NODEJS_ORG_MIRROR=https://nodejs.org/dist 3.重载nvm配置source~/.bashrc4.验证配置是否修改成功,如图则表示成功echo$NVM_NODEJS_ORG_MIRROR 5.再次查看可安装的node版本nvmls-re
  • 2024-09-15Linux
    1.‌cd‌:用于切换当前工作目录。例如,cd/切换到根目录,cd..切换到上一级目录。2.‌ls‌:列出当前目录下的文件和子目录。例如,ls-l以详细格式显示文件和目录的权限、所有者、大小等信息。3.‌pwd‌:显示当前工作目录的路径。‌4.mkdir‌:创建新的目录。例如,mkdirnewdir创建一
  • 2024-09-12USACO记录
    2019Dec9.4感觉没啥难度,C的思维很好,值得学习。A简单区间dp。\(f_{l,r}\)表示只在\([l,r]\)内部覆盖得到的最大权值,转移首先将两个相邻区间\([l,k],[k+1,r]\)拼起来,以及找到覆盖点区间\([l,k-1],[k+1,r],cov(k,l,r)\),其中\(cov\)可以\(n^3\)预处理。B考虑对于每
  • 2024-09-11CF div2 round 960
    C.MadMADSum手玩规律题,预处理两次就能得到一个规律的答案。#include<bits/stdc++.h>usingnamespacestd;#definels(x)(x<<1)#definers(x)((x<<1)+1)intread(){ intret=0;charc=getchar(); while(c<'0'||c>'9')c=getc