2010年山东省第一届ACM解SDUT2151-2160 set,floyd变形

基于Java17、SpringBoot、vue3、antdv-next、uniapp等主流技术构建的全场景极速开发平台 MDP内置3个web端、1个移动端 重点解决用户中心、开发者平台、管理后台3个应 MDP-主数据平台,后端项目。专注于单点登录解决方案。内置用户中心、开发者平台、管理后台3个应用。包含:单点登录、Oauth2 登录、用户身份管理、应用申请、应用接入、主数据维护、主数据订阅、主数据广播、应用接口调用、接口管理管理和查看、系统配置等功能。 立即下载

Ivan comes again!

矩阵中有N个被标记的元素,然后针对每一个被标记的元素e(x,y),你要在所有被标记的元素中找到一个元素E(X,Y),使得X>x并且Y>y,如果存在多个满足条件的元素,先比较X,选择X最小的那个,如果还是有很多满足条件的元素,再比较Y,选择Y最小的元素,如果不存在就输出两个-1;

本题感悟
///比赛时出错的地方  检查代码的错误要从头开始检查,捋清楚思路再敲
///1.运算符号重载x,y写错了(SB了)
///2. 还有就是题目是让输出一个值的我输出了所有的至出来了
///(没有看题就直接敲的结果,以后听完题意之后要大体的看一下)

#include<bits/stdc++.h>
using namespace std;
struct node
{
	int x,y;
	friend bool operator <(node a,node b)
	{
		if(a.x==b.x) return a.y<b.y;           
		return a.x<b.x;
	}
};
char s[1000];
int main()
{
	int n,cas=1,a,b;
	node q;
	while(~scanf("%d",&n),n)
	{
		set<node> p;
		set<node> ::iterator it1;
		printf("Case %d:\n",cas++);
		for(int i=1;i<=n;i++)
		{
			scanf("%s%d%d",s,&q.x,&q.y);
			if(s[0]=='a')
				p.insert(q);

			else if(s[0]=='r')
				p.erase(q);

			else
			{
				it1=p.lower_bound(q);
				for(it1;it1!=p.end();it1++)
				{
					if(it1->x>q.x && it1->y>q.y)
                    {
                        printf("%d %d\n",it1->x,it1->y);
						  break;
                    }
				}
				if(it1==p.end())
				{
					printf("-1\n");
				}
			}
		}
		printf("\n");

	}
	return 0;
}
//#include<bits/stdc++.h>
//using namespace std;
//
//char s[1000];
//int main()
//{
//	int n,cas=1,a,b;
//
//	while(~scanf("%d",&n),n)
//	{
//		set<pair<int,int> >p;
//		pair<int,int>q;
//		set<pair<int,int> > ::iterator it1;
//		printf("Case %d:\n",cas++);
//		for(int i=1;i<=n;i++)
//		{
//			scanf("%s%d%d",s,&q.first,&q.second);
//			if(s[0]=='a')
//				p.insert(q);
//
//			else if(s[0]=='r')
//				p.erase(q);
//
//			else
//			{
//				it1=p.lower_bound(q);
//             ///   if(it1==p.end()) it1=p.begin();
//				for(it1;it1!=p.end();it1++)
//				{
//					if(it1->first>q.first && it1->second>q.second)
//                    {
//                        printf("%d %d\n",it1->first,it1->second);
//						  break;
//                    }
//				}
//				if(it1==p.end())
//				{
//					printf("-1\n");
//				}
//			}
//		}
//		printf("\n");
//
//	}
//	return 0;
//}

还有离散化线段树的敲法待整理

<span style="font-size:18px;">图论floyd变形
SDUT 2155</span>

