codevs 2173 忠诚 (st表·裸)

基于MATLAB的电池等效电路模型(ECM)仿真,用于分析电气行为和动态响应.zip 1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 立即下载

*今天考试考到了区间最大值和最小值,才想起我不会st表QWQ,看了网上的模板,决定做个题并且整理一下。。。
这里就不放原题了。相信大佬们都会。。

::去原题

st表分为离线预处理(nlogn)和查询两部分(O(1))。

* 预处理:

用一个二维数组st[i][j]存储以位置i为首的长度为2^j的区间的最值。用倍增的方法来缩减处理的时间和空间。
转移方程:

st[i][j]=min(st[i][j-1],st[i+(1<<j-1)][j-1])

如 1 2 12 2 4 9 5 44 24 1 12 33 共12个数 ,则 st[2][3]=min(st[2][2],st[6][2]),即
min{2,9}=min(min{2,5},min{6,9})。

* 查询

由于给出的区间有可能恰好不是我们已经预处理好的区间,如 求 min{2,10}。所以我们预先处理好1~n每个点坐标的以2为底的对数,然后

int k=log_2[R-L+1]; // L~R的距离,注意下取整
return min(st[L][k],st[R-(1<<k)+1][k])// (两个区间可能会重叠)合并两个区间的答案

这样 min{2,10}变成了min(min{2,9},min{3,10}),至于给出的区间已经处理过的情况对此也成立,请自行脑补。。。

下面是忠诚的代码,准备留着当模板qwq。。。
#include<iostream>
#include<cstdio>
#include<cmath>
#include<cstring>
using namespace std;

int m,n,l,r;
int a[100010],st[100010][20],log_2[100010];

void Done()
{
    memset(st,63,sizeof(st));
    log_2[1]=0;
    st[1][0]=a[1];
    for(int i=2;i<=m;++i)
    {
        log_2[i]=log_2[i-1];
        if(i==(1<<log_2[i]+1)) ++log_2[i];
        st[i][0]=a[i];
    }
    for(int i=m;i>=1;--i)
      for(int j=1;(i+(1<<j)-1)<=m;++j)
         st[i][j]=min(st[i][j-1],st[i+(1<<j-1)][j-1]);
}
int Ask(int L,int R)
{
    int k=log_2[R-L+1];
    return min(st[L][k],st[R-(1<<k)+1][k]);
}
int main()
{
    scanf("%d%d",&m,&n);
    for(int i=1;i<=m;++i)
       scanf("%d",&a[i]);
    Done();
    for(int i=1;i<=n;++i)
    {
        scanf("%d%d",&l,&r);
        cout<<Ask(l,r)<<" ";
    }
    return 0;
}
隔离型全桥LLC谐振变化器建模及参数设计资料【仿真+设计报告+计算书】 内容概要:本文档系统性地提供了隔离型全桥LLC谐振变换器的建模、仿真与参数设计全套技术资料,涵盖Simulink/Plecs仿真模型、详细设计报告及Mathcad计算书,内容涉及开环与闭环控制、软启动过程、恒压恒流双闭环竞争控制等多种工况。资料还拓展至多相交错LLC、双向CLLC拓扑以及V2G(Vehicle-to-Grid)电动汽车充放电等前沿应用场景,并融合状态估计算法(如卡尔曼滤波、扩展卡尔曼滤波、粒子滤波)与神经网络技术进行系统性能优化,配套PPT说明与高水平EI期刊复现案例,为电力电子领域的科研与工程设计提供完整的技术支撑; 适合人群:适用于电力电子、电气工程及其自动化等相关专业的高校研究生、科研人员,以及从事高频DC-DC变换器、新能源电源系统开发的工程师,具备扎实电路理论基础和Matlab/Simulink仿真能力者尤佳; 使用场景及目标:①支撑LLC谐振变换器相关的科研课题、学位论文或项目开发;②开展高频高效电源的参数设计、效率优化与动态响应分析;③学习并复现高水平期刊中先进的控制策略,如变频控制、混合移相控制及智能优化算法;④掌握Simulink/Matlab在电力电子系统建模、控制算法实现与状态估计中的综合应用; 阅读建议:建议结合仿真模型、Mathcad计算书与设计报告三位一体同步研习,重点理解主电路参数设计与闭环控制逻辑之间的耦合关系,优先运行典型算例并调试关键模块,有条件者可进一步推进至硬件原型验证,并积极探索状态估计与人工智能算法在电力系统动态建模中的融合应用。 立即下载

相关推荐

标准材质转物理材质 对应脚本:标准转物理材质转x.ms 一、插件用途 将 3ds Max 场景中的 StandardMaterial 标准材质转换为 PhysicalMaterial 物理材质

