FZU 2084--电动车通行证制度 ( 模拟 )

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


电动车通行证制度
Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u

Description

为了更好地维护校园交通秩序,加强对学校电动车的管理,学校保安叔叔们决定对学生们的电动车进行出入通行证管理。

当电动车进入校门时,保安将发放一张通行证。

当电动车离校时,需要将通行证交还保安,方可放行。

每次电动车进入、离开校园时,都需要记录车牌号。

如果出现异常情况(同一电动车连续2次及以上离开校园,或者连续2次及以上进入校园)电动车将不被放行。

Input

输入第一行为T,表示Case数

每组Case,为一连串的电动车进入/离开校园请求。

“IN 车牌号”:例如IN C-1089,表示车牌号为C-1089的电动车希望进入校园。

“OUT 车牌号”:例如OUT C-1089,表示车牌号为C-1089的电动车希望离开校园。

“LIST”:根据被放行的电动车记录,列出在校内的电动车车牌列表(不被放行的记录不算),按第一次出入的顺序排序。

“EXIT”:该组Case结束

碰到异常情况不放行时,输出一行“Error”

车牌号由大小写字母、数字、‘-’组成,长度不超过10。

命令数不超过10000

Sample Input

2IN ABCIN DEFIN ABCOUT DDDOUT DEFOUT DEFLISTEXITIN aaaIN bbbOUT cccLISTEXIT

Sample Output

Case 1:ErrorErrorABCCase 2:aaabbb

题意:给出一系列的进出车记录,每当给出命令 LIST,你需要按进出车记录顺序给出


      当前在学校的车辆名,当某车名连续 2 次及以上进入或离开校园则当错误处理,


      不放行,即使一开始没给出某辆车的进车记录,只有离开记录时是正常的,此时


      记录下此车记录,便于按序输出。


分析:用map做车名与下标(1开始)的映射。(不重复)


      vis[]=1表示车在校,0为车不在校。


      flag[i]记录map中第 i 个记录的车输入的下标。

代码如下:

#include <iostream>
#include <cstdio>
#include <cstring>
#include <queue>
#include <map>
#include <string>
#include <utility>
#include <functional>
#include <algorithm>
using namespace std;
#define N 12000
#define inf 0x3f3f3f3f
int vis[N], flag[N];
char car[N][12];
int main()
{
#ifdef OFFLINE
	freopen("t.txt", "r", stdin);
#endif
	int  t, p, i, j, k, num, test = 0;
	scanf("%d", &t);
	while (t--)
	{
		printf("Case %d:\n", ++test);
		memset(vis, 0, sizeof(vis));
		memset(flag, 0, sizeof(flag));
		char state[12];
		k = p = 0;
		num = -1;
		map<char*, int> check;
		while (cin >> state){
			if (strcmp(state, "EXIT") == 0)  break;
			if (strcmp(state, "LIST") == 0){
				for (i = 0; i < check.size(); i++){
					if (vis[i + 1])
						printf("%s\n", car[flag[i + 1]]);
				}
			}
			else{
				p++;
				cin >> car[p];
				if (strcmp(state, "IN") == 0){
					num = -1;
					map<char*, int>::iterator it;
					for (it = check.begin(); it != check.end(); it++){
						if (strcmp(it->first, car[p]) == 0){
							num = it->second; break;
						}
					}
					if (num < 0){
						check[car[p]] = ++k;
						vis[k] = 1;
						flag[k] = p;
					}
					else{
						if (vis[num])
							puts("Error");
						else
							vis[num] = 1;
					}
				}
				else if (strcmp(state, "OUT") == 0){
					num = -1;
					map<char*, int>::iterator it;
					for (it = check.begin(); it != check.end(); it++){
						if (strcmp(it->first, car[p]) == 0){
							num = it->second; break;
						}
					}
					if (num < 0){
						check[car[p]] = ++k;
						vis[k] = 0;
						flag[k] = p;
					}
					else {
						if (vis[num])
							vis[num] = 0;
						else
							puts("Error");
					}
				}
			}
		}
	}
	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,属于

FileZilla 登录 ftp 发现一直报错220 (vsFTPd 3.0.2)-AUTH TLS

最近使用 FileZilla 登录 ftp 账号一直报错 220 (vsFTPd 3.0.2)-AUTH TLS 无法连接到服务器,贼郁闷,最后在浏览器直接输入 ftp 地址后在弹出的输入框中输入用户账号和密码之后居然登入了,我就猜测是不是软件的问题,于是乎使用了 WinSCP 进行登录发现可以登录得了。。。我想哪有它行但这个 FileZilla 却不行的道理,于是就百度找原因,结果发现是:服务器

Inite的博客 3万+

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

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

阿里云 ecs 的 centOS7.2 环境利用 xshell 配置 ftp 登录的用户账号和密码

由于很久没使用 ftp 登录阿里云的服务器了,导致我忘了账号和密码,怎么尝试都失败。于是打算重新创建用户来登录 ftp 。现在就只能登录 xshell 了,这个的用户名可以使用 root 登录,密码的话就在阿里云控制台那里可以查到,也可以重置密码。然后现在就能登入 xshell 进行用户创建了。百度之后的命令如下: 1、安装 vsftpd  查看是否已经安装 vsftpd 的命令如下: rp

Inite的博客 3014

双Buck电路并联VDCM下垂控制(Simulink仿真实现)

内容概要:本文系统阐述了基于Simulink平台实现的双Buck电路并联运行系统中采用VDCM(虚拟直流电机)下垂控制策略的建模与仿真方法。该技术通过引入VDCM控制理念,模拟直流电机的动态外特性,有效提升了多模块并联系统在负载突变等工况下的均流精度与动态响应性能,增强了直流电源输出的稳定性与可靠性。文中提供了完整的双闭环控制Simulink仿真模型,并结合参考文献深入剖析了VDCM控制模块的设计原理、下垂控制律的构建、关键参数(如下垂系数)的整定方法以及系统稳定性分析过程,为研究多模块并联DC-DC变换器的协同控制与均流机制提供了详实的技术参考。; 适合人群:具备电力电子技术、自动控制理论及Simulink仿真基础,从事新能源发电、直流微电网、分布式电源系统或高可靠性直流供电装置研发的研究生、科研人员及工程技术人员。; 使用场景及目标:①深入理解双Buck电路并联运行时实现精确均流的控制原理与挑战;②掌握VDCM下垂控制这一先进策略在直流系统中的具体建模步骤与实现技巧;③为多模块并联变换器的自主均流、冗余设计及系统级协调控制研究奠定坚实的仿真基础并提供直接的技术借鉴; 阅读建议:建议学习者结合所提供的Simulink仿真模型与文末参考文献进行对照研习,重点剖析VDCM控制模块的内部逻辑、下垂系数对系统静态均流度和动态响应速度的权衡影响,并通过反复调整控制器参数进行仿真对比实验,以深刻理解其内在机理与优化设计方法。

半桥LLC谐振变换器开环+闭环仿真设计资料(Simulink仿真实现)

内容概要:本文主要介绍了名为“Plecs全桥LLC谐振变换器仿真模型”的技术资源,该资源聚焦于电力电子领域中全桥LLC谐振变换器的建模与仿真研究。文档虽名为“文章”,实则为一系列技术资料的集合标题,核心内容是基于Plecs软件平台构建的全桥LLC谐振变换器的高精度仿真模型,涵盖开环与闭环控制系统设计,重点分析其软开关特性、谐振网络参数优化、动态响应能力及稳压性能。通过该仿真模型,用户可深入探究变换器在不同负载与输入条件下的工作效率、谐振元件选型、ZVS/ZCS实现机制以及控制策略(如变频控制)对系统性能的影响,为高频高效开关电源、新能源变换系统及电动汽车车载充电机等实际工程应用提供坚实的理论支撑与设计指导。; 适合人群:电力电子、电气工程及其自动化等相关专业的高校研究生与科研人员,以及从事开关电源、新能源发电、电动汽车充电技术、工业电源设计等领域的研发工程师;尤其适合需要进行高频谐振变换器拓扑研究与控制算法验证的中高级技术人员。; 使用场景及目标:①用于高校教学与课程设计,帮助学生深入理解LLC谐振变换器的工作原理与非线性动态特性;②用于科研项目中新型谐振拓扑与先进控制算法(如混合控制、数字控制)的理论验证与性能对比;③用于企业产品研发前期的方案论证、参数扫掠优化与可靠性评估,显著缩短从理论到原型的开发周期。; 阅读建议:此资源以高保真仿真模型为核心,使用者应具备扎实的电力电子电路理论基础和Plecs或Simulink等仿真工具的操作经验。建议在学习过程中,结合文献资料深入理解LLC变换器的基波分析法(FHA)与时域仿真差异,主动修改谐振参数、控制环路增益与负载条件,观察系统稳定性与效率变化,通过对比仿真结果来深化对设计规律的认知,并尝试将仿真结论应用于实际硬件设计中。

将 Windows 的 thinkPHP 项目上传至 Linux 服务器遇到的问题及解决方法

主要遇到了以下几个问题: 1、报错:”1045 access denied for user 'root'@'localhost' using password yes”,百度之后发现是数据库用户权限问题还有 数据库密码设置问题,一一尝试过后依旧没能解决,最后突然发现我在 windows 本地使用的是 localhost 即 127.0.0.1访问 的, thinkPHP 项目配置文件关于配

Inite的博客 2555

Vivado 2018.3 SDK烧写bin文件避坑指南:如何解决QSPI模式下的常见错误

本文深入解析了在Vivado 2018.3 SDK中为Zynq FPGA烧写QSPI Flash时遇到的常见问题,特别是启动模式为QSPI时出现的警告与失败。文章从Zynq启动机制入手,提供了修改FSBL代码以强制使用JTAG模式、调整硬件配置等核心解决方案,并分享了实战案例与最佳实践,帮助开发者高效避坑,确保bin文件烧写成功。

arduino9maker的博客 389

hdu--5666--Segment

Segment    Accepts: 418    Submissions: 2020  Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) 问题描述 \ \ \ \    Rivendell非常神,喜欢研究奇怪的问题. \ \ \ \   