#include<bits/stdc++.h>
#define INF 0x3f3f3f3f
using namespace std;
int vis[1000];
int Map[1000][1000];
int main()
{
    int n,m,q;
    int u,v,t,x,cas=1;
    while(~scanf("%d%d%d",&n,&m,&q),n+m+q)
    {
        memset(Map,INF,sizeof(Map));
        printf("Case %d:\n",cas++);
        for(int i=0; i<=n; i++)
            Map[i][i]=0;
        for(int i=1; i<=m; i++)
        {
            scanf("%d%d%d",&u,&v,&t);
            Map[u][v]=min(Map[u][v],t);
        }
        memset(vis,0,sizeof(vis));
        while(q--)
        {
            scanf("%d",&t);
            if(t==0)
            {
                scanf("%d",&x);
                if(vis[x])
                    printf("City %d is already recaptured.\n",x);
                else
                {
                    vis[x]=1;                   ///新插入的点
                    for(int i=0; i<n; i++)
                    {
                        for(int j=0; j<n; j++)
                        {
                            if(Map[i][j]>Map[i][x]+Map[x][j])   ///更新i与j之间的距离
                                Map[i][j]=Map[i][x]+Map[x][j];
                        }
                    }
                }

            }
            else
            {
                scanf("%d%d",&u,&v);
                if(!vis[u]||!vis[v])
                    printf("City %d or %d is not available.\n",u,v);
                else
                {
                    {
                        if(Map[u][v]==INF)
                            printf("No such path.\n");
                        else
                            printf("%d\n",Map[u][v]);
                    }
                }

            }
        }
        printf("\n");
    }
    return 0;
}
 



Win7时间修复(时间错误修复文件) 运行方法:解压后运行reg文件即可。 支持的Win7版本: 1. Windows 7 Starter(入门版 / 初级版) 2. Windows 7 Home Basic(家庭普通版) 3. Windows 7 Home Premium(家庭高级版) 4. Windows 7 Professional(专业版) 5. Windows 7 Enterprise(企业版) 6. Windows 7 Ultimate(旗舰版) 7. Windows 7 Professional for Embedded Systems(嵌入式专业版) 8. Windows 7 Ultimate for Embedded Systems(嵌入式旗舰版) 立即下载

相关推荐

科技中介服务机构想要提升服务效率,需要哪些数智工具支持?.docx

科技中介服务机构想要提升服务效率,需要哪些数智工具支持?

2010山东ACM省赛 Ivan comes again! Sdibt 2408

Description The Fairy Ivan gave Saya three problems to solve (Problem F). After Saya finished the first problem (Problem H), here comes the second. This is the enhanced version of Problem H. Ther

colorfulshark 1189

usb 扩容盘检测修复工具源码,编译产物

usb 扩容盘检测修复工具源码,编译产物

2010年山东省第一届ACM大学生程序设计竞赛——Greatest Number

题目链接:http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2157 Greatest Number 题目意思:给你一串数,任取四个,可以重复,求最大值,但不能超过m。 可以先将任意两个数相加,然后再二分查找求出符合题意的最大值即可。 #include #include #include

piaocoder 607

融合UWB和IMU割草机定位EKF研究(Matlab代码实现)

内容概要:本文主要介绍了一个名为“Plecs全桥LLC谐振变换器仿真模型”的技术资源,该资源聚焦于电力电子领域中的LLC谐振变换器建模与仿真,涵盖开环、闭环控制、软启动设计及参数优化等核心内容。文档不仅提供了LLC变换器的详细建模方法与仿真案例,还系统梳理了其在高效电源转换系统中的应用,包括隔离型全桥拓扑结构的设计与性能分析。此外,资源汇总了大量Matlab/Simulink仿真模型及相关科研方向,涉及新能源并网、储能控制、电机驱动等多个前沿领域,全面展示LLC谐振变换器在现代电力系统中的关键技术实现路径。同时,文档附带多种学习资料获取途径,如网盘链接和公众号资源,便于研究人员深入实践与拓展研究。; 适合人群:具备扎实的电力电子、自动控制理论基础,从事新能源发电、开关电源设计、电力系统仿真等相关领域的研究生、工程师及科研人员。; 使用场景及目标:①深入理解LLC谐振变换器的工作原理、建模方法与控制策略;②开展电力电子变换器的仿真验证与参数优化设计;③支撑科研项目、学位论文或工程项目的系统仿真与方案验证; 阅读建议:建议结合所提供的仿真模型与参考文献,使用Plecs或Simulink软件进行动手实践,重点掌握LLC谐振变换器的建模流程、闭环控制设计、软启动机制及参数调试技巧,以全面提升在实际工程中的应用与创新能力。

