论“堆&优先数列”

这篇博客探讨了如何利用堆和优先数列解决两个问题:火车站按照特定顺序调度火车出站和计算锯木板的最小成本。作者分享了题目描述,输入输出格式,并邀请读者一起思考解决方案,同时还提供了自己取得高分的代码片段。
摘要由CSDN通过智能技术生成
    今天是我写博客的第二天,昨天写的可真是不堪入目!今天又向同学请教了
 一下,这才知道原因。
 ε=(´ο`*)))唉,不说了,切入正题。今天又学了许多东西,但.....“栈”,我还
 不太理解( ̄ー ̄)??(尽管我是做出来了火车进站)

火车进站
题目描述

有一个车站,每天都会有N辆车进站,进站按从1到N的顺序进站。现在车站的站长想让这些火车按照特定的顺序出站,问可以做到吗?当N为5时,出站顺序若为1 2 3 4 5,可以做到,但是顺序若为5 4 1 2 3,则不行。
在这里插入图片描述

输入格式

一个N,在1000之内,下接一些出站序列,当读到一个0时,则这个测试数据结束。

输出格式

对每个序列输出一行“Yes”或“No”。

input
5
1 2 3 4 5
5 4 1 2 3
0

output
Yes
No

数据规模与约定

时间限制:1s
空间限制:256MB

(网址献上(¬_¬)ノ http://39.98.198.136/homework/314/problem/204)

希望各位大佬们讲解一下 Thanks♪(・ω・)ノ

而接下来则是最重要最重要滴“堆&优先数列”
啥(⊙_⊙)?啥是堆(⊙_⊙)?今天听老师讲了不到一个小时,我⊙▃⊙ Σ(☉▽☉"a
懵懵懵懵懵懵懵~~~~~~~~~~~~
T_T T_T T_T T_T
以及那被称为“古娜拉黑暗女神”的优先数列。
不说了,还是叫各位大佬讲一下题吧~~
木板切割
题目描述

FarmerJohn想修理牧场栅栏的某些小段。为此,他需要N(1<=N<=20,000)块特定长度的木板,第i块木板的长度为Li(1<=Li<=50,000)。然后,FJ去买了一块很长的木板,它的长度正好等于所有需要的木板的长度和。接下来的工作,当然是把它锯成需要的长度。FJ忽略所有切

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值