Inite的博客 1232

计算机视觉与深度学习实战:以Python为工具,基于帧间差法进行视频目标检测

计算机视觉是一门研究如何使机器从数字图像或视频中提取、分析和理解有用信息的学科。它涉及图像处理、计算机图形学、人工智能等多个领域的知识。通过计算机视觉技术,我们可以实现图像的识别、分类、目标检测等功能。本文介绍了计算机视觉与深度学习的基本概念和原理,并以Python为工具,基于帧间差分法实现了视频目标检测。帧间差分法具有算法实现简单、程序设计复杂度低、对光线等场景变化不太敏感等优点,因此在实际应用中得到了广泛的应用。然而,帧间差分法也存在一些局限性,如对于缓慢移动或静止的物体检测效果不佳。

一个好知识的传播者 1256

STM32F4使用CUBEMX ADC定时采样+DMA

STM32、FFT、ADC、TIM

m0_62379750的博客 4222

windows 配置虚拟主机

在 windows 环境配置虚拟主机的步骤大致三步,分别如下: 比如你当前的项目的访问地址为 127.0.0.1:80//shop,访问效果如下: 然后你想映射为域名访问的方式,比如按 www.shop.com 来访问,步骤如下: 1、首先在系统盘路径 C:\Windows\System32\drivers\etc 下的 hosts 文件最后添加: 2、在 apa

Inite的博客 1181

概率数据关联(PDA):多目标跟踪的基石算法

1. 为什么需要概率数据关联? 2. 核心思想与假设条件 3. 算法核心:概率分配与状态更新 4. 典型应用场景与优势 5. 挑战与改进方向 6. 下期预告

qq_44965657的博客 1464

CSU--1721: 皇家火枪手

1721: 皇家火枪手 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 416  Solved: 71 [Submit][Status][Web Board] Description CLASH ROYAL是个有趣的游戏, Johnson最近也是被它深深的迷上了。 火枪手是Johnson最喜欢用的一张卡,可能是感觉火枪打

Inite的博客 976

【数字IC设计】Centos 7桌面版 安装Synopsys EDA Tools

