QL
  • 2024-09-10P9871
    才发现蓝题以下的基本都被菜就多练的我刷掉了from0ptsto100pts所以,这道题就是线段树+dp喽#include<bits/stdc++.h>#definerep(k,l,r)for(longlongk=l;k<=r;++k)#defineper(k,r,l)for(longlongk=r;k>=l;--k)#definechkmax(a,b)a=max(a,b)#definechkmin(a,b)a
  • 2024-08-31学校训练赛的一些题解
    第二十一届宁波大学程序设计竞赛(重现赛链接)C游戏开发部的小游戏(C)赛时并没有写出来,果然dp还得多练)将所有石头视为容量为\(n\)的背包,每堆石头的数量即背包中物品的质量,对于\(a_i\leqf_i\leqb_i\),由于\(f_i\)最终取值唯一,可当作分组背包处理。将大小为\(i\)的\(t\)
  • 2024-08-27D-二分
    最近做了一个CFround166的d题然后发现我并不会二分(虽然标答并不是二分)。故来写一下。题目:https://codeforces.com/contest/1976/problem/D首先观察到几个显而易见的性质:1.若要翻转[l,r],[l,r]中的(和)数量相等2.为了能和前面匹配上,翻转后[l,r]中未匹配右括号的(最大)数量要等于
  • 2024-08-27quill-editor 富文本 组件封装并实现自定义上传图片
    基于quill-editor封装一个富文本组件,并实现自定义上传图片以及视频1.下载quill-editor npminstallvue-quill-editor--save2.对插件进行自定义改造(自定义字体大小选择,自定义标题,以及自定义工具栏功能) <template><divclass="edtior-box"><quill-editor
  • 2024-08-26线段树模版:从入门到入坟
    线段树模版:从入门到入坟线段树——单点修改1.求区间最值#include<bits/stdc++.h>#defineintlonglongusingnamespacestd;constintN=200010;typedeflonglongll;structnode{ intminx; intl,r;}tr[N*4];inta[N];voidupdate(intp){ tr[p].minx=min(tr[
  • 2024-08-21成为百万富翁的几率 vs. 被公交车撞的几率:一次 ES|QL 分析
    作者:来自Elastic BahaAzarmiES|QL专为快速、高效地查询大型数据集而设计。它具有简单的语法,可让你使用基于管道的语言轻松编写复杂查询,从而降低学习曲线。我们将使用ES|QL运行统计分析并比较不同的几率。如果你在读这篇文章,你可能想知道在达到与被公交车撞同样几率之
  • 2024-08-18【PID控制】针对扭转系列弹性驱动器的力矩控制策略基准测试研究(Matlab代码实现)
      
  • 2024-08-12区间历史最值线段树记录
    Description维护一个线段树,使得可以实现区间加、区间chkmin、求区间最值、区间历史最值、区间最大值。Solution先不考虑区间chkmin和历史最值,可以直接对于每个线段树节点维护一个tag,每次addtag更新。加上区间历史最值后,先考虑对于单个线段树节点怎么更新。容易发现对于
  • 2024-08-05vue + quill2.0+ 工具栏自定义行高
    在网上查了好多,基本都是基于1.0+版本的,拿过来都用不了,官方又没有文档,只能参考各位前辈的经验+解析源码查找问题。目前已经解决,下面是实现过程。实现代码  先看效果图我用的是原生quill库,正常引入quill,注册行高插件importQuillfrom'quill'import'quill/dist/quill.
  • 2024-07-29Elasticsearch跨集群搜索
    Elasticsearch(简称ES)是一种基于Lucene的搜索引擎,以其高性能、可扩展性和实时搜索能力而广受欢迎。在大型分布式系统中,跨集群搜索成为了一个重要的需求,它允许用户从多个Elasticsearch集群中联合查询数据,以提高搜索效率和数据一致性。ES|QL(ElasticsearchQueryLanguage)作为一
  • 2024-07-162021 ICPC 网络赛 第二场 L Euler Function(势能线段树,欧拉函数,状态压缩)
    2021ICPC网络赛第二场LEulerFunction题意给定序列,定义两个操作\(l,r,x\)对区间\([l,r]\)的数乘\(x\)\(l,r\)求\(\sum\phi{a}_{i}\)思路注意欧拉函数的性质,若\(i\bmodp=0\),\(\phi(i*p)=p*\phi(i)\),否则\(\phi(i*p)=(p-1)*\phi(i)\)因为\(x,w\)的
  • 2024-07-03线段树的基本知识和初级运用
    前言线段树绝对是出题人最爱考的高级数据结构了。它快、灵活、码量也大,相当考验OIer的综合能力。所以好好学习一下线段树是相当必要的。基础线段树是基于二叉树的。通过为二叉树的每个节点赋予线段的意义,线段树可以维护很多的区间信息,包括但不限于区间和、区间最大值、区间第
  • 2024-06-21JOISC 2024 Day3 T1 : Card Collection / 卡牌收集
    首先,注意到对于一组询问,我们只需要关注每个数与\((T_j,W_j)\)的相对大小关系。这一共有\(9\)种情况,于是我们直接做区间DP,设一个形如\(f(l,r,0/1/2,0/1/2)\)的状态,即可得到\(O(N^3M)\)的做法;进一步使用bitset优化可以做到\(O(\frac{N^3M}{w})\),但是无法通过(甚至\(N=20
  • 2024-06-20题解:P10639 BZOJ4695 最佳女选手
    区间最值操作基础题,但是有点码农。依然考虑势能线段树,维护区间和\(\textrm{sum}\)、最大值\(\textrm{M1}\)、次大值\(\textrm{M2}\)、最大值个数\(\textrm{Mcnt}\)、最小值\(\textrm{m1}\)、次小值\(\textrm{m2}\)、最小值个数\(\textrm{mcnt}\),另外需要区间加标记\(\tex
  • 2024-06-19动态开点线段树
    众所周知,线段树要开\(4\)倍空间,但是这样会浪费许多空间,所以动态开点线段树就诞生了。动态开点线段树适用于\(n\)比较大的情况,它没有优化时间复杂度,优化的是空间复杂度。具体的,我们不再用\(p\times2\)和\(p\times2+1\)作为\(p\)的左右儿子了,而用两个数组\(ls_{p}\)
  • 2024-06-14利用青龙面板自动做京东任务获取京豆,解放双手
     前言通过脚本自动化完成京东的各种小游戏,活动,任务等,赚取京豆红包等奖励,免去手动操作的繁琐,100京豆=1块钱,全自动签到,农场浇水,自动领京豆,简直不要太爽。那么如何实现呢?方法一:可以选择直接上车,登陆后即可实现自动挂机,自动做任务领京豆。点击直接打开登陆后就行了,目前登陆一次
  • 2024-06-1420240610训练
    先增后减(inde)题面:有一个长度为\(n\)的正整数序列,每次可以交换相邻的两项,想要知道这个序列最少需要多少次交换才能变成一个先增后减的序列。先增后减:存在一个\(k\in[1,n]\)使得\([1,k]\)构成的子序列是单调不下降序列且\([k,N]\)构成的序列是单调不上升序列。题解:考虑每个最
  • 2024-05-22hdu4348(主席树区间修改)
    Problem-4348(hdu.edu.cn)BackgroundToTheMoon是一款独立游戏,于2011年11月发布,是一款由RPGMaker提供支持的角色扮演冒险游戏。《去月球》的前提是基于一种技术,该技术使我们能够永久地重建垂死之人的记忆。在这个问题上,我们将给你一个机会,实现幕后的逻辑。您已经获得了N
  • 2024-05-08cf396c-ti-jie
    CF396C思路对于一个点维护$b_i=a_i-a_{fa_i}$。对于操作一,等价于$b_u$加$x$,$u$的子树不含$u$的每个点和父亲的差都减$k$。对于操作二,等价于从根到$u$路径上的$b_x$的和。同P3178,子树加,路径查,树剖加线段树。codeintn,q;inthead[maxn],tot;structnd{ intnxt
  • 2024-05-07整体二分
    抽象。P3527[POI2011]MET-MeteorsByteotianInterstellarUnion有\(n​\)个成员国。现在它发现了一颗新的星球,这颗星球的轨道被分为\(m​\)份(第\(m​\)份和第\(1​\)份相邻),第\(i​\)份上有第\(a_i​\)个国家的太空站。这个星球经常会下陨石雨。BIU已经预测了接
  • 2024-05-02树链剖分
    树链剖分,简称树剖,就是把一颗又大又高的树拆成一些链,方便使用某些数据结构。一般树剖我们随便DFS一下,将整棵树分成一些链,其中里面的DFS序连续。链的数量不管怎样是固定的\(O(N)\)。hack:某种DFS序是\((1,3,2,5,4,7,6,9,8,11,10)\),只要你不走运刚好,就仍然可以把单次询
  • 2024-05-01CF EDU165-E-序列问题,线段树
    link:https://codeforces.com/contest/1969/problem/E给一序列\(a\),要使得\(a\)的任意子段\([a_l,\dots,a_r]\)都存在某数\(a_i\),使得其只在该子段恰出现一次。问最少修改\(a\)中几处位置?\(1\leqn\leq3\times10^5\).一个不太好的想法:对每个值去考虑,这样的入手点只考
  • 2024-04-25最新青龙部署美团自动领红包、抢券
    一、服务器部署:1、安装docker这里选择Ubuntu系统进行操作:apt-getinstalldockerdocker.io-yps:centos自行查找安装docker​ 安装完测试docker命令:dockerps//打印正在运行的容器docker-v//打印docker版本信息2、docker安装青龙青龙的仓库地址:https://git
  • 2024-04-05P2824 [HEOI2016/TJOI2016] 排序
    简要题意给定一个长度为\(n\)的排列\(a\),有\(m\)次操作:将\([l,r]\)从小到大排序将\([l,r]\)从大到小排序求\(m\)次操作后\(a_q\)的值。\(n,m\leq10^5\)思路首先这种排序的数据结构没有什么想法,根本原因是因为值太多了。但是我们观察到这是一个排列,这对于解
  • 2024-03-142024-03-14
    2024-03-14Riddle继续做上次没做出来的题2-SAT限制是如果一个点不选,那么与它相连的所有点都必须选如果一个点选了,那么和他在同一个部分的所有点都不能选对于边的限制直接建但是“部分”的限制直接建图是\(O(n^2)\)的优化方法是前缀优化建图对于每一个部分,用\(a_i