基于变频控制的多相交错LLC谐振变换器闭环仿真(Simulink仿真实现)

基于变频控制的多相交错LLC谐振变换器闭环仿真(Simulink仿真实现)内容概要:本文主要介绍了基于Plecs的全桥LLC谐振变换器仿真模型,涵盖变频控制下的多相交错LLC谐振变换器闭环仿真、V2G电动汽车ACDC整流与双向CLLC谐振变换器充放电仿真、LLC谐振变换器的开环与闭环软启动设计,以及储能系统中双向Buck-Boost变换器结合模型预测电流控制和电压下垂控制的仿真研究。同时,文档列举了多种电力电子系统与控制策略的Simulink/Plecs仿真案例,涉及三相交错并联Buck变换器、三电平Buck直流变换器、单相Boost PFC电路等,展示了丰富的电力变换器建模与控制技术。此外,还包括参数设计报告、计算书及相关参考文献,适用于从事电力电子、新能源发电、电动汽车充放电系统等领域的研究人员和技术开发人员。; 适合人群:具备电力电子、自动控制理论基础,从事新能源、电动汽车、电力系统等相关领域研究的研发人员、高校研究生及高年级本科生。; 使用场景及目标:① 学习和掌握LLC谐振变换器及其他典型电力电子变换器的工作原理与建模方法;② 实现闭环控制策略如变频控制、软启动、模型预测控制、下垂控制等的仿真验证;③ 支持科研项目、毕业设计或工程开发中的系统仿真与优化设计。; 阅读建议:建议结合文中提供的仿真模型、设计报告与参考文献,逐步搭建并调试相应系统,重点关注控制策略的实现细节与参数整定过程,以深入理解系统动态响应特性与控制性能。

2010年山东省第一届ACM大学生程序设计竞赛——Ivan comes again!

题目链接:http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2162 The Android University ACM Team Selection Contest 简单模拟!!! #include #include #include #include using namespac

piaocoder 451

独立储能的现货电能量与调频辅助服务市场出清协调机制(Matlab代码实现)

内容概要:本文标题为“Plecs全桥LLC谐振变换器仿真模型”,但实际内容严重偏离主题,文档中混杂了大量来自优快云博客平台的无关信息,涵盖多个不同领域的Matlab/Simulink仿真项目,如电力系统优化、无人机路径规划、机器学习预测、微电网调度、卡尔曼滤波、无线能量传输等,导致核心内容缺失。文档未能提供关于Plecs平台下全桥LLC谐振变换器的建模方法、电路结构、参数设计、控制策略或仿真结果等关键技术细节,实质信息与标题完全不符,不具备作为该主题参考资料的有效性。; 适合人群:从事电力电子变换器研究、电源系统设计及相关领域的工程师、高校研究生与科研人员,尤其是希望掌握LLC谐振变换器建模与仿真的专业技术人员。; 使用场景及目标:① 学习并掌握全桥LLC谐振变换器的工作原理与Plecs仿真建模技术;② 开展高效电源转换器的研发与性能优化;③ 作为教学或科研项目中电力电子电路仿真的参考资料。; 阅读建议:鉴于文档内容与标题严重不符,建议读者谨慎甄别,优先选择专业书籍、学术论文或官方仿真软件教程等权威资源进行学习,避免被无效信息误导。

[2010山东省第一届ACM大学生程序设计竞赛]——Fairy tale

[2010山东省第一届ACM大学生程序设计竞赛] 模拟 Fairy tale

