PKU2828 Buy Tickets [1WA 2AC][08.08.22]

 
Run IDUserProblemResultMemoryTimeLanguageCode LengthSubmit Time
3947011slxg2828Accepted28892K1297MSPascal1234B2008-08-22 12:18:13
3947002slxg2828Accepted28892K1360MSPascal1254B2008-08-22 12:16:19
3946963slxg2828Wrong AnswerPascal1254B2008-08-22 12:03:29

像猴子摘月亮一样 用到伟大的 时光倒流!!!

即从最后一个人的位置推起~

先把一个序列全搞成1~用过的就改成0

每次查找位置就是查找到第几个1的后面~

然后就用线段树拉~记录类似测度的数据~

查找的时候其实更像是bst找第k大的树~而那个测度就像是 size拉~

还有longint不要用成integer阿~

 

 

其实这道题就是用线段树实现快速定位~体现了线段树的灵活~

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值