• 2024-05-08Brick
    Brick题目描述有\(n\)堆砖,首尾相连构成一个环,每次可以将相邻两堆砖同时加或减一,最后要求使用最少操作次数的情况下将所有砖堆变为尽量小的同一高度。如果无法达到同一高度,则无解。解题思路设\(x_i\)表示同时修改\(a_i\),\(a_{i+1}\)的量(带正负),\(L\)表示最终高度。可以
  • 2024-05-01Nene and the Mex Operator
    这道题目告诉我们的是,看到\(n\)非常小,不一定是搜索,也不一定是状压,还有可能是枚举是否操作考虑枚举每个不操作的位置,这些位置将序列分成若干个连续段,每一段里面的数字一定会被操作至少一次当一个数字被操作了至少一次之后,他的值就不会比某次操作的区间长度大,于是我们猜想,一个段里
  • 2024-04-30一个用Python将视频变为表情包的工具
    这是一个将视频转变为表情包的工具,现实生活中当我们看到一段搞笑的视频,我们可以将这段视频喂给这段程序,生成gif表情包,这样就可以用来舍友斗图了1、一些限制1、这个程序不能转化超过15秒以上的视频,因为占用的内存较高,会被终端杀死(除非你的计算机性能很好,也许1分钟的短视频都可以),
  • 2024-04-11三分
    设区间端点为\(l,r\),分点为\(lmid,rmid\)一个naive的做法是取三等分点,询问\(2n\)次区间长度变为\((\frac{2}{3})^{n}\)一个不那么naive的做法是取\(mid,mid+eps\),询问\(2n\)次区间长度变为\((\frac{1}{2})^{n}\)。某些时候二分差分值更方便不妨设本轮迭代后区间变
  • 2024-02-27编辑距离
    p2758-编辑距离思路:用f[i][j]表示第一个字符串的前i个字母变为第二个字符串的前j个字母所用的最少操作次数。假设第一个字符串为:AGTCTGACGC第二个字符串为:AGTAAGTAGGCf[3][5]表示把第一个字符串的前三个字母变为第二个字符串的前五个字母所需要的最少操作次数。也就是
  • 2024-01-28O(n) 排序 - 基数排序
    O(n)排序——基数排序题目:https://www.luogu.com.cn/problem/P1177基数排序来举个例子:我们需要对\(c\)1452313进行排序定义\(a\)23567,第\(i\)个表示序列中有\(a_i\)个小于\(i\)的元素。从左向右扫一遍,序列的确定部分如下加入1,?1?????,\(
  • 2024-01-26ds和[address]问题
    我在学习过程中dosbox运行效果与期望效果有出入;DS和[address]实际代码如下assumecs:codecodesegmentmovbx,0ffffhmovds,bxmoval,[0]movax,4c00hint21hcodeendsend寄存器AX并没有变为FFEA而是变为了FF00很明显这就是直接将0给到了AL[0]并没有作为偏移使用
  • 2023-12-10P7735 [NOI2021] 轻重边 题解
    是一道树剖好题,之前听lsl讲过一点,于是很快就做出来了。题意:有一个\(n\)个节点的树,最开始的时候所有边都是轻边,维护两个操作:操作一:将\(u\)到\(v\)的路径中经过的所有点的邻边变为轻边,再将这条路径上的边变为重边。操作二:求出\(u\)到\(v\)这条路径上有多少条重边
  • 2023-11-29把时间变为周的一些办法
    mysql专用:周日开始concat(str_to_date(concat(yearweek(apply_date),'Sunday'),'%X%V%W'),"~",date_add(str_to_date(concat(yearweek(apply_date),'Sunday'),'%X%V%W'),interval6day))ASAPPLY_WEE周一开始concat(s
  • 2023-11-14由['a', 'b', 'c']变为['c', 'a', 'b', '
    大家好,我是皮皮。一、前言前几天在Python最强王者交流群【吴超建】问了一个Python基础问题,一起来看看吧。由['a','b','c']变为['c','a','b','c']请教下有没有优雅一点的写法?二、实现过程这里【巭孬
  • 2023-10-28【每日例题】蓝桥杯 C语言 凯撒加密
    凯撒加密题目题目描述给定一个单词,请使用凯撒密码将这个单词加密。凯撒密码是—种替换加密的技术,单词中的所有字母都在字母表上向后偏移3位后被替换成密文。即α变为d,b变为e,·,w变为z,Z变为a,g变为b,z变为c。输入描述输入格式:输入一行,包含一个单词,单词中只包含小写英文字母,单词中
  • 2023-08-24简单记录关于DBbridge迁移bigint类型数据变为负数的问题
    在DBbridge中测试迁移tdsqlpcloud_monitor库时发现部分表迁移失败:根据报错Datatruncation:Outofrangevalueforcolumn'checksum'atrow1,手动在目标库中dropproxy_classes_analysis表,然后用DBbridge的手动补正功能去掉checksum的unsigned限制后重新建表:建表完成
  • 2023-08-138.12 2014 年 JOI 圆满结束
    稻草人按\(x\)排序,可以将问题转化为寻找点对\((i,j)\),使得\(y[i]<y[j]\)且对于所有\(i<k<j\),都不满足\(y[i]<y[k]<y[j]\)。点对问题,考虑\(CDQ\)分治。容易发现最终对点\(i\)产生贡献的\(j\)的\(y[j]\)单调递减,可以使用单调栈维护。单调栈内即是右边所有可以满
  • 2023-08-03Excel分类后数字类型的内容值后面变为0
    背景在工作中经常遇到从日志或者其他地方拷贝过来的文本,里面使用其他分隔符进行分割。然而,使用Excel的分列功能进行分列后,发现数字类型的数值后面变为0。有时候我们就是需要原先的数值,该怎么办呢?比如,有如下的数据,以竖线|作为分割符。|员工编号|销售量|商品单价|销售额|20180
  • 2023-07-24JSON化------日期类型转JSON后变为时间戳
    我们在进行对象JSON化的时候(其中包含一些日期类型字段)日期类型在进行JSON的时候会转换为时间戳解决JSON.parse(JSONObject.toJSONStringWithDateFormat(要json的值,"yyyy-MM-ddHH:mm:ss")).toString(); 
  • 2023-07-14CEOI Team Selection D1T2 Prosjek
    首先全奇全偶的情况是容易的,将\(\bmod4\)意义下相同的合并即可保持原来的奇偶状态,当只有两个是直接合并即可,归纳即可说明全奇全偶一定合法。但关键的问题在于奇偶状态可能互相影响,一个直观的想法是将奇合并为一个\(x\),偶合并为一个\(y\),如果\(x,y\)的奇偶性相同,那么它们即
  • 2023-07-11readonly 与 shallowReadonly
    readonly:让一个响应式数据变为只读的(深只读)。shallowReadonly:让一个响应式数据变为只读的(浅只读)。应用场景:不希望数据被修改时。 
  • 2023-06-20InsertionSort2
    [ARC162B]InsertionSort2本题还是对于不变量的考察,但是比较明显。首先两个数捆绑插到任意一个位置可以等价为偶数次相邻交换((因为你每次可以这样:比如现在是a<b<c,a,b,c,你可以交换a,c,变为c,b,a,然后交换ab,变为c,a,b,这样你就会往后挪动一次,往前同理①)。然后我们知道每次相邻
  • 2023-06-14Acwing 4440 照相
    Acwing4440照相原题指路因为序列长为偶数,考虑将牛进行两两分组为什么要将其进行两两分组:因为题目按偶数前缀进行反转,每一组中的牛总是相邻的,不会被拆散。两两分组后会有四种情况:GGHHGHHG我们再观察可得:每次反转,就是将每组内的两头牛进行互换如:而GGHH反转并
  • 2023-05-23[hc32f460填坑] SystemCoreClock在进入main后变为0
    我的芯片型号是hc32f460jeua,使用的库为HC32F460_DDL_Rev3.1.0,keil包为HDSC.HC32F460.1.0.10。发现的问题:执行完SystemInit后SystemCoreClock为200000000,一进入mian函数就变为零。原因:__NO_INIT未起作用,__main对SystemCoreClock进行了初始化解决方法:1.把这两个勾上2,将Zero
  • 2023-05-10RS触发器竞争现象
    S=R=1时,Q=非Q=0。如果此刻S,R突然变化=0,因为变0的过程有先有后,假设S先变为0,即有S=0,Q=0,得到输出非Q=1。如果是R先变成0,有R=0,非Q=0,即输出Q=1。Q的状态不稳定,Q的状态取决于谁先变为0...所以这是不允许出现的情况,因为你并不知道你的Q是什么状态。情况1:R=0和S=0在第一种情况下,两个
  • 2023-04-05Codeforces Round 642 (Div3)
    K-periodicGarland给定一个长度位\(n\)的\(01\)串,每次操作可以将\(1\)变为\(0\)或者将\(0\)变为\(1\),现在你需要通过操作使得所有\(1\)之间的距离为\(k\),求最少的操作次数,注意全为\(0\)也算\(1<=n<=1e6,1<=k<=n\)\(dp\)/贪心:最大子段和思想方法一:\(dp\)\(O(n)\)状
  • 2023-03-22CS61B学习笔记_Project0
    1GameRules1.4x4网格,每个位置为空或者填有带有一个2的正整数次幂数字的贴图;2.第一次移动前,随机选择一个空位填入带有数字2或4的贴图,其中填充2的概率为75%,填充4的概率
  • 2023-02-22PHP使界面从静态变为动态
    1.首先确定数据库内的数据  2.使用代码,新建页面实现点击跳转  3.这种方法繁琐且不方便,可以使用$_GET这个变量  4.出现界面如图所示 
  • 2023-02-10opencl 程序变为字符串
    。。。。1#include<CL/cl.h>23#include<string.h>4#include<stdio.h>5#include<stdlib.h>6#include<stdio.h>78//usingnamespace