继续激情,继续奋斗。 2227

zabbix监控深信服下一代防火墙配置

深信服下一代防火墙v8.0管理界面,zabbix,SNMP

weixin_43996471的博客 6873

LPDDR5X内存技术解析:性能提升与优化策略

内存技术在现代计算系统中扮演着核心角色,其性能直接影响整体系统效率。LPDDR5X作为JEDEC最新标准,通过提升数据传输率至8533Mbps、优化能效比15%以上,并扩展突发长度至32字节,显著提升了移动设备的处理能力。这些改进特别适用于5G通信、AI加速(如昇腾芯片)及8K视频处理等高带宽需求场景。技术原理上,LPDDR5X引入了动态电压频率调整(DVFS)和可编程突发长度等创新机制,有效降低了实际应用中的延迟。在工程实践中,合理的PCB布局和信号完整性验证是确保高速稳定运行的关键。随着AI和8K应用的

weixin_29190169的博客 401

数据结构实验之图论八:欧拉回路 无向图的欧拉回路判断

数据结构实验之图论八:欧拉回路 Time Limit: 1000MS Memory limit: 65536K 题目描述 在哥尼斯堡的一个公园里,有七座桥将普雷格尔河中两个岛及岛与河岸连接起来。 能否走过这样的七座桥,并且每桥只走一次?瑞士数学家欧拉最终解决了这个问题并由此创立了拓扑学。欧拉通过对七桥问题的研究,不仅圆满地回答了哥尼斯堡七桥问题,并证明了更为

became_a_wolf的专栏 2567

Zoom AI 技术架构研究:联合式方法与多模态集成

通过 Zoom AI 开放平台,企业可以自定义 AI 模块 (如法律合规审查、客户反馈分析),扩展应用场景。这种开放平台策略使企业能够根据自身需求定制 AI 功能,满足特定业务需求。

shao.bing的专栏 1318

L2-007. 家庭房产 处理集合体的问题 并查集经典应用 或 联通块的方法

L2-007. 家庭房产 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 给定每个人的家庭成员和其自己名下的房产,请你统计出每个家庭的人口数、人均房产面积及房产套数。 输入格式: 输入第一行

became_a_wolf的专栏 1229

Unity URP热扭曲效果实战:如何让半透明物体也‘动’起来(附完整Shader代码)

本文深入解析Unity URP管线中热扭曲效果无法影响半透明物体的核心原因,并提供一套完整的实战解决方案。通过编写自定义Shader,并巧妙利用URP的Render Objects渲染器功能,成功让指定半透明物体(如粒子特效)也能被扭曲效果影响,从而制作出火焰、热浪等更具视觉冲击力的特效。文末附有完整的Shader代码与进阶优化技巧。

pz890123的博客 501

TXS0104EPWR 4通道电平转换模块原理图设计,已量产

在嵌入式系统设计中,不同模块间的电平不兼容是常见问题 —— 比如 1.8V 的 MCU 与 3.3V 的传感器通信,或是 3.3V 的外设与 5V 的主控交互。这类场景下,一款高效、低功耗的双向电平转换器就成了关键组件。本文将结合实际原理图,深度解析 TI TXS0104 这款 4 通道双向电平转换器的设计要点与应用实践。

不脱发的程序猿 492

SDUT AOE关键路径 SPFA求最长路(倒序建路)

AOE网上的关键路径 Time Limit: 1000MS Memory limit: 65536K 题目描述     一个无环的有向图称为无环图(Directed Acyclic Graph),简称DAG图。     AOE(Activity On Edge)网:顾名思义,用边表示活动的网,当然它也是DAG。与AOV不同,活动都表示在了边上,如下图所示:    

became_a_wolf的专栏 1145

【自监督学习完整教程】第 1 章:初识自监督学习

