首页 > TAG信息列表 > ql

P1471 方差

给定数列,维护区间平均数和区间方差,并支持区间修改。\(n\leq10^5,m\leq10^5\)。 线段树维护平均数比较简单,重点在于如何维护方差。 具体公式参考了这篇题解,就不详细展开,推出来以后就变成简单的线段树维护问题。 #include<bits/stdc++.h> using namespace std; struct node{ doub

P7476 「C.E.L.U-02」苦涩

「C.E.L.U-02」苦涩 题目背景 回想起自己的过往的人生,YQH 觉得心中充满了苦涩。如果人生能再来一次,我一定会少做一些傻事,少真香几次,然后大胆地去追寻自己的爱。可惜没有这样一个机会了。 题目描述 在 YQH 的梦中,他看到自己过去的记忆正在不断浮现在自己脑中。这些记忆带给他的

Jupyter愚蠢的代码格式化

我先在自己的虚拟环境中安装了jupyterlab_code_formatter,然后安装了autopep8,然后按工具栏右下角的autopep8工具,它格式化代码之后使得魔术命令不可用: % % manim - v WARNING - ql sss 原来为: %%manim -v WARNING -ql sss  

【CF603E】 Pastoral Oddities

CF 传送门:CF603E 整体二分 + 可撤销并查集。 (这个方法是个人认为较简单的,除外还有LCT 维护、线段树分治的做法。) 考场上苦想正解觉得自己写得出来的我真的太 naive 了 Solution Part 1 每个点的度数均为奇数 不妨称度数为奇数的点为奇点,为偶数称偶点。 逐一考虑题目限制条件。显然

整体二分

概念 当有很多询问,每个询问都可以通过二分解决,但是对每个询问都二分一次的时间复杂度不能接受,不妨将所有询问同时二分,是为整体二分。 要求: 允许离线。 修改之间互相独立,且具有可加性。 答案可以二分。 例题 全局第 k 小 在一个序列中多次查找第 \(k\) 小的数。 设当前询问

【洛谷】P3293 [SCOI2016]美味(贪心+可持久化线段树)

原题链接 题意 一家餐厅有 \(n\) 道菜,编号 \(1,2,...,n\) ,大家对第 \(i\) 道菜的评价值为 \(a_i\)。有 \(m\) 位顾客,第 \(i\) 位顾客的期望值为 \(b_i\),而他的偏好值为 \(x_i\)。因此,第 \(i\) 位顾客认为第 \(j\) 道菜的美味度为 \(b_i\,\,xor\,\, (a_j+x_i)\),\(xor\) 表示异或运

学到了_SpringBoot项目使用Poi将数据库中含有富文本的数据导出成Word文件

场景描述 用户填写表单的内容中有富文本信息,在导出时,希望富文本的标签生效,本来想偷懒不管标签,就导出成excel的,但作为有追求的开发者,还是希望可以实现这样的需求 看了一些模板引擎,比如说freemaker、easy-poi、poi-tl这些,浅看了一下发现都是类似于先占位再填值的操作,好像不太行 然后

题目记录(考试)

发现分那么多的博客让我非常的凌乱,于是我就开了这个博客 2022.5.27 NOI模拟15 开场看了一遍题,认为T1十分的有趣,于是进行了一个做,一直到10点的时候我还兴致勃勃的在玩Excel 直到搞到了70pts,开始头疼,疼死那种,完全无法思考,尝试喝水和去楼下溜达都不管事... 后面两个题直接弃掉了 T1

20220506模拟赛