标准材质转物理材质 对应脚本:标准转物理材质转x.ms 一、插件用途 将 3ds Max 场景中的 StandardMaterial 标准材质转换为 PhysicalMaterial 物理材质,并递归处理 Multi/Sub 多维子材质及 Blend 混合材质中的标准材质。 二、转换内容 脚本尝试进行以下参数映射: - 漫反射颜色 → Physical Material 基础颜色。 - 漫反射贴图及启用状态 → 基础颜色贴图。 - 凹凸贴图、启用状态及强度 → 物理材质凹凸槽;强度会按脚本比例换算。 - Opacity 贴图 → 物理材质透明颜色贴图。 - 标准材质自发光颜色和强度 → 物理材质发光颜色和发光强度。 - 反射贴图强度 → 粗糙度的反向换算。 - Glossiness → Metalness 数值换算。 三、使用方法 1. 在 3ds Max 中运行脚本。 2. 出现“赵山河材质转换”小窗口。 3. 点击“标准材质转物理材质”。 4. 脚本扫描整个场景的材质库,并将场景物体所使用的标准材质转换为物理材质。 5. 转换完成后刷新视口。 四、处理范围 - 不是只处理当前选择对象,而是扫描整个场景的材质库。 - 对 Multi/Sub 材质递归转换其中的标准材质子项。 - 对 Blend 材质递归转换 map1、map2 中的材质。 - 非 StandardMaterial 的材质会按脚本逻辑保留,不会强制全部转成 PhysicalMaterial。 五、注意事项 - 这是参数近似转换,不是渲染结果完全一致的材质转换。 - 标准材质中的高光、反射、透明度、特殊贴图和高级参数不一定有一一对应关系。 - 脚本把 Glossiness 映射到 Metalness,属于

codevs2173忠诚(st表)

题目描述 Description 老管家是一个聪明能干的人。他为财主工作了整整10年,财主为了让自已账目更加清楚。要求管家每天记k次账,由于管家聪明能干,因而管家总是让财主十分满意。但是由于一些人的挑拨,财主还是对管家产生了怀疑。于是他决定用一种特别的方法来判断管家的忠诚,他把每次的账目按1,2,3…编号,然后不定时的问管家问题,问题是这样的:在a到b号账中最少的一笔是多少?为了让管家没时

Loi_whales 的坑 494

三电平Buck直流变换器双闭环、单闭环、开环仿真【附参考文献】(Simulink仿真实现)

内容概要:本文介绍了名为“Plecs全桥LLC谐振变换器仿真模型”的技术资源,该模型基于Plecs仿真平台,用于构建和分析全桥LLC谐振变换器的工作特性。作为一种高效率、高功率密度的DC-DC变换器,全桥LLC谐振变换器广泛应用于现代电源系统中。该仿真模型完整包含了全桥逆变器、由谐振电感、谐振电容和变压器构成的谐振腔,以及整流与滤波电路等核心组件。用户可通过该模型开展开环与闭环仿真,深入研究变换器在不同负载、输入电压及频率条件下的动态响应、转换效率、软开关实现能力,并分析关键参数如谐振频率、变比和负载变化对系统性能的影响。该模型不仅可用于理论验证,也为控制器设计与参数优化提供了高效平台,有助于加深对LLC变换器运行机理的理解。; 适合人群:电力电子、电气工程及其自动化等相关专业的高校师生、从事开关电源研发的工程师以及对LLC谐振变换器有研究兴趣的科研人员。; 使用场景及目标:①用于课堂教学与实验,帮助学生掌握LLC谐振变换器的拓扑结构与工作原理;②用于科研项目中新型控制策略(如变频控制、移相控制)的仿真验证与性能评估;③用于工业产品研发前期,实现变换器的快速原型设计、关键参数优化与控制算法调试。; 阅读建议:在使用该仿真模型前,建议用户系统学习LLC谐振变换器的基础理论,包括基波分析法(FHA)、谐振网络阻抗特性及零电压/零电流开关的实现条件。仿真过程中应结合理论计算设定初始参数,并细致观察电压、电流波形与频率响应,以全面评估变换器的稳态与动态性能,进而实现理论与实践的有效结合。

Codevs 2173 忠诚

http://codevs.cn/problem/2173/ ST表 代码 #include<iostream> #include<cstdio> #include<algorithm> #include<cstring> #include<cmath> using namespace std; int n,m,a,b,minx; int num[100010],d[100010][20]; v

东隅已逝,桑榆非晚~Loi_MurasameKatana 356

正直摄影方式的精度估算式_利用BDS数据反演大气可降水量及其精度分析

可降水量(PWV)对中小尺度灾害性天气预报具有指示意义,是降雨强度预报的重要参数之一。自20世纪80、90年代起,国外已经对GPS探测大气可降水量进行了大量研究。国内最早由毛节泰引进并详细介绍了地基GPS反演大气可降水量的方法,近年来发展迅速并取得了一定的成果。随着中国北斗卫星导航系统(BDS)提供服务并不断地建设完善,其已经能够应用到气象学领域,可以获得大气可降水量。文献[11]利用...

