摆渡线路

2024-01-29 19:58
文章标签 线路 摆渡

本文主要是介绍摆渡线路,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Description

某市的M公园中有一个近乎圆形的湖,有100个主要景点分布在湖边,为了方便游客,公园在一些景点之间开设了直通的摩托飞艇摆渡的项目一来减少游客在景点到景点之间所花的时间,二来也可以让游客体验一下惊险刺激的摩托飞艇。果然摩托飞艇摆渡项目大为成功,为了充分满足游客需要,摆渡线路越来越多。不料随着线路的增加,危险性也随之增加。如果两个摆渡线路之间有交叉(如上图),在这两个线路上的飞艇一旦发生碰撞,后果将不堪设想。
在这里插入图片描述
公园的管理层近日做出决定,本着安全第一的原则,在这个湖上取消一些线路,使剩下的任意两条线路在行驶阶段(即不考虑码头)不交叉。同时,考虑到经济效益,他们要求被取消的线路数最小,即保留尽量多的线路。他们希望你能够帮助他们算一算最多可以保留多少条线路。

Input

从文件line.in中读入数据,文件的第一行为N(1=

Output

将结果输出到文件line.out,文件只有一行,只有一个数,就是保留下来的线路的最多条数。

Sample Input
5
91 31
1 45
27 5
11 65
43 72

Sample Output
3

.
.
.
.
.
.
分析
本题的思路是使用floyd来计算最大保留边,f[i,j]表示i区间到j区间内最大保留边,方程:f[i,j]:=max(f[i,k]+f[k,j]+t,f[i,j]);(t为i,j之间是否存在边)
我们从i开始枚举,用i+l,也就是j(l是到下一个区间的距离)来更新各个点
因为i到j区间不可能只有这两个点,故用k来枚举i~j的各个点
最后在数组内找出最大保留边,并输出即可

.
.
.
.
.
程序:

#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;int main()
{int n,f[205][205];memset(f,0,sizeof(f));scanf("%d",&n);for(int i=1;i<=n;i++){int x,y;scanf("%d%d",&x,&y);if (x>y) swap(x,y);f[x][y]=f[x+100][y+100]=1;}int ans=0;for (int l=2;l<=100;l++)for (int i=1;i<=200-l-1;i++){int a=i,b=i+l-1,t=0;for (int k=a+1;k<=b-1;k++)t=max(t,f[a][k]+f[k][b]);f[a][b]+=t;ans=max(ans,f[a][b]);}printf("%d",ans);return 0;
}

这篇关于摆渡线路的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/658018

相关文章

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出 在数字化时代,文本到语音(Text-to-Speech, TTS)技术已成为人机交互的关键桥梁,无论是为视障人士提供辅助阅读,还是为智能助手注入声音的灵魂,TTS 技术都扮演着至关重要的角色。从最初的拼接式方法到参数化技术,再到现今的深度学习解决方案,TTS 技术经历了一段长足的进步。这篇文章将带您穿越时

第二天旅游线路规划和预览

第二天:从克拉玛依市乌尔禾区到五彩滩,晚上住宿贾登峪; 规划结果见下图: 1、行程安排 根据上面的耗时情况,规划一天的行程安排如下: 1)早上7:30起床,吃完早饭,8:30出发; 2)从克拉玛依市乌尔禾区到五彩滩风景区,路程229公里,车程3小时,中午12:00左右到达五彩滩景区; 3)中午吃饭1小时; 3)五彩滩游玩时间约3小时,在五彩滩游玩到16:00; 4)乘车前往阿勒泰地区布尔津县

重生之当IT管理员遇到数据摆渡界“悟空”

您可以搜索“飞驰云联”了解更多信息。 关于飞驰云联 飞驰云联是中国领先的数据安全传输解决方案提供商,长期专注于安全可控、性能卓越的数据传输技术和解决方案,公司产品和方案覆盖了跨网跨区域的数据安全交换、供应链数据安全传输、数据传输过程的防泄漏、FTP的增强和国产化替代、文件传输自动化和传输集成等各种数据传输场景。飞驰云联主要服务于集成电路半导体、先进制造、高科技、金融、政府机构等行业的中大型

HT97230 具有3D环绕和低音增强功能的125mW免输出耦合电容的立体声线路驱动器1耳机放大器

特点 可调节的3D环绕功能 可调节的低音增强功能 输出无需隔直流电容 卓越的低音效果! 无咔嗒/噼噗声 低THD+N:最低0.001% 低噪声,VN:7μV 支持单端输入和全差分输入 2.5V至5.2V较宽的电源工作范围 输出功率: 125mW(fIN =1kHz,VDD=5V,RL=32Ω THD+N=0.1%) 输出摆幅: 3Vrms (fIN = 1kHz, VDD=5V, RL=1kΩ,

综合在线监测装置:输电线路检测的科技魅力

传统的单一型的监控装置虽然在一定程度上能够提供实时监控功能,但它们往往存在一些局限性,特别是在电网架空输电线路的监控方面。以下是传统在线监测装置的一些不足之处,以及鼎信智慧科技综合型在线监测系统的优势: 传统视频监控装置的局限性: 功能单一:通常只提供视频监控,对于输电线路的其他关键参数如微气象条件、杆塔状态等无法监测。安装难度大:在复杂的地形中安装可能需要大量的人力和物力。成本高:设备和安装

hive的学习线路

http://blog.fens.me/hadoop-hive-roadmap/

OD C卷 - 寻找最优的路测线路

寻找最优的路测线路(200) 给定一个m行、n列的数组(路线网络),每个值代表当前位置的信号质量,越大信号越好;从 [0, 0] 到 [m-1, n-1]位置的路线中,最小值代表当前路线的评分,如8->4->5->9的评分为4;每个位置可以走向上下左右四个方向,不能对角;找出一个网络中的最优路线的评分; 输入描述: 第一行输入行数m; 第二行输入列数n; 第三行开始,每行为信号值s; 1< m,

图形化的电力线路处理软件系统介绍

系统特点: 本系统是一个综合性的管理平台:既集成了技术信息的管理,又有用户信息、业务数据、工作任务的管理。既适合于技术人员进行管理维护,又适合与行政管理人员、财务人员以及业务人员的使用。贯穿了我们日常规划、设计、施工、验收与归档的整个过程控制。是功能强大、使用方便、见效快速的专业系统。     说明: 在项目规划阶段:可以充分利用系统进行周边环境分析、业务发展区域,做好投资

2024华为OD机试真题-寻找最优的路测线路Python-C卷D卷-200分

2024华为OD机试最新E卷题库-(C卷+D卷+E卷)-(JAVA、Python、C++) 目录 题目描述 输入描述 输出描述 备注 用例1 用例2  题目解析 代码 题目描述 评估一个网络的信号质量,其中一个做法是将网络划分为栅格,然后对每个栅格的信号质量计算。 路测的时候,希望选择一条信号最好的路线(彼此相连的栅格集合)进行演示。 现给出 R 行 C 列的整数

HT97180 125mW免输出耦合电容的立体声线路驱动器1耳机放大器

特点 输出无需隔直流电容 卓越的低音效果 无咔嗒/噼噗声 低THD+N:最低0.002% 低噪声,VN:8uV 支持单端输入和全差分输入 ·1.65V至4.8V较宽的电源工作范围 输出功率:125mW(fIN=1kHz,VDD=4.2V RL=32Ω,THD+N=0.1%) 无铅封装, QFN16L-PP 3mm*3mm 概述     HT97180(L)是一款差分输入/单端输入、可直接输出驱动