低价机票

寒假快到了,同学们都想着回家过年,路近的同学还好说点,坐个大巴就可以回家,但是路远的同学就不一样了,我们班上的同学小明的家就在遥远的东北边陲,他也很想回家,如果坐火车,要很多天,而且还要中转很多次,所以他想看看有没有便宜的航班,然而航班有热线和冷线之分,不一定远就贵,而且也不一定适合小明,当然小明也可以先坐汽车去另外一个城市坐飞机,到达一个城市后也可以转乘别的交通工具回到他家所在的城市。假定给定的航班信息的目的站都可以满足小明的要求,因为小明还要考虑返程机票问题,所以来回机票视同一个价格,请你帮帮小明写一个程序,找出一些价格比较低的航班机票信息,给小明一些辅助答案,供小明选择参考。

为了避免因为表达上可能造成的理解偏差,这里给出出题者认为正确的问题模型,出题者认为这个问题就是一个带权的无向图问题,已知的是权值的邻接矩阵,-1表示两个节点之间没有边,求第K小边的权值。

Input
输入有两部分,第一部分只有一行,共有两个整数n(1<=n<=100)和k(k>=1),其中n表示城市个数;第二部分共有n行,每行共n个整数,表示城市之间的航班的机票价格;如果价格是-1,表示这两个城市之间没有小明所喜欢的航班。

Output
输出第k低价的航班机票价格,如果没有,请输出:“Error !”。

Sample Input
4 3
-1 100 150 90
100 -1 110 -1
150 110 -1 70
90 -1 70 -1

Sample Output
100

#include<bits/stdc++.h>
using namespace std;
int n,k;
long 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在使用Django框架实现特价机票展示、搜索、比对和推荐时,我们可以利用Django提供的ORM框架,通过定义模型类实现对数据库的操作。 首先,我们需要定义机票信息的模型类,包括起点、终点、出发时间、到达时间、航班号、机场、航空公司、价格等属性。同时,我们还可以添加一些辅助字段,如创建时间、更新时间等。 接着,我们可以采用Django的视图函数实现特价机票的展示和搜索功能。当用户输入起点、终点、出发时间等信息时,我们可以通过ORM框架从数据库中查找符合条件的机票信息,并将其展示给用户。同时,我们也可以利用一些特殊的查询条件,如“最低价”、“最短时间”等,为用户提供更快速、便捷的搜索体验。 另外,同一地点特价机票不同航班的比对功能也可以通过视图函数实现。我们可以将符合条件的机票信息按价格、时间、航空公司等不同维度进行排序,然后展示给用户进行比对。 最后,特价机票的推荐功能则可以借助Django框架提供的机器学习算法来实现。通过对用户查询历史、点击记录、购买记录等数据的分析,我们可以预测用户的偏好,从而向其推荐符合偏好的特价机票信息。 总的来说,借助Django框架的强大功能,我们可以实现一个高效、可靠、智能化的特价机票展示、搜索、比对和推荐系统,从而提升用户体验、提高运营效率和盈利能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值