weixin_39796752的博客 1246

使用STM32F103C8T6控制舵机丝滑运转附代码

使用STM32F103C8T6控制舵机丝滑运转原理和案例,附代码。

m0_63566592的博客 4237

<st表模板> codevs 2173 忠诚

*题目链接:http://codevs.cn/problem/2173/ –讲真我觉得st表这种倍增的思想和<水果姐逛水果街Ⅱ>的思想真的很像,但是处理的时候还是有很大差别的 –st表O(nlogn)处理,O(1)查询 1.预处理fa数组: ①节点编号一定要逆序循环 ②递推式:fa[i][j]=min(fa[i][j-1],fa[i+2^(j-1)][j-1]),即:把i–>j

Loi_LXTT 335

中国裁判文书网案例批量爬取

本文介绍了某法院网站数据采集的技术研究过程,主要包含JS逆向分析和数据解密方法。通过开发者工具分析发现页面数据经过加密处理,重点研究了ciphertext等加密参数的生成逻辑。文章详细记录了定位加密函数、扣取加密代码、解密数据处理的全流程,并验证了解密方法的有效性。研究过程中强调了技术使用的法律边界,明确声明仅用于合法技术研究,禁止任何非法数据爬取行为。最终实现了加密数据的成功解密,并解释了各请求参数的作用,为后续数据清洗和存储奠定了基础。

2303_80825459的博客 816

NOIP知识汇总及模板整理

排序求逆序对NOIP2013火柴排队 洛谷 P2309 loidc 卖卖萌二分牢记二分姿势前缀和及差分优化NOIP2012借教室差分优化贪心洛谷 P3093 牛奶调度 HDU 5500 Reorder the Books Codevs 1615 数据备份高精度高精加减乘模板最短路,最小生成树及拓扑排序最短路,最小生成树及拓扑排序模板第K短路Dijkstra版本 A*模板分层图最短路分层图最短

东隅已逝,桑榆非晚~Loi_MurasameKatana 1278

SAP FICO实操:如何修改已发生业务数据的成本中心公司代码(附RKACOR06程序运行指南)

本文详细解析了SAP FICO系统中使用RKACOR06程序修改已发生业务数据的成本中心和公司代码的实操方法。通过实战案例分享,提供从前期准备到后期验证的全流程指南,帮助企业应对组织架构重组或财务核算体系调整时的数据迁移挑战,特别适用于跨公司代码的成本中心划转场景。

weixin_27303545的博客 189

【保姆级教程/代码】GNSS反演大气可降水量(Precipitable Water Vapor, PWV)

GPS精密单点定位(PPP)是一种采用精密卫星星历和卫星钟差进行非差单点定位的方法,在观测过程中采用双频载波相位观测法以确保高精度定位精度。本文利用PPP技术来求解天顶对流层延迟(zenith tropospheric delay,ZTD)。ZTD由湿延迟(ZWD)和干延迟(ZHD)组成,其中占比90%的ZHD与地面测站高程、大气压和测站纬度等参数有良好的相关性,可以通过Saastamoinen模型精确求出;

weixin_43910227的博客 2925

<学习笔记>KMP(MP)算法