摘要: 自监督学习(SSL)是一种利用无标签数据自动生成伪标签进行模型训练的方法,有效降低了人工标注成本。本文对比了监督学习、无监督学习和SSL的差异,重点阐述了SSL通过设计PretextTasks(如图像旋转预测)从数据中提取深层特征的原理。实践部分以PyTorch实现图像旋转预测任务为例,展示了SSL的训练流程。实验表明,SSL能够学习通用视觉特征,适用于计算机视觉、自然语言处理等领域,尤其在标注数据稀缺的场景中表现优异。

u012133341的博客 260

数据结构实验之图论七:驴友计划 最短路中最小花费

数据结构实验之图论七:驴友计划 Time Limit: 1000MS Memory limit: 65536K 题目描述 做为一个资深驴友,小新有一张珍藏的自驾游线路图,图上详细的标注了全国各个城市之间的高速公路距离和公路收费情况,现在请你编写一个程序,找出一条出发地到目的地之间的最短路径,如果有多条路径最短,则输出过路费最少的一条路径。 输入 连续T组数据输入,每组

became_a_wolf的专栏 783

SAP 集成泛微 OA Open API 新建流程申请接口

《SAP ERP 与泛微 OA 的系统集成》系列文章。泛微 Open API 是基于 HTTPS 的 Restful 接口,上篇文章,我已经完成了调用业务接口之前的准备工作,这篇文章我以新建流程申请这个系统集成最重要的接口为例,讲解接口设计、泛微 API 调用的过程、遇到的问题、解决的办法。

SAP李斌,本人承诺所有原创文章均不使用任何AI生成技术,请大家放心阅读。 3555

一文让你轻松理解Wi-Fi理论速率计算方式

如上所示,在使用FDM的802.11协议上,最小子载波带宽为312.5KHz,那一个信道频宽为20MHz的信道可以分成64个子载波,但是由于技术原因,有效使用的是52个子载波,实际用于数据传输的只有48个,有4个子载波充当导频载波。载波:交流信号或者直流信号本身不具备数据传输能力,但是如果信号发生很小的波动或者变化,从而实现数据的收发。所谓子载波,就是将信号划为为很多的小信道,这些小信道可以实现数据的并发传输,子载波我们英文称为subcarrier,也称为音调(tone)。Symbol time如下所示。

1042484520@qq.com(邮箱) 3449

POJ 3041 Asteroids 二分图的最大匹配(最小点颠覆集)

POJ 3041 Asteroids  二分图的最大匹配(最小点颠覆集) 题意:一直可以发射炮弹,每个炮弹可以打掉 每一行或每一列的所有行星 求如何发射才可以使炮弹使用的数量最少 有题意可以抽象出 两类出来  每一行的坐标可以看成 一个集合 x 每一列的坐标可以看成 一个集合 y 行星 则可以看成是连接行与列的线 例如 X*X             //可以看成是

became_a_wolf的专栏 524

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

POJ 2513 Colored Sticks 欧拉路+字典树

点击打开链接 题意;给定一些木棒,木棒两端都涂上颜色,求是否能将木棒首尾相接,连成一条直线,要求不同木棒相接的一边必须是相同颜色的。 思路 注意 1 此题需要构建无向图; 2 通过字典树得到每种颜色所对应的编号 3 通过判断是否为欧拉路或欧拉回路     无向图欧拉回路  : 图联通 ,并且所有的点的度都为偶数     无向图欧拉路  : 图联通 ,并且只有两个点的度都为为奇

became_a_wolf的专栏 452

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

SPFA算法 Bellman_ford优化

#include #define INF 100000000 #define Maxn 50002 using namespace std; struct node { int to; int weight; node *next; }; queueQ; int n; node *List[Maxn]; int inq[Maxn]; int dis[Maxn],path[M

became_a_wolf的专栏 362
上一篇: HDU 2050 龟兔赛跑 DP
下一篇: HDU 1501 Zipper 记忆化搜索
HAI__嗨I起来
博客等级 码龄12年 33粉丝 412原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值