hh
  • 2024-07-02单调队列(滑动窗口)
    154.滑动窗口-AcWing题库单调队列和单调栈就是在暴力的基础上进行优化,把永远用不到的元素删除。简而言之  就是比你好而且还在你后面的数你永远无法超越他。#include<bits/stdc++.h>usingnamespacestd;#defineintlonglong#defineendl'\n'constintN=5e5+
  • 2024-07-02数组模拟队列
    829.模拟队列-AcWing题库#include<bits/stdc++.h>usingnamespacestd;#defineintlonglong#defineendl'\n'constintN=5e5+10;intq[N];inthh=0,tt=-1;//hh头tt尾signedmain(){ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);
  • 2024-06-22斜率优化 dp
    斜率优化dp适用条件在单调队列优化dp中常见转移方程中,如果\(cost(i,j)\)多项式包含\(i,j\)乘积项,则可以化成一次函数维护斜率解决。以P5785[SDOI2012]任务安排为模板,主要记录如何斜率优化转移方程为(不多赘述)\[f_i=\min_{0≤j<i}\{f_j+S\times(sc_n-sc_j)+
  • 2024-06-21python pta 7-44 计算时间间隔
    输入两个日期,以hh:mm的格式输入,两者之间以空格分割。输出二者的时间间隔,同样以hh:mm的格式输出。其中,hh代表小时,mm代表分钟。若时间非法则输出IllegalTime.提示一:若不希望Python代码继续执行可调用exit()函数退出。提示二:为避免歧义,小时数限定为[0,24);分钟数限定为[0,60)
  • 2024-06-13多重背包 单调队列优化
    https://www.acwing.com/problem/content/6/#include<iostream>#include<memory.h>#include<deque>#include<stdio.h>usingnamespacestd;/*https://www.acwing.com/problem/content/6/有N种物品和一个容量是V的背包。第i种物品最多有si件,每件体积是vi,
  • 2024-06-06P2716 和谐的雪花
    这道题P2716和谐的雪花本质和P2216[HAOI2007]理想的正方形是一模一样的,评蓝有点高了。本题解解法为单调对列。当然,看题目,是可以使用ST表或者线段树之类的做。中心思想就是用单调队列维护固定区间内最大最小值,加上二分答案。根据题意,很容易想象到二分\(n\)的取值,剩下
  • 2024-06-04js日期格式化代码
    js日期格式化代码分享一个前端实用的js 日期格式化代码,相当给力。 1exportfunctiongetFillDate(key){2if(key<10){3return`0${key}`;4}else{5return`${key}`;6}7}8/**9*时间戳转化为年月日10*@paramtimes时间戳
  • 2024-05-18蓝桥杯国赛训练第二周
    H重建道路一道区间DP好题一开始以为有多种不同的括号匹配次序而导致自己一头大雾wuw,首先看到括号匹配就要想到用栈来求出每个括号对应的匹配项,对于一个区间来说,其左括号一定是具有与之对应的右括号存在时染色才有意义,所以我们要求出每个括号对应的位置\(should[i]\),首先设
  • 2024-05-17P10409 「QFOI R2」水落溪流浅浅
    题目传送门一道简单字符串。这道题最简单的方法是使用字符串,但是由于本人不太喜欢使用字符串,所以使用了模拟的方法。首先,你可以根据题意写出如下的代码://「QFOIR2」水落溪流浅浅//codeby:cq_irritater//time:2024/05/04#include<bits/stdc++.h>usingnamespaces
  • 2024-05-13字符串转日期format
    functiongetDateFormat(str){ returnstr.split('').join('-') .replace("年","yyyy") .replace("月","MM") .replace("日","dd") .replace("时",&
  • 2024-05-12SPFA
    这算是我的第一篇使用LaTeX的文章易写,支持负权,可判负环,可以求最短路,也可以最长路,什么都行。就是容易被卡qwq所以SPFA他死了。是Bellman_Ford算法的队列优化版。使用范围支持负权,可以处理负环,可判负环,可以求最短路,也可以求最长路。平均时间复杂度\(O(m)\),极限时间复杂度为\(
  • 2024-05-07动态设置时间显示:hh:mm、星期、或具体日期
    封装共同方法exportfunctionformatMsgTime(time){//time传入的是时间戳,且时间戳长度为10位consttodayZero=newDate().setHours(0,0,0,0);constyearZero=newDate(newDate().getFullYear(),0,1,0,0,0,0).getTime();consttarget=newD
  • 2024-04-24delphi Unix时间戳 转yyyy-mm-dd hh:mm:ss 格式字符串
    functionUnixTimeStampToDateTimeStr(UnixTimeStamp:Int64):string;varDateTimeValue:TDateTime;begin//第二个参数默认为true,设置为false,会默认以本地时区来+8小时,因为mysql里村的utc时间秒数DateTimeValue:=UnixToDateTime(UnixTimeStampdiv1000,False
  • 2024-04-13windows下的重装是最笨也是最简单的重复解决问题的方法,解决goldendict的qt库链接问题
    goldendict✔goldendict:symbollookuperror:goldendict:undefinedsymbol:_ZN10QAudioSink12stateChangedEN6QAudio5StateE,versionQt_6~yay-Sgoldendict
  • 2024-04-1012-hour clock
    Createasetofcounterssuitableforuseasa12-hourclock(witham/pmindicator).Yourcountersareclockedbyafast-runningclk,withapulseonenawheneveryourclockshouldincrement(i.e.,oncepersecond).resetresetstheclockto12:00AM.pm
  • 2024-04-02日期格式处理EEE MMM dd HH:mm:ss 'GMT'zz yyyy
     StringdateTimeString="SunMar1201:01:01GMT+08:002023";DateTimeFormatterformatter=newDateTimeFormatterBuilder().appendPattern("EEEMMMddHH:mm:ss'GMT'zzyyyy").toFormatter(
  • 2024-04-02sql server语句
    查询字段长度SELECTLEN(字段名)AS字段长度FROM表名;判断语句EXISTS假设我们有两个表:Orders和Customers。Customers表:CustomerIDCustomerName1JohnDoe2JaneSmith3BobJohnsonOrders表:OrderIDCustomerIDOrderDate10112022-01-0110222022-02-0110332022-03
  • 2024-03-30数组模拟队列
    数组模拟队列通常用一个数组模拟一个队列,用两个变量标记队列的首尾。1intq[SIZE],hh=1,tt;//hh表示队头,tt表示队尾队列操作对应的代码如下:现在要对队列进行 M 个操作,其中的每个操作 3 和操作 4 都要输出相应的结果。输入格式第一行包含整数 M,表示操作
  • 2024-03-26更新和添加参数校验优化(2024-3-26)
    由于更新文章分类和添加文章分类,参数校验时,一个需要IDnotnull一个只是让id自动增长,所以当再次添加新的文章时会出现id为空的错误:这时候就要用到validation提供的分组校验:把校验项进行分类,在完成不同功能的时候,校验指定组中的校验项packagecom.di.bigevent.pojo;importco
  • 2024-03-21文章分类列表(2024-3-21)
    //CategoryCOntroller@GetMappingpublicResult<List<Category>>list(){List<Category>cs=categoryService.list();returnResult.success(cs);}//ServiceList<Category>list();//ServiceImpl@Override
  • 2024-03-19标准MD5算法(js实现)
    百度百科MD5functionmd5(string){functionmd5_RotateLeft(lValue,iShiftBits){return(lValue<<iShiftBits)|(lValue>>>(32-iShiftBits));}functionmd5_AddUnsigned(lX,lY){varlX4,lY4,lX8,lY8,lResult;
  • 2024-03-17数据结构(四)队列1---以题为例
    给定一个大小为 n≤106的数组。有一个大小为 k 的滑动窗口,它从数组的最左边移动到最右边。你只能在窗口中看到 k 个数字。每次滑动窗口向右移动一个位置。以下是一个例子:该数组为 [13-1-35367],k为 3。窗口位置最小值最大值[13-1]-35367-1
  • 2024-03-10通达信跳空缺口完美版主图指标公式源码
    {通达信跳空缺口完美版主图指标公式源码}N:=30;LL:=REF(L,1);HH:=REF(H,1);SQK:=L>HH;XQK:=H<ll;向上跳几元钱:IF(SQK=1,L-HH,DRAWNULL),COLORGREEN,crOSSDOT,LINETHICK3,NODRAW;逃命跳空元:IF(XQK=1,H-LL,DRAWNULL),COLORYELLOW,CROSSDOT,LINETHICK3,NODRAW;DRAWTEXT(
  • 2024-03-07Java取当前时间的一分钟后,并格式化输出
    1.Java1.8以前Calendarinstance=Calendar.getInstance();//获取当前日期时间instance.add(Calendar.MINUTE,1);//加1分钟System.out.println(newSimpleDateFormat("yyyy-MM-ddHH:mm:ss").format(instance.getTime()));2.Java1.8及以后System.out.println(DateTimeFor
  • 2024-02-18HH项链(树状数组)
    HH项链题目描述HH有一串由各种漂亮的贝壳组成的项链。HH相信不同的贝壳会带来好运,所以每次散步完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH不断地收集新的贝壳,因此他的项链变得越来越长。有一天,他突然提出了一个问题:某一段贝壳中,包含了多少种不同的贝壳?这个问题很难