*(ノ゚▽゚)ノ对方不想和你说话并且向你扔出了一个题。【题目】 luogu 3375 KMP字符串匹配题目描述如题,给出两个字符串s1和s2,其中s2为s1的子串,求出s2在s1中所有出现的位置。为了减少骗分的情况,接下来还要输出子串的前缀数组next。(如果你不知道这是什么意思也不要问,去百度搜[kmp算法]学习一下就知道了。)输入输出格式输入格式: 第一行为一个字符串,即为s1(仅包含大写字母

Loi_Mapleleaf的小池 764

408王道考研【数据结构】思维导图(章节详细可下载xmind文件)

由于图片太多,不一一放上来了,还有部分章节【查找、排序、B树B+树等】在百度网盘,可以关注我的公众号领取【完整的图片+xmind文件】,如想要获取xmind文件的同学可以关注我的个人公众号“小柒很爱喵”,回复“数据结构导图”,可获得以上导图原图和xmind文件(可修改导图内容、查看导图隐藏的笔记与备注,即上图带杠杠的地方是我进一步助于理解的解释)。 希望对你们...

weixin_41950078的博客 7985

线段树练习5

线段树练习 5 codevs 4927•闲话:今天调了一天的线段树,结果一下午一道题都没做QAQ,现在一看到代码就眼疼。。。感觉要很久才能恢复过来orz… 不过这个题对于线段树来说应该是个很好的模板题2333题面有n个数和5种操作: add a b c:把区间[a,b]内的所有数都增加c set a b c:把区间[a,b]内的所有数都设为c sum a b:查询区间[a,b]的区间和 ma

Loi_Mapleleaf的小池 603

245. 项目195:简易文字冒险游戏——《跟老吕学Python·新手》

如果您在学习本专栏教程时遇到任何问题,或有任何技术交流的意愿,欢迎在文章评论区留言,或通过优快云私信与老吕取得联系。老吕将及时回复您的留言,并与您共同探讨,以期为大家提供更为精准和有效的帮助。老吕珍视每一位读者的反馈和支持,期待与您共同学习、共同进步,共同创造美好的未来!我们的目标是不仅教会您Python语言,更是培养您解决问题的思维方式。请随意翻阅,按照自己的节奏学习,让这本专栏成为您编程旅程中的可靠伙伴。开发一个简易的文字冒险游戏,通过文本描述场景和事件,让玩家通过选择不同的选项来推动故事发展。

Python老吕的博客 711

WPF在特定领域的应用:打造一款专业的图像编辑工具

WPF在特定领域的应用:打造一款专业的图像编辑工具,在软件开发的广阔领域中,Windows Presentation Foundation(WPF)以其强大的图形渲染能力和丰富的用户界面控件,为开发者提供了构建高性能、美观应用程序的平台。图像编辑工具作为一种对图形处理要求极高的应用类型,WPF 的特性使其成为理想的选择。本文将深入探讨如何使用 WPF 打造一款专业的图像编辑工具,涵盖从基础概念到实际代码实现的各个方面。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 6万+

<学习笔记>manacher算法

我是吐槽,你看不到我~~ (*/ω\*) lalala O(n)解决回文串问题

Loi_Mapleleaf的小池 444

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

codevs 3332 数列(矩阵快速幂)

go to the problem题目描述 Descriptiona[1]=a[2]=a[3]=1a[x]=a[x-3]+a[x-1] (x>3)求a数列的第n项对1000000007(10^9+7)取余的值。输入描述 Input Description第一行一个整数T,表示询问个数。以下T行,每行一个正整数n。输出描述 Output Description每行输出一个非负整数表示答案样例输入 S

Loi_Mapleleaf的小池 427

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

萌新的队列练习

***神奇的queue*** 其实就本人来说还是喜欢手打的2333,毕竟之前栈啊,队列啊什么都是手打的orz… 后来听说有个叫STL的神奇的东西,感觉世界观都崩塌了,说好的手打呢 所以就试着打了,下面贴代码2333~#include<iostream> #include<queue> using namespace std; queue<int>q; int main() { in

Loi_Mapleleaf的小池 424

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

codevs 2822 爱在心中(Tarjan 缩点)

go to problem题目描述 Description“每个人都拥有一个梦,即使彼此不相同,能够与你分享,无论失败成功都会感动。爱因为在心中,平凡而不平庸,世界就像迷宫,却又让我们此刻相逢Our Home。”在爱的国度里有N个人,在他们的心中都有着一个爱的名单,上面记载着他所爱的人(不会出现自爱的情况)。爱是具有传递性的,即如果A爱B,B爱C,则A也爱C。 如果有这样一部分人,他们彼此都相爱,则

Loi_Mapleleaf的小池 412

<最小生成树模板·kruskal> 村村通、繁忙的都市

kruskal 板子题

Loi_Mapleleaf的小池 397

codevs 3269 混合背包(模板)

PS:这应该是我有史以来写的字最少的一篇题解blog了╰( ̄▽ ̄)╭2333,发个模板留着用。

Loi_Mapleleaf的小池 394

<最短路模板> 热浪

go to the problem 模板题还写什么题解QWQ

Loi_Mapleleaf的小池 359

<lca 模板> 小机房的树

go to the problem 简单来说就是给你一个n个点的树,每一条边都有边权。询问有m次,每次给出两个点,求他们之间的最小边权和。 很容易想到用求树上前缀和和lca,先把两个点跳到高度相同的地方,再一直往上跳,直到两个点重合。因为一个点一个点的跳太慢了,所以我们倍增的跳来求lca。这里有两个模板 。。。_(:з」∠)_ 模板1#include<iostream> #include<cstd

Loi_Mapleleaf的小池 336

<学习笔记>排序模板

*PS:整理自小蓝课件qwq 选择排序、插入排序、冒泡排序、桶排序、快排、归并排序、堆排序。。。 话说我好闲啊qwq

Loi_Mapleleaf的小池 327
上一篇: Codevs 2452 扫雷
下一篇: 客官留个言吧~((o´・ェ・)っ戳这儿 -->)
Loi_Mapleleaf
博客等级 码龄10年 17粉丝 72原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值