简称DC,是Synopsys公司用于做电路综合的核心工具,可以将HDL描述的电路转换为基于工艺库的门级网表。

qiumingT的博客 9797

ESP32-S3开发环境避坑指南:VS Code+ESP-IDF离线安装全流程(附国内镜像加速)

本文提供了一份详细的ESP32-S3开发环境离线安装指南,重点解决网络依赖问题。通过整合国内镜像加速,手把手教你完成VS Code、ESP-IDF框架、工具链及Python依赖的本地化部署,实现稳定、可重复的开发环境搭建,大幅提升IoT开发效率。

peach的博客 961

BSG白山极客挑战赛 -- 数数字 (找规律)

数数字 System Message (命题人) yule_z (测试) 基准时间限制:1 秒 空间限制:262144 KB 分值: 20 统计一下 aaa ⋯ aaan个a × b 的结果里面有多少个数字d,a,b,d均为一位数。 样例解释: 3333333333*3=99999999

Inite的博客 800

使用MATLAB结合EasySpin进行ESR模拟的详细步骤及示例代码

安装EasySpin:确保你已经安装了EasySpin工具箱,它可以帮助你进行ESR模拟。你可以从EasySpin的官方网站(https://easyspin.org/)下载并安装。准备实验数据:将实验得到的EPR数据整理成合适的格式,一般包含磁场(Magnetic Field)和信号强度(Intensity)两列。进行模拟:使用EasySpin的函数对单线态氧自由基和超氧自由基进行模拟。调整参数:通过调整模拟参数,使模拟得到的峰型和峰位置与实验数据尽可能匹配。导出数据。

AI的内部世界的博客 2005

hdu--5670--Machine (模拟三进制)

Machine    Accepts: 580    Submissions: 1890  Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) 问题描述 有一个机器,它有 m (2\leq m\leq 30)m(2≤m≤30) 个彩灯和一个按钮。

Inite的博客 629

79-Halcon-- visualize_object_model_3d 函数功能(交互式3D可视化)

该算子是连接3D数据与决策者的关键可视化桥梁,通过其独特的交互能力和高质量的渲染效果,将复杂的3D信息转化为直观的可视内容,大幅提升工程决策效率和质量。操作符,不仅能在窗口中渲染3D对象,还支持多种交互操作,适用于调试、展示和交互分析场景。本解析将全面探讨其参数功能及工业级应用方案。+几何类型: PointCloud/ TriMesh/CAD。+法线属性: [NX,NY,NZ]+附加数据: Attributes。是Halcon中功能强大的。+顶点属性: [X,Y,Z]+颜色属性: [R,G,B]

weixin_45590420的博客 1205

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

hdu--5665--Lucky

Lucky    Accepts: 819    Submissions: 2299  Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) 问题描述 \ \ \ \    Vampire喜欢玄学,尤其喜欢研究幸运数字. \ \ \ \    对

Inite的博客 615

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

ZOJ 3878 Convert QWERTY to Dvorak

Convert QWERTY to Dvorak Time Limit:2000MS     Memory Limit:65536KB     64bit IO Format:%lld & %llu Submit Status Practice ZOJ 3878 Description Edward, a poor copy typist, is a user

Inite的博客 562

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

hdu--5675 ztr loves math

ztr loves math Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 41    Accepted Submission(s): 24 Problem Description ztr loves resea

Inite的博客 511

ZOJ 3876--May Day Holiday

May Day Holiday Time Limit:2000MS     Memory Limit:65536KB     64bit IO Format:%lld & %llu Submit Status Practice ZOJ 3876 Description As a university advocating self-learning and work

Inite的博客 501

NJUST---sequence

sequence Time Limit: 1000MS Memory Limit: 65536KB Description 将一个给定的数列,拆分成K个不降序列,每个数出现且只出现一次,且在各序列中各个数相对于原数列的相对顺序不变。如7 6 9 8 10可以拆成 7 9 10和6 8。求最小的K值。 Input 第一行输入一个整数T(1

Inite的博客 500
上一篇: POJ 3436 ACM Computer Factory 最大流
下一篇: FZU 2135---数字游戏
yibin94
博客等级 码龄11年 78粉丝 158原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值