当前位置: 首页 > news >正文

常州做网站yongjiaweb随州今日头条新闻

常州做网站yongjiaweb,随州今日头条新闻,昆明做网站的网络公司,东莞市城乡建设网思路:在最开始的情况下每人需要买的票数减一是能保持相对位置不变的, 如果再想减一就有可能 有某些人只买一张票,而离开了队伍, 所有容易想到对于某个人如果比当前的人买的多就按当前的人数量算 因为在一次次减一的情况下&#xf…


思路:在最开始的情况下每人需要买的票数减一是能保持相对位置不变的,

        如果再想减一就有可能 有某些人只买一张票,而离开了队伍,

        所有容易想到对于某个人如果比当前的人买的多就按当前的人数量算

        因为在一次次减一的情况下,当前的人已经离队了,

        如果比当前的人少则按其票数统计,道理相同,

        对于当前的人前方的的人可以使用上述策略,但对于后方由于当前的人有更高的优先,而导致情况有所不同,但如何操作呢

        举个例子

        2 6 3 1 2  4  对于排在n=2的人 即需要买三张票的人  对于其前方的人使用上述策略,

        但如何操作后方呢—— 先模拟三次出票,此时购票序列为1 2 4    1 5 2    此时便将后方转换为前方,使用相同策略,

        归纳:对于 n=2这个人前方的人对 购票数继续处理,后方的则是对购票数减一进行处理

代码:
 

int timeRequiredToBuy(vector<int>& tickets, int k) {int res = 0, size = tickets.size();for (int i = 0; i < size; i++) {if (i <= k) {res += tickets[i] >= tickets[k] ? tickets[k] : tickets[i];} else {res += tickets[i] >= tickets[k] ? tickets[k] - 1 : tickets[i];}}return res;}
http://www.wooajung.com/news/29632.html

相关文章:

  • 网站建设百度推广咨询热线青岛做网络推广的公司有哪些
  • 珠海网站开发软件怎么开个人网站
  • 国内对企业网站开发的研究深圳seo优化排名推广
  • seo做的最好的网站排行公司网站建设方案
  • 常德网站建设多少钱代发百度帖子包收录排名
  • 网站性能容量的收集与分析怎么做每日舆情信息报送
  • 二手车网站模板龙岗网站建设
  • 企业培训网站模板百度移动端排名软件
  • wordpress名片主题深圳网站优化平台
  • 关于建设单位网站的方案全网营销是什么意思
  • 男女做羞羞的事网站短视频代运营方案策划书
  • asp系统推动防控措施持续优化
  • 有专业做网站的当日网站收录查询统计
  • 模板做的网站如何下载地址足球进球排行榜
  • 中国建设劳动学会是假网站吗关键词林俊杰的寓意
  • 很色h做游戏网站站长工具之家seo查询
  • 手机网站微信链接怎么做的建立一个网站需要花多少钱
  • 做营销型网站公司seo标题优化导师咨询
  • 免费办公模板网站有哪些百度seo公司电话
  • 国内十大知名广告公司网站优化推广软件
  • 沟通交流型网站广告如何做网络营销的特点有
  • asp.net网站开发源码阿亮seo技术
  • 在别的公司做的网站4414站长平台
  • 网站建设 体会免费建站
  • 外国做的福利小视频在线观看网站外贸网络营销平台
  • 商务网站模板下载网络营销师证书查询
  • wordpress网站要不要https如何去推广一个app
  • 做淘宝网站要求与想法排名网
  • 宋家庄网站建设百度客户服务中心
  • linux玩wordpress官网seo关键词排名系统