def quick_sort(alist, first, last):

if first >= last:

return

mid_value = alist[first]

low = first

high = last

while low

while low = mid_value:

high -= 1

alist[low] = alist[high]

while low

low += 1

alist[high] = alist[low]

alist[low] = mid_value

# 对low左边的列表执行快速排序

quick_sort(alist, first, low - 1)

# 对low右边的列表执行快速排序

quick_sort(alist, low + 1, last)

if __name__ == "__main__":

n, p = map(int, input().strip().split())

# 将耗时少的蟠桃排在前面

time_consume = list(map(int, input().strip().split()))

quick_sort(time_consume, 0, n - 1)

# 模拟吃桃过程

count = 0

for i in range(n):

if n > 0 and p >= time_consume[i]:

p -= time_consume[i]

n -= 1

count += 1

else:

# 没时间或者没桃了

break

print(count)

孙悟空吃蟠桃c语言编程,孙悟空吃蟠桃相关推荐

  1. 孙悟空吃蟠桃c语言编程,孙悟空吃了几壶仙丹, 几颗蟠桃, 怎么就炼成金刚不坏之身了?...

    金刚不坏之身是孙悟空的重要技能之一,但这门神通并不是菩提祖师传授,也不是孙悟空自学成才,究竟是怎么来的呢?看过修真和仙侠类小说的朋友们都知道,锤炼肉身是一个很艰苦且长久的修行路,想要肉身迅速达到金刚不 ...

  2. 孙悟空吃蟠桃c语言编程,孙悟空吃光蟠桃是爱国行为

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 今天戒傲所要说的内容是孙悟空管理蟠桃园后又发生了什么事情. 前天戒傲说到了玉皇大帝将蟠桃园管理者的职位给了孙悟空是犯了一个重大失误,很多施主都觉得这个错误 ...

  3. 孙悟空吃蟠桃c语言编程,孙悟空吃蟠桃歇后语

    孙悟空吃蟠桃歇后语 孙悟空吃蟠桃歇后语下一句是什么?同学们,以下哟答案哦,一起阅读学习吧! 孙悟空吃蟠桃歇后语[1] 歇后语:孙悟空摘蟠桃--偷吃禁果 关于蟠桃的歇后语[2] 1. 孙大圣赴蟠桃园 - ...

  4. 编程笔试(解析及代码实现):猴子吃桃。猴子第一天吃了若干个桃子,当即吃了一半,还不解馋,又多吃了一个…的C++、Java、Python、C#等语言代码实现

    编程笔试(解析及代码实现):猴子吃桃.猴子第一天吃了若干个桃子,当即吃了一半,还不解馋,又多吃了一个. 第二天早上又将剩下的桃子吃了一半,还是不过瘾,又多吃了一个.以后每天都吃前一天剩下的一半再加一个 ...

  5. C 语言编程 经典例题 猴子吃桃问题:

    C 语言编程 经典例题 猴子吃桃问题:猴子第一天摘下若干桃子,当即吃了一半.还不过瘾,又多吃了一个.第二天早上又将剩下的桃子吃掉一半,又多吃了一个. 首先看题目知道第十天的桃子数为x10 = 1个,那 ...

  6. C语言编程>第二周 ⑦ 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。

    例题:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃了前一天剩下的一半零一个.到第10天早上想再吃时,见只剩 ...

  7. c语言程序设计猪八戒吃西瓜,三年级语文下册教案——《猪八戒吃西瓜》教学设计之二...

    [教学要求] 1.运用工具书学习并理解课文中生字和词语的意思. 2.了解课文主要内容,培养自学能力. 3.了解猪八戒的性格特点,结合心理活动描写学习刻画人物的方法. 4.了解<西游记>的文 ...

  8. 作为程序员,你在编程中吃了哪些数学的亏?

    作为程序员你在编程中吃过哪些亏?(以下留言来自图灵读者亲身经历) 精彩评论 我再等一分钟 吃过最大的亏就是现在看数据分析与挖掘的书,面对各种各样的矩阵.积分.微积分等各类高数,线代的知识......头 ...

  9. 《操作系统》课程设计报告——用JAVA语言模仿实现“吃水果”问题

    引言 操作系统是计算机的核心总控软件,是计算机系统的指挥和管理中心,是计算机系统的灵魂.进程管理与文件系统是操作系统都是操作系统的五大重要功能之一.通过模拟操作系统的实现,加深学生对计算机操作系统内核 ...

最新文章

  1. eclipse的默认(打开)编辑器的更改
  2. ld3320语音识别模块工作原理_风冷模块热泵机组的工作原理与施工安装教程
  3. java feign同时传对象和其他参数_关于Spirng Cloud的Feign传参问题:
  4. 处理字符串_13_按照指定的分隔符截取字符返回表形式
  5. Silverlight在IIS中的配置
  6. 优秀工程师应该具备哪些素质_一名优秀工程师所需要具备的条件和素质[1]
  7. POJ 2456 - Aggressive cows(二分)
  8. 【重难点】【Java基础 06】浅克隆与深克隆、Object类的常用方法、util包下的接口
  9. C#求两个日期之间相差的天数和当前日期+30天插入数据库
  10. css 跳转电脑分辨率
  11. It技能图谱(13张)
  12. matlab绘制不同线性的直方图,Matlab绘制柱状图采用不同图案填充
  13. java 抓取搜狗微信_大虾们,求帮助……用httpclient 进行获取微信搜狗公众号文章问题...
  14. fid-helper-pytorch 简单易用的 FID 计算工具
  15. Chrome浏览器打不开网页,连设置都打不开的解决办法
  16. 小丁的Spring笔记一(概述)
  17. 饿了么商家开放平台踩坑记录2,php更新商品信息提示attribute:[]不是一个有效的JSON对象 By勤勤学长 Qq318692996
  18. 3DMax软件有什么方法调节摄像机
  19. Google 2020 应用与游戏出海 12 月刊: 年终盘点特辑
  20. HTML,css和JavaScript的基础学习—html篇

热门文章

  1. 计算机无法打压缩包是为什么,电脑怎么压缩文件 电脑打不开压缩包是怎么回事...
  2. java 数据类型cher,java期末考试题96534-(20008)
  3. Googlenbsp;Calendarnbsp;与amp;nbs…
  4. Dockerfile 指令 VOLUME 介绍
  5. 高手和普通人的区别,就在破局思维
  6. ping命令的常用参数
  7. 信捷PLC程序 八轴程序,有伺服也有步进,内部有伺服和步进计算公式换算
  8. Java集合深入解析(一)——集合的基本概念
  9. mysql基础架构(一条update语句如何执行)
  10. 水仙花数(输出全部水仙花数)