根据订单信息,拿到出发地和目的地,然后获取这段区间里的所有的原子区间。然后尝试将每个原子区间的可用票数减1,如果所有的原子区间都够减,则购票成功;否则购票失败,提示用户该票已经卖完了。是不是很简单呢?知道了出票的逻辑,那退票的逻辑也就很简单了,就是把这个票的所有原子区间的可用票数加1就OK了。如果我们从线段的厚度的角度去考虑,那出票时,每个原子区间的厚度就是+1,退票时就是减一。就是相反的操作,但本质是一样的。
北京今天疫情消息1小时前廊坊网站建设行业大连市建筑工程武汉抖音代运营开发app软件要多少钱平面设计简单图片桃子网站试色html表格天眼查公司官网成都网站设计公司济南兴田德润o评价手机app首页界面设计无代码小程序开发北京企业做网站福建泉州最新消息今天阳江网签查询系统android developer西双版纳傣族自治州旅游攻略数据库和网站建设哪个好服务较好的外贸客户搜索软件网站申请域名多少钱宁波网络推广平台运营成都谷歌seo制作网站价格多少万网iot流量卡深圳代理记账报税科技视界软件开发项目合同模板四川疫情最新消息2023年展示型网站设计方案开发软件用什么编程语言qq电脑网页版在线登录界面