BL
  • 2024-07-01GESP 202406 四级认证 T1 题解
    大意:一个只包含000和111的矩形,边长为
  • 2024-06-230和1的熟练
    $\quad$想不出来了,遂打表。$\quad$受到了luobotianle的启发,就依据其建议学上了分块打表。如0与1的熟练$\quad$问\(L\)到\(R\)之间,在二进制表示下(无前导\(0\)),\(0\)的个数比\(1\)的个数多的数的个数。$\quad$那么我们就可以以\(5e5\)为块长来打表。打表程序
  • 2024-06-05CF 896 E
    link首先,感觉这个题很难用数据结构维护,所以可以想到分块(其实也是因为数据范围\(10^5\)比较小)。第一个想法可能是一个块内维护每一个不同的数出现了多少次,但是发现这样减一个数的时候很难合并,没办法优化。然后就有一个事实,就是同一个块内当一起修改的时候,相同的数也一直会相同
  • 2024-05-18C# app.config配置appSettings标签
    AppSettings标签主要用于应用程中的一些配置信息。比如上传文件的路径,需要用到的可能会根据不同环境改变的一些常量等。可以在配置文件添加可执行文件要的配置。usingSystem;usingSystem.Collections.Generic;usingSystem.Configuration;classProgram{staticvoid
  • 2024-04-23分块莫队——维护队列
    题目描述样例输入2312Q12R12Q12样例输出21题目分析首先它是一个离线莫队(在线超时QAQ)离线首先存下它所有的询问和修改,分别存,询问要存下是第几次,以便后续输出,还要存下时间是第几个命令,比较询问和修改的时间,相应的变换颜色,最后整体输出#include<bits/stdc++.h>
  • 2024-04-17RTL8731/RTL8733系列双频WiFi模块方案选型参考
    RTL8731有SDIO接口的RTL8731BS-VQ-CG和USB接口的RTL8731BU-CG及RTL8731BU-VQ-CG方案;这是单通道通信,符合IEEE802.11a/b/g/n标准双频WiFi方案;其中RTL8731BU-CG可以支持到HT40,RTL8731BU-VQ-CG和RTL8731BS-VQ-CG只支持到HT20;可以理解成这是支持IEEE802.11a/b/g/n/ac标准RTL881
  • 2024-03-28汇编语言 分数段
    汇编语言设有一个数组存放学生的成绩(0100),编制一个子程序统计059分,60~69分,70~79分,80~89分,90~100分的人数,并分别存放到scoreE,scoreD,scoreC,scoreB,scoreA单元中,编写一~个主程序与之配合使用。源程序:stacksegmentstack dw512dup(?)stackendsdatasegment score
  • 2024-03-25ESP32开发板连接 2.8寸ili9486TFT 触摸屏
    一、元件图片二、接线连接SCK--->18SDA--->23CS--->5DC--->27RST--->33三、驱动库Arduino_GFX_Library四、环境vscode+platform五、代码#include<Arduino.h>/*******************************************************************************
  • 2024-03-13「杂题乱刷」洛谷 P2572
    先上AC代码:点击查看代码/*Tips:你数组开小了吗?你MLE了吗?你觉得是贪心,是不是该想想dp?一个小时没调出来,是不是该考虑换题?*/#include<bits/stdc++.h>usingnamespacestd;#definemapunordered_map#defineforl(i,a,b)for(registerlonglongi=a;i<=b;i++)#define
  • 2024-02-27分块一览
    前言如题。值域分块顾名思义,就是在桶上分块。它的用处是把区间修改和区间询问中某一种操作变成\(O(1)\),另一种变成\(O(\sqrtn)\)。所以经常用来辅助维护两种操作数量严重不对等的数据结构。典型代表有莫队和根号分治。这里看一个莫队的例子。如我们要维护一个二维数点
  • 2024-02-21MIUI系统手机解BL锁刷入Magisk + LSPosed +Shamiko
    目录Bootloader解锁获取root刷入Magisk(LSPosed+Shamiko)获取boot.img文件安装Magisk刷入LSPosed模块刷入Shamiko模块隐藏Magisk应用名Bootloader解锁打开开发者选项打开开发者模式后绑定账号和设备设置->1.更多设置–2.开发者选项–3.设备解锁状态–4.绑定账号
  • 2024-02-06多项式多点求值
    重点写了我认为的疑难点,若其他部分由疑问或含糊不清,欢迎提出,积极改正题面:给一n次多项式\(F(x)\),求m个数代入的值构造关于\(x_0\)的函数,使得代入\(x_0\)后,值为\(0\),则有\(G(x)=x-x_0\)。做多项式取模\(F(x)=Q(x)G(x)+R(x)\),\(F(x_0)=Q(x_0)G(x_0)+R(x_0)\),\(R(x_0)\)只有常数项,即
  • 2024-01-31Teamcenter SOA使用BOM行的bl_child_lines属性,获取子件的坑
    1、我一开始是使用 Cad-2013-05-StructureManagement服务的createBOMWindows2接口来获取BOM窗口constparam={info:[{itemRev:revModelObject,}]}constres=awaitsoaSvc.post('Cad-2013-05-StructureManagement','createBOMWindows2',param)
  • 2024-01-24Ybt 金牌导航 6.3.A. 区间众数 / P4168 [Violet] 蒲公英(分块)
    题意简述多次查询区间\([l,r]\)的众数,若有多个取数值最小的。强制在线。\(n\le4\times10^4,m\le5\times10^4\)。分析考虑分块。首先预处理出块区间内的众数\(maj_{l,r}\)和每种数在某个块的前缀的出现次数\(cnt_{i,a_i}\),时空复杂度都是\(O(n\sqrtn)\)的。对于询
  • 2024-01-171.17闲话
    推歌:无理无智/徵羽摩柯by阿良良木健来自我们物理老师推荐的初中物理题:一个不知道是啥东西的东西在斜着的传送带向上面传送,然后已知其摩擦系数(本来是未知的但是能算就已知了)和重力,且本物体做匀速直线运动,问在什么条件下其收到的摩擦力是向下的,什么时候不受摩擦力,什么时候摩擦
  • 2023-12-27莫队学习笔记
    前置知识:分块莫队是非常好的数据结构,可以离线解决很多序列问题当对于一个查询\([l,r]\)可以\(O(1)\)转移到\([l-1,r],[l+1,r],[l,r-1],[l,r+1]\)时可以考虑用(普通)莫队莫队先读入所有的询问,接着离线对于所有询问区间\([l,r]\),用\(l\)所在块的编号为第一关键字,\(r\)为
  • 2023-10-10BLE通信距离的评估与测试
    BLE通信距离的评估与测试​ 在实际工程中,确定一个蓝牙产品的通信距离是非常重要的。经常有用户会疑问为什么都是蓝牙产品,人家公司的产品通信距离那么远,自己的产品只能在很近的地方搜到信号?这里我们将对蓝牙通信距离的影响因素和如何进行评估和测试进行分析。弗里斯传输公式​
  • 2023-10-09SQL SERVER 死锁查询存储
    –execsp_who_lock查询哪个库的死锁,存储就建立在哪个库上IFEXISTS(SELECT*FROMsys.objectsWHEREobject_id=OBJECT_ID(N’[dbo].[sp_who_lock]’)ANDtypein(N’P’,N’PC’))DROPPROCEDURE[dbo].[sp_who_lock]GOcreateprocedure[dbo].[sp_who_lock]asbegindecl
  • 2023-10-03分块+ST的RMQ
    期望\(O(n)-O(1)的RMQ\)#include<bits/stdc++.h>#defineintlonglong#defineF(i0,i1,i2)for(inti0=(i1);i0<=(i2);++i0)usingnamespacestd;inlineintrd(){ intx=0,f=0;charch=getchar(); while(!isdigit(ch)){if(ch=='-')f=1;ch=getchar(
  • 2023-09-29ARM汇编 --- 跳转指令 B、BL、BX、BLX的区别
    ARM的跳转指令介绍跳转指令用于实现程序流程的跳转,在ARM程序中有两种方法可以实现程序流程的跳转:(1)使用专门的跳转指令。(2)直接向程序计数器 PC写入跳转地址值。通过向程序计数器PC写入跳转地址值,可以实现在4GB的地址空间中的任意跳转,在跳转之前结合使用 MOVLR
  • 2023-09-24【Ynoi2018】天降之物
    【Ynoi2018】天降之物题意给定一个长为\(n\)的序列\(a\),支持两种操作:将所有\(a_p=x\)修改为\(y\)。查询\(\min(|i-j|)\),满足\(a_i=x\anda_j=y\)或者\(a_i=y\anda_j=x\)。题解考虑序列分块,首先考虑块内贡献,设块长为\(B\),由于分块的\(B\)一
  • 2023-09-23CF877F 题解
    CF877F题解更好的阅读体验提供一个扫描线+根号分治做法。首先,可以把题目的条件转化成求$sum_r-sum_{l-1}=k$的区间数。考虑扫描线,当区间的右端点从$r-1$移动到$r$时,新增的区间的左端点就是所有满足$sum_{l-1}=sum_r-k,l\ler$的$l$。这时我们对$sum_{l-1}$
  • 2023-08-15ABC314 E和CF892 Div2D-E
    ABC314EE-Roulettes(atcoder.jp)大致意思是给你n个轮盘,第i个轮盘等概率的p[i]个点数,玩一次c[i]价钱,问要达到m点的最小期望花费是多少,每次可以任意选一个。乍一看很像背包,偏了方向,所以当时没有做出来。也考虑过其它的DP,关键是0怎么处理没搞明白所以赛后看他人的代码和题解
  • 2023-07-28分块-优雅的暴力
    前言某人:线段树好难,学不会,树状数组感觉用途少好多,怎么办啊Ben:入我分块神教!ps:作者不认为分块是数据结构,而是一种思想。本文代码来自作者不同时期,马蜂习惯存在差别前置芝士:循环,数组,没了一序列分块对于给定序列要求增删改查类问题,一般最常用线段树和BIT,毕竟是高贵的log但
  • 2023-07-25luogu P3203 [HNOI2010] 弹飞绵羊 题解
    题目传送门:P3203[HNOI2010]弹飞绵羊题意\(n\)个数,满足\(i<a_i≤N+1\),\(m\)次下面两种操作修改一个数\(a_i\)从\(x\)开始跳,\(x=a_x\),几次能够跳出序列\(n\leq2*10^5,m<10^5\)分析数据范围比较大,单纯搜索模拟肯定会T,那么考虑每次让他跳一段就