20220506模拟赛 溜冰 题意 \(n\) 点 \(m\) 边,高度为 \(h_i\) ,若经过边\((u,v)\) 从 \(u\) 到 \(v\) \(h_u<h_v\) ,开心值减少 \(2(h_v-h_u)\) \(h_u>h_v\) ,开心值增加 \(h_u-h_v\) \(h_u=h_v\) ,开心值不便 初始在点 1 ,开心值为 0,求溜冰时最大开心值 \(n,m\le 2\times 10^5,h_i\le

开发一个不需要重写成Hive QL的大数据SQL引擎

摘要:开发一款能支持标准数据库SQL的大数据仓库引擎,让那些在Oracle上运行良好的SQL可以直接运行在Hadoop上,而不需要重写成Hive QL。 本文分享自华为云社区《​​​​​​​​​​​​​​从零开发大数据SQL引擎》,作者:JavaEdge 。 学习大数据技术的核心原理,掌握一些高效的思考和思维

青龙面板之京东

一、前置条件: 1、搭建好青龙面板。参考我的一篇文章 青龙面板安装 2、懂得利用浏览器抓取CK。参考我的一篇文章 利用浏览器抓cookie 二、教程: 1.抓取CK,添加京东配置 抓取CK参考我的文章,这里就不描述了。 青龙面板,环境变量页,添加环境变量: 名称:JD_COOKIE 值:abc abc为你抓取到的真实c

青龙面板安装

一、宝塔安装 1.输入命令安装宝塔 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh 4.左侧软件商店,打开后搜索docker然后安装 再到终端 输入命令 回车,一条一条的输入 sudo systemctl start docker sudo sy

QL语言参考-1谓词

关键词 关于 QL 语言:QL 是 CodeQL 的强大查询语言,用于分析代码。 谓词:谓词用于描述构成 QL 程序的逻辑关系。 查询:查询是 QL 程序的输出。他们评估结果集。 类型:QL 是一种静态类型语言,因此每个变量都必须有一个声明的类型。 模块:模块提供了一种通过将相关类型、谓词和其

QL语言参考-2查询

查询(Queries) 官方文档 https://codeql.github.com/docs/ql-language-reference/queries/ 查询是 QL 程序的输出,它们计算成组的结果。 有两种查询方式: 使用select字句进行查询。如果存在select模块,在该模块中定义。 使用query谓词进行查询。该模块的谓词命名空间中的任何查询谓词

P2357 守墓人

题面 在一个荒凉的墓地上,有一个令人尊敬的守墓人, 他看守的墓地从来没有被盗过, 所以人们很放心的把自己的先人的墓安顿在他那 守墓人能看好这片墓地是必然而不是偶然…… 因为……守墓人懂风水 0.0 他把墓地分为主要墓碑和次要墓碑, 主要墓碑只能有 \(1\) 个, 守墓人把他记为 \(1\)

vue-quill-editor富文本编辑器使用步骤

首先放上效果图 1.安装 npm install vue-quill-editor -S 2.引入到项目中 有两种挂载方式: 全局挂载 和 在组件中挂载,根据自己的项目需求选择,一般用到富文本编辑都是在某一个项目中,这里只写在项目中挂载的方式 import { quillEditor } from 'vue-quill-editor' import 'quill

[20220318联考] 无向图

前言 典中典之sb题复杂度算错。 题目 没有链接 有个集合 \(S\) ,初始为空,还有一堆数字 \([0,2^n)\),然后有 \(m\) 个操作: 往集合 \(S\) 加一个没有的数。 删除 \(S\) 中一个存在的数。 如果 \(u\oplus v=x,x\in S\),那么 \(u,v\) 之间有边,每次操作后问最大连通块大小。 \(1\le n\le

ninja部署

docker run -dit \ -v $PWD/ql/config:/ql/config \ -v $PWD/ql/log:/ql/log \ -v $PWD/ql/db:/ql/db \ -v $PWD/ql/repo:/ql/repo \ -v $PWD/ql/raw:/ql/raw \ -v $PWD/ql/scripts:/ql/scripts \ -v $PWD/ql/jbot:/ql/jbot \ -v $PWD/ql/ninja:/ql/n

[省选联考 2020 A 卷] 魔法商店

一、题目 点此看题 二、解法 由于 这东西 已经鸽掉了,那么我就写一篇只记录做法的博客吧。 首先讲一下保序回归的一般做法,我们考虑使用整体二分求解 \(f\)(\(f\) 指调整后的价格),设现在 \(f\) 的范围是 \([l,r]\),我们要检测 \([f_i\leq mid]\) 是否为真,称额外限制 \(f_i\in[a,b]\) 的

树莓派系列:使用docker安装青龙面板和改端口号

配置环境 系统:Raspbian 11(64位) 设备:树莓派4B 系统默认没有防火墙,所以就不用在防火墙中开放端口。 一、安装docker(已安装省略) 1.安装 curl -fsSL https://get.docker.com -o get-docker.sh #一键安装脚本 sudo sh get-docker.sh --mirror Aliyun #使用阿里云镜像 2.启动 sudo

【数据结构】【基础莫队】P1494 [国家集训队]小Z的袜子

目录【基础莫队】P1494 [国家集训队]小Z的袜子分析代码 【基础莫队】P1494 [国家集训队]小Z的袜子 题意: 求区间[L,R]中抽到相同颜色的袜子的概率为多少? 分析 设这段区间内各种不同颜色的袜子的数量依次为a,b,c,d,e,..... 所以答案为\(\sum_{i\in 袜子}\frac{i\times{(i-1)}}{

vue-quill-editor编辑器的安装与配置(包含字号大小,图片缩放)

1.安装vue-quill-editor npm install vue-quill-editor --save 2.main.js全局引用 import VueQuillEditor from 'vue-quill-editor' //一定要引入这三个css,不然文本编辑器会出现不规则黑白几何图形 //这三个css可以在main.js中引入,也可以在具体使用的.vue文件中引入,建议在main.j

青龙面板的安装及使用,及库

Docker安装 教程 http://www.360doc.com/content/21/0903/17/14775740_993954752.shtml 当然,你如果安装了宝塔面板,你也可以在宝塔面板里安装Docker,方法也很简单,到宝塔面板-软件商城-下载Docker管理器,本插件自带Docker 安装并配置青龙面板 青龙面板的安装 拉取镜像 docker pul

亿慧通2022最新青龙面板搭建专用搭建

不想搭建可以来我这里挂,保证你的ck安全,QQ群;877818758   准备工作: 1.购买轻量应用服务器(轻量应用服务器_Lighthouse)          Ps:建议先关注腾讯云服务器的公众号,然后看看有没有活动,正常价买不划算。 2.安装宝塔Linux面板(服务器—选择购买的服务器—应用管理) 3.开端口(防火

青龙面版解决服务异常,请手动执行ql check检查服务状态

  我在服务器上装了ql面板,前几天给我提示,服务异常,请手动执行ql check检查服务状态,我执行了ql check 就提示我-bash: ql: command not found,无耐之下,我试了重启,更新.......还是不行。 直到今天,我发现了新的解决方法,在shh输入以下命令即可 docker exec -it qinglong /bin/bash q