- 博客(179)
- 收藏
- 关注
原创 Linux操作
步骤一:取得本机ip地址步骤二: 以管理员身份运行记事本步骤三:按照以下文件顺序打开hosts文件进入etc文件夹选择所有文件步骤四:在hosts文件末尾写上 ip地址 主机名并保存即可配置成功二:如何在VM中配置Linux系统固定ip地址① :取环境变量的值② :拼接取变量的值。
2024-04-25 22:00:40
916
原创 牛客小白月赛90
因为输了没分,平局没有分差,多赢的人一定比对方多x(3的倍数)分。因为这是easy版m <= 10所以不需要MOD操作,达不到。
2024-04-07 18:01:00
552
原创 vi/vim编辑器
vi\vim 是visual interface简称,是Linux中最经典的文本编辑器vim是vi的加强版,兼容vi的所有命令,而且还具有shell编程能力一:命令模式二输入模式:编程模式,此模式下可对文件内容进行自由编辑三底线命令模式: 以:开始,通常用于文件的保存,退出基础命令 : vi | vim Linux文件路径 即可进入命令模式在命令模式下有以下快捷键底线命令模式
2024-04-02 20:42:05
234
原创 Linux命令基础
Linux命令的通用格式:command [-options][parameter]command 命令本身 可选选项 可选参数 ls:打开当前工作目录的相关内容(可通过添加参数指定工作目录例:ls /) ls -a -l -hcd:切换工作目录(无参数默认home) cd /目录名pwd:查看当前工作目录(print work Directory) 语法:pwd命令 无选项 无参数绝对路径:以根目录为起点 以/为开头相对路径:以当前目录为起点语法 : mkdir [-p] Linux路
2024-04-01 16:36:31
551
原创 牛客周赛 Round 38
我的方式是先用前几个字符找到可达到的最大值,挨个靠近,最后的剩下的乱序,这样k可以不局限于k <= n / 2,k可以取n个字符能达到的最多回文数。在每一个平滑值大于k的数中间插入一个大小为x,首项为a[X] + k,d = k的等差数列,其中x = a[y] /a[x]向下取整。显而易见若最大平滑值abs(a[x] - a[y] ) < k == > 在a[x] a[y]中间插入a[x] + k即可。因为是不连续的,因此每一次对于M[a[i]]的更新即是最后一次出现a[i]的位置。取出最后一位判断即可。
2024-03-28 22:56:55
478
原创 Educational Codeforces Round 159 (Rated for Div. 2)
【代码】Educational Codeforces Round 159 (Rated for Div. 2)
2023-12-05 19:57:12
504
原创 力扣每日一题-区域和检索 - 数组可修改
看题面单点修改加区间查询 == 一眼线段树 >> 由于没有复杂修改操作 - > 简化为树状数组求解。还有一个有意思的解法。
2023-11-13 17:35:49
254
原创 Codeforces Round 908
反向模拟即可,若满足题意要求,pos = x && a[x] == x 的左移规则,a[x ]不可能 > n。是3个条件有且仅有2个条件被满足。
2023-11-09 14:00:59
228
原创 牛客周赛 Round 18
游游制定了一个刷题计划,她找到了nnn套试卷,每套试卷的题目数量为aia_iai。游游每天上午最多打开一套试卷,下午最多打开一套试卷,也可以选择不刷题而摸鱼。当游游打开一套试卷后,她就会把上面的题目全部刷完。但是游游有强迫症,她希望每天刷的题目总数均为kkk的倍数。我们定义,长度为nnn的排列值一个长度为nnn的数组,其中1到nnn每个元素恰好出现了一次。游游想知道,有多少个长度为nnn的排列满足任意两个相邻元素之和都不是素数。游游拿到了一个正整数�x,她希望把这个整数的前�k位进行翻转。
2023-11-06 22:53:06
536
原创 最大单词长度乘积(w位运算)
技巧为int为32位,小写单词字母只由26位(大小写的话就是int_64t),将每一个字母确定一个独立的bit位,通过 & 计算来判断是否重复即可。
2023-11-06 11:26:44
111
原创 计算机系统简介
在机器语言不断向上发展的过程中,它也在向下发展,对于一条机器语言的执行过程也是很复杂的,例如:将一条指令从存储器中取出,将该指令地址传个存储器,存储器读取数据,送给控制器进行译码等等,并且这些操作也有先后顺序,有些操作可以同步执行,有些只能等待其他指令结束后执行.如果在一个时间节点可以同时操作的机器指令,我们将其放到同一条微指令当中,有先后顺序的指令,将他们放到不同的微指令中,通过使用微指令来实现机器语言的操作。抽象-指高级的模型,和低级的实体相对---维基百科。其中:硬件是计算机的实体例如:主机,外设。
2023-10-17 00:06:07
197
原创 力扣 354. 俄罗斯套娃信封问题(动态规划问题)
当另一个信封的宽度和高度都比这个信封大的时候,这个信封就可以放进另一个信封里,如同俄罗斯套娃一样。信封能组成一组“俄罗斯套娃”信封(即可以把一个信封放到另一个信封里面)。给你一个二维整数数组。个信封的宽度和高度。
2023-10-11 22:10:13
304
原创 C++转换函数
隐式类型转换:转换函数可以使得在某些情况下,对象的类型可以自动转换为另一种类型,而无需显式地调用转换函数。这样可以简化代码,提高开发效率。类型转换运算符重载:转换函数可以通过重载类型转换运算符,使得对象在特定的上下文中可以隐式地进行类型转换。类型转换:转换函数可以将一个类的对象从一种类型转换为另一种类型。这样可以方便地在不同类型之间进行数据转换,提高代码的灵活性和可读性。C++转换函数是一种特殊的成员函数,用于将一个类的对象转换为另一个类型。它是通过在类中定义特定的函数来实现的。
2023-10-06 22:40:35
348
原创 力扣每日一题(+日常水几道题)
链接:https://leetcode.cn/problems/domino-and-tromino-tiling/submissions/简单的按规则排序,去除几个不满足的条件然后排序返回即可。主要是方法二:学习别人的想法和写法。一题简单的递推,也是没什么好说的。来源:力扣(LeetCode)方法一:状态压缩dp。
2023-09-27 20:13:52
2558
原创 Ehab the Xorcist
如果有解,输出两行,第一行输出一个整数 n,第二行输出 n 个非负整数,表示数组里的元素。多解输出任意一组即可。如果无解,输出一行一个整数 −1。给定整数 u 和 v(0≤u,v≤10e18),试构造长度最短的数组,使得数组内所有元素的异或和为 u,加和为 v。
2023-08-18 22:53:00
136
原创 Stars Drawing (Easy Edition and Hard Edition)
Problem - 1015E2 - CodeforcesSample 1Inputcopy Outputcopy 6 8....*......**.....*****....**.......*........... 33 4 13 5 2 Sample 2Inputcopy Outputcopy 5 5.*...****..****..**......
2023-08-17 19:39:19
100
原创 Chef of the Year(排序,简单题C++Lambda特性)
如果有几个国家获得了最多的选票,那么就把其中字典上名字较小的国家视为赢家。类似地,如果几个厨师获得了最大数量的选票,则认为其中具有字典上较小名称的厨师是赢家。然后,观众向一个秘密和安全的邮件服务器发送电子邮件,主题是他们希望当选为“年度厨师”的厨师的名字。实施例1.我们这里只有一个厨师莱布尼茨,他来自德国。显然,所有的选票都是投给他的。因此,德国是国家冠军,莱布尼茨是“年度厨师”。找出哪个国家的厨师获得了最多的选票,以及当选为“年度厨师”的厨师(获得最多选票的厨师)。请注意,不止一个厨师可以代表一个国家。
2023-08-17 02:06:03
127
原创 E - 饭卡
电子科大本部食堂的饭卡有一种很诡异的设计,即在购买之前判断余额。如果购买一个商品之前,卡上的剩余金额大于或等于5元,就一定可以购买成功(即使购买后卡上余额为负),否则无法购买(即使金额足够)。将其转换成01背包问题,即有m - 5的背包容量 n个物品能装的最大价值然后减去第n的物品的价值加5即可。已知每种菜的价格以及卡上的余额,问最少可使卡上的余额为多少。对于每组输入,输出一行,包含一个整数,表示卡上可能的最小余额。第二行包括n个正整数,表示每种菜的价格。第三行包括一个正整数m,表示卡上的余额。
2023-07-29 17:37:29
115
原创 牛客小白月赛76MoonLight的运算问题
2:对于sum的提前处理应该是 > 1而不是 sum!= 0(只能过55,浪费时间)3:因为第一点的缘故,后面只要提前处理了sum,遇到> 1的数直接相乘即可。1:要的是x的最大值求余而不是求余后的最大值。
2023-07-14 21:24:48
79
原创 E Breaking the Wall
打 在 a i 处 , a i − 1 掉 一 滴 血 , a i 掉 两 滴 血 , a i + 1 掉 一 滴 血。{打在a_i处,a_{i-1}掉一滴血,a_i掉两滴血,a_{i+1}掉一滴血。}打在ai处,ai−1掉一滴血,ai掉两滴血,ai+1掉一滴血。问打掉两块(
2023-07-10 20:18:48
181
原创 B - Get an Even String
题意:题目要使字符串变成偶字符串,对于每一个奇数i都和后面i+1的位置字符相同。求给定字符串最少去掉几个字符能得到偶字符串。,找每次第一对出现的相同字符,然后将之间的所有字符抛弃。
2023-07-08 17:55:06
188
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人