NOIP普及组 - 2019 - 公交换乘 题解

这篇博客主要介绍了NOIP普及组2019年的一道题目——公交换乘。作者分享了自己初次尝试只得到30分,后续优化后成功AC的经历。文章使用C++语言,通过一个结构体和主函数实现解题策略,并提供了详细代码,代码中包含注释以帮助理解。博主鼓励读者提问并期待点赞。
摘要由CSDN通过智能技术生成

先来一个传送门

本题在洛谷难度定为“普及-”,其实并不是很难,但我第一次做的时候只有30分,剩余的都是TLE, 在我进行了一个修改后就AC了。

本题我用的是一个结构体和一个main函数,先来看看结构体

struct Node{
   
	long long time, price, vis = 0; // 没被用过是1,用过是2 
}a[100010];

每次乘地铁时进行一个这样的操作, 如果没看出有什么用,那就看接下来的代码

int main(){
   
	long long n, x, y, z, sum = 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值