• 2025-01-09CF2048G Kevin and Matrices
    题意对满足以下条件的大小为\(n\timesm\)值域为\([1,k]\)的矩阵计数:\(\min_{1\lei\len}(\max_{1\lej\lem}a_{i,j})\le\max_{1\lej\lem}(\min_{i=1}^na_{i,j})\)模数\(998244353\)。\(nk\le10^6,m\le10^9\)分析不妨记\(r_i=\max_{1\lej\lem}a_{i,j},
  • 2024-12-27Kevin and Math Class
    前言因为这个东西才开的这个专题,但是我现在还是不会做这道题思路你发现\(b_i\geq2\),那么至多取\(\loga_i\)次就可以清空,那么答案就有上界在\(63\)左右因为操作顺序对最终结果无影响,你考虑枚举以每个\(b_i\)作为区间最小值对于\(a\)的影响,然后你很快就
  • 2024-12-20Codeforces Global Round 28
    1.A.KevinandCombinationLock知识点:模拟题目意思:现有一个正整数x,我们能否通过两个操作让x为0,可以就输出YES,不行就输出NO。操作一:如果x中存在33,并且x不等于33的情况下可以删除x中的33。比如13323->123。操作二:如果x>=33,可以让x=x-33。思路:操作一去除某个位置
  • 2024-12-20Codeforces Global Round 28 # D
    D.KevinandCompetitionMemories一、题意概述有n个选手和m个问题,给出每个选手的rating---a(n+1),和题目对应的rating---b(m+1),根据rating大小判断选手能否做出这一题。现在将所有题目分成[  ]组,求每组Kevin的排名,求其和,算出和的最小值;输出m个最小值,k分别等于1,2,···
  • 2024-12-20Codeforces Global Round 28 / cf contest 2048 题解
    比赛链接A.KevinandCombinationLock观察操作难度(个人感觉)★☆☆☆☆注意到两个操作都不改变\(\%33\)的值,因此要求原数\(\%33==0\),显然这是充分的。B.KevinandPermutation观察操作难度(个人感觉)★☆☆☆☆一个点的"势力范围"是以\([p,p+k)\)为右端点的
  • 2024-12-20Kevin and Competition Memories
    思路题意还是比较清楚的考虑当\(k\)确定时,怎么计算\(\rm{Kevin}\)的最优排名之和手动模拟一下样例,这个题应该要以人为基准,然后再看题目难度对于\(\rm{rank}\)的影响首先我们思考一下,对于一个能力值序列\(a\),插入题目怎样影响了\(\rm{Kevin}\)的排名对于
  • 2024-12-12表情包emoj&MD编辑器的使用
    表情包emoj&MD编辑器的使用使用直接复制粘贴即可
  • 2024-09-03二分查找精炼回顾-kevin
    二分搜索回顾,由于习惯问题,二分搜索问题都采用闭区间来思考二分搜索总共就三类问题,统一规范如下,由于都统一采用闭区间来思考,所以while的判定条件都是**left<=right**mid在都是在while循环之后再更新left=0,right=len(nums)-1#所以二分搜索区间是[left,rig
  • 2024-08-09linux3
    什么是逻辑卷管理器(lvm)?为了便于操作卷,包括重定义文件系统的大小,而定义的抽象层允许在多个物理设备上重新组织文件系统设置被认定为物理卷一个或多个物理卷可以用于创建成一个卷组卷组由固定大小的物理区域(pe)定义逻辑卷在卷组上创建,并且由PE组成文件系统创建在逻辑卷之
  • 2024-08-09linux5
    linux密码恢复的步骤第一步:重新启动电脑进入启动引导界面,按键盘的上下键固定启动界面第二步:按键盘上的e键编辑启动信息,进入第二个启动界面第三步:用键盘的上下键选择第二个选项同时按e键编辑此选项第五步:按键盘上的b键重启我们的系统让修改生效第六步:进入单用户模式,passwd修
  • 2024-07-19python_day7
    数据类型​ 之前数字/字符串类型 之后字典\布尔类型列表类型使用列表的几个函数先建一个列表如name_list=['linda','david','louis','kevin','linda]取值时,直接print(name_list[0])或者选取其他的数字替换0,也可以倒数取-1,-2...,还能[0:2],[-3:]这样进行选取几个
  • 2024-05-09[转帖]Nginx流量拷贝 - 运维笔记
    https://www.cnblogs.com/kevingrace/p/14001080.html 一、Nginx的ngx_http_mirror_module模块实现流量复制介绍Nginx专门提供了ngx_http_mirror_module模块,用来实现流量拷贝。将生产环境的流量拷贝到预上线环境或测试环境,这样做有很多好处:可以验证功能是否正常,以及服务
  • 2024-04-08小练习统计个数
    统计每个单词的个数原始数据:s1='kevinsayhellohellohellobigbabybabybabysbsbkevinkevin's1='kevinsayhellohellohellobigbabybabybabysbsbkevinkevin'统计每个字母个数s2=set(s1)print(s2)count_dict={}foriins2:count_dict[i]=
  • 2024-04-04时光荏苒,再次找回了我的博客园账号,再次开始学习Python
    res=pd.DataFrame(columns=['name','salary'],)print(res)EmptyDataFrame 空的创建表格Columns:[name,salary]   columns代表列的开头Index:[]  index索引代表行的开头,没有指定则为空的结果如下:res.loc[0]=['jason',1]#创建索引为0的行数据name为
  • 2023-12-20续 · 数据类型的内置方法
    数据类型的内置方法字符串的内置方法1.upper,lower将英文全部变成大写,将英文全部变成小写1old_code='KeViN'2print('这是返回给用户的验证码:%s'%old_code)3new_code=input('请输入你的验证码:').strip()4print(new_code)#不区分大小写ifold_code.upper
  • 2023-12-20mysql主从配置(1主2从)
    1、主库数据库配置[root@master~]#cat/etc/my.cnf#Foradviceonhowtochangesettingspleasesee#http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html[mysqld]##Removeleading#andsettotheamountofRAMforthemostimportan
  • 2023-10-20数据库的安装
    今日内容详细数据库数据的演变史"""以ATM为例"""1.把数据都存在了文件中 文件名不规范kevin|123kevin@123kevin*1232.存储数据的文件越来越多,放在db文件夹 随着用户的注册量越来越多,文件数也会越来越多,会占用大量的空间,以及查询和存储都不方便,还有速度很慢
  • 2023-09-27公司宁愿花更多的钱招新人也不给老员工涨薪的真实原因
    大家混迹职场多年,有没有想过这样一个问题:为什么好多公司宁愿花更多的钱招一个新人,也不通过涨薪的方式来挽留一个老员工呢?我相信这是所有职场朋友都有过的切身经历。大家有没有换位思考过公司为什么这么做?难道公司不知道新招一个人,不仅要付出更多的钱,而且可能还面临着招到的新人
  • 2023-08-28python逻辑运算符与流程控制
    Python的基础逻辑运算内容概要算数运算符比较运算符赋值运算符逻辑运算符成员运算符身份运算符流程控制ifelse算术运算符代码演示a=21b=10c=0c=a+bprint("1-c的值为:",c)c=a-bprint("2-c的值为:",c)c=a*bprint("3-c的值
  • 2023-08-24变量常量与垃圾回收机制及数据类型
    内容概要pycharm的简单使用1.如何修改主题 File|Settings|Appearance&Behavior|Appearance|Theme2.如何切换解释器 File|Settings|Project:django_lock|PythonInterpreter3.如何创建python文件 #1.如何创建项目 文件一定是存在于项目中
  • 2023-07-17字符串,列表的内置方法(增加、修改、删除) 、可变类型与不可变类型 、字典 ,元组,集合的内置方法、队列和栈的概念
    字符串的内置方法(较多,重要)old_code='KeViN'print('这是返回给用户的验证码:%s'%old_code)new_code=input('请输入你的验证码:').strip()print(new_code)#对验证码作一个判断,现在对验证码作不区分带小写#ifold_code.upper()==new_code.upper():ifold_code.
  • 2023-06-04案例补充:简易版本的注册功能
    案例补充:简易版本的注册功能#注册登录1.简易版本的注册功能 #把用户的用户名和密码保存到我们的数据文件中要求:'kevin|123'把用户的用户名和密码组织成你自己喜欢的格式保存到文件中#1.接收用户名和密码username=input('username>>>
  • 2023-05-31Python基础之函数的参数以及名称空间
    函数的参数形式参数什么是形式参数:在'函数定义阶段'括号内依次写入的变量名就叫形式参数,简称"形参" defindex(a,b,c,d,e):pass#a,b就称之为是函数的形参1、位置形参位置形参 在函数'定义阶段'括号内从'左往右依次'写入的'变量名'就是位置形参
  • 2023-05-26python基础day12 函数的参数
    函数参数的两大分类1.形式参数在函数定义阶段括号内一次写入的变量名就叫形式参数,简称“形参”defindex(a,b,c,d)pass#a,b,c,d就称之为是函数的形参2.实际参数在函数调用阶段括号内一次传入的变量值就叫实际参数,简称“实参”index(1,2,3,4)#1,2,3,4就称之为
  • 2023-05-23字符串、列表内置方法和可变类型、不可变类型
    字符串的内置方法1.转换大小写(upper、lower)将字符串中的所有单词转换成大写或者小写,name_str.upper()  将name_str中的字母全转换为大写name_str.lower() 将name_str中的字母全转换为大写例:1name_str="helloword"2res=name_str.upper()3print(res)