python ccf题解 201703-1 分蛋糕

CCF认证201703-1 分蛋糕 问题描述 试题编号: 201703-1 试题名称: 分蛋糕 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   小明今天生日,他有n块蛋糕要分给朋友们吃,这n块蛋糕(编号为1到n)的重量分别为a1, a2, …, an。小明想分给每个朋友至少重量为k的蛋糕。小明 阅读详情

201703-1 分蛋糕

问题描述

试题编号:201703-1
试题名称:分蛋糕
时间限制:1.0s
内存限制:256.0MB
问题描述:

问题描述

  小明今天生日,他有n块蛋糕要分给朋友们吃,这n块蛋糕(编号为1到n)的重量分别为a1, a2, …, an。小明想分给每个朋友至少重量为k的蛋糕。小明的朋友们已经排好队准备领蛋糕,对于每个朋友,小明总是先将自己手中编号最小的蛋糕分给他,当这个朋友所分得蛋糕的重量不到k时,再继续将剩下的蛋糕中编号最小的给他,直到小明的蛋糕分完或者这个朋友分到的蛋糕的总重量大于等于k。
  请问当小明的蛋糕分完时,总共有多少个朋友分到了蛋糕。

输入格式

  输入的第一行包含了两个整数n, k,意义如上所述。
  第二行包含n个正整数,依次表示a1, a2, …, an。

输出格式

  输出一个整数,表示有多少个朋友分到了蛋糕。

样例输入

6 9
2 6 5 6 3 5

样例输出

3

样例说明

  第一个朋友分到了前3块蛋糕,第二个朋友分到了第4、5块蛋糕,第三个朋友分到了最后一块蛋糕。

评测用例规模与约定

  对于所有评测用例,1 ≤ n ≤ 1000,1 ≤ k ≤ 10000,1 ≤ ai ≤ 1000。

代码

#分蛋糕
n,k = list(map(int,input().split()))
a = list(map(int,input().split()))
f = 0 #分到蛋糕的朋友数
nowk = 0 #当前朋友分到的蛋糕重量
for i in a:#分蛋糕
    nowk += i
    if(nowk>=k):#当前重量达到为下一个朋友分
        nowk = 0
        f += 1
        
if(nowk!=0):#最后剩余不足蛋糕再分一人
    f += 1
print(f)
CSP认证历年真题题解 (Python) 此篇文章是小菜本人使用Python做CCF-CSP的一些记录,希望能够以此帮助到正在为题目苦苦思考,但还没有找到解决思路的朋友们。诚然,这里的代码还有很多值得改进之处,希望各位码友不吝赐教。 认证时间 试题编号 试题名称 2020.12 202012-1 期末预测之安全指数 2020.09 202009-1 称检测点查询 2020.06 202006-1 阅读详情

相关推荐

CCF CSP历年题解(python)

菜鸡一枚,没参加过算法竞赛,单纯为了抵研究生考试复试才刷题,通过写博客记录下来,希望能和大家互相交流,代码质量不高,大家见谅。 因为考研等原因,题目不定期更新… 第一题 201312-1出现最多次数的数 ...

weixin_44690402的博客 5005

CSP 201703-1 分蛋糕【C语言】

注意蛋糕不够按照编号最小的相加,不是重量,不要排序,否则你得分只有80……

weixin_64633079的博客 1019

CCF-CSP 201703-1 分蛋糕

问题描述   小明今天生日,他有n块蛋糕要分给朋友们吃,这n块蛋糕(编号为1到n)的重量分别为a1, a2, …, an。小明想分给每个朋友至少重量为k的蛋糕。小明的朋友们已经排好队准备领蛋糕,对于每个朋友,小明总是先将自己手中编号最小的蛋糕分给他,当这个朋友所分得蛋糕的重量不到k时,再继续将剩下的蛋糕中编号最小的给他,直到小明的蛋糕分完或者这个朋友分到的蛋糕的总重量大于等于k。   请问当小明的...

努力努力再努力 326

CCF模拟题——分蛋糕1(Python)

一、 问题描述 试题编号: 201703-1 试题名称: 分蛋糕 时间限制: 1.0s 内存限制: 256.0MB 问题描述:   小明今天生日,他有n块蛋糕要分给朋友们吃,这n块蛋糕(编号为1到n)的重量分别为a1, a2, …, an。小明想分给每个朋友至少重量为k的蛋糕。小明的朋友们已经排好队准备领蛋糕,对于每个朋友,小明总是先将自己手中编号最小的蛋糕分给他,当这个朋友所分得蛋糕的重量不...

午餐吃什么的博客 665

【Chipyard】Gemmini快速上手

Gemmini 加速器在 ResNet50 推理任务中表现出计算密集型优势,核心操作周期分布符合深度学习模型特征,推理预测流程完整且测试通过,为后续硬件优化和模型部署提供了有效参考。

2363

ESP-CSI:使用ESP32进行CSI(信道状态信息)采集

使用esp32进行csi(信道状态信息)采集和处理

capsize的博客 8281

1035 - CSP 2020 提高组第一轮

第 1 题 请选出以下最大的数( )。 A. (550)_{10}(550)10​ B. (777)_{8}(777)8​ C. 2^{10}210 D. (22F)_{16}(22F)16​ 本题共2分 第 2 题 操作系统的功能是( ) A. 负责外设与主机之间的信息交换 B. 控制和管理计算机系统的各种硬件和软件资源的使用 C. 负责诊断机器的故障 D. 将源程序编译成目标程序 本题共2分 第 3 ...

tangxiafenyyds的博客 1999

vins-mono前端详解(2)——imu预积分

本篇文章详细讲解了vins-mono中imu预积分内容,包括复杂的公式推导。

weixin_44587828的博客 1195

分蛋糕(动态规划 JAVA版)

package planning; import java.math.BigInteger; import java.util.Scanner; public class Cutcake { static int w,h,m;//宽,高,m块 static int dp[][][];//三维数组存放可切最大面积下限 public static final int INF=999; public static void main(String[] args) { // TODO Auto-ge

Dimpleney的博客 388

Vensim系统动力学建模实战:从理论到仿真优化【案例详解】

本文详细介绍了Vensim在系统动力学建模中的实战应用,从基础理论到仿真优化全面解析。通过人口增长、供应链库存优化等典型案例,展示如何利用Vensim构建动态模型并进行参数优化,帮助读者掌握系统动力学建模的核心技术与实践技巧。

weixin_29231725的博客 479

Spark Sql 连接mysql

转载请务必注明原创地址为:http://dongkelun.com/2018/03/21/sparkMysql/ 1、基本概念和用法(摘自spark官方文档中文版) Spark SQL 还有一个能够使用 JDBC 从其他数据库读取数据的数据源。当使用 JDBC 访问其它数据库时,应该首选 JdbcRDD。这是因为结果是以数据框(DataFrame)返回的,且这样 Spark SQL操作轻松或便......

主要分享大数据相关的知识,如Spark、Hudi 1万+

CCF Python题解(100分)201703-1 分蛋糕

n, k = map(int, input().split()) weights = list(map(int, input().split())) count = 0 getw = 0 for i in weights[:]: getw += i weights.remove(i) if getw >= k or len(weights) == 0: ...

APTX-4869 238

【RT-DETR涨点改进】独家注意力改进篇 | 手把手教你在RT-DETR上使用LSKAttention大核注意力机制(助力目标检测极限涨点)含多种创新改进点

本文提出了一种LSKA大核注意力机制优化RT-DETR模型的方法。LSKA通过将2D深度卷积核分解为级联的1D水平和垂直核,显著降低了计算复杂度和内存占用,尤其在处理大卷积核时优势明显。该模块在图像分类、目标检测等视觉任务中保持与LKA相当的性能,同时展现出更强的鲁棒性。文章详细介绍了LSKA的网络结构、核心代码实现方法,并提供了多种RT-DETR改进方案,包括rtdetr-r18-LSKA、rtdetr-l-LSKA等7种yaml配置文件,通过实验验证了该方法的有效性。

Ai缝合怪、助力小伙伴高效发论文 252

CCF 201703-1 分蛋糕(Python100分)

CCF历届真题 部分题解 ,点击进入 问题描述 试题编号: 201703-1 试题名称: 分蛋糕 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   小明今天生日,他有n块蛋糕要分给朋友们吃,这n块蛋糕(编号为1到n)的重量分别为a1,a2, …,an。小明想分给每个朋友至少重量为k的蛋糕。小明的朋友们已经排好队准备领蛋糕,对于每个朋友,小明总是先将自己手中编号最小的蛋糕分给他,当这个朋友所分得蛋糕的重量不到k时,..

101 010 000 349

芒果YOLOv8改进72:动态标签分配策略篇之ATSS:自适应训练样本选择Adaptive Training Sample Selection策略

YOLOv8代码实践|ATSS标签分配策略改进🥭

包括YOLOv5、YOLOv7、YOLOv8等模型改进 2909

SAP-ABAP:SAP HANA性能神器FDA:是极速查询的引擎,也是CPU过载的元凶

在SAP S/4HANA的世界里,有一个被ABAP开发者们既爱又怕的特性——Fast Data Access(FDA),它能将性能提升百倍,也能让CPU瞬间飙升。本文将带您全面解剖这一核心机制。

baidu_35680696的博客 849

python ccf 题解历年100分(2019/08/08更新)

使用python3编写的提交结果为100分的代码 编程中有不合理或改进的地方欢迎评论指出 第一题 python ccf题解 201903-1 小中大 python ccf题解 201812-1 小明上学 python ccf题解 201809-1 卖菜 python ccf题解 201803-1 跳一跳 python ccf题解 201712-1 最小差值 python ccf题解...

SL_logR的博客 1万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

ccf csp 201703-1分蛋糕(python)

历年题解 CCF CSP历年题解(python) 样例输入: 6 9 2 6 5 6 3 5 题目链接:201703-1分蛋糕 问题分析: 循环N次,第一个进行累加,累加大于k,初始化,计数加1 满分例程: n,k=input().split() n,k=int(n),int(k) l=list(map(int,input().split())) ch=0 sum=0 for i in range(n): if ch<k: ch+=l[i] else:

weixin_44690402的博客 508

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

CCF 2017年题目题解 - Python

2017年刷题目录2017年12月201712-1 最小差值题目链接:代码:易错点需注意点:201712-2 游戏题目链接:代码:易错点需注意点:直接模拟!201712-3题目链接:代码:易错点需注意点:2017年09月201709-1 打酱油题目链接:代码:易错点需注意点:201709-2 公共钥匙盒题目链接:代码:易错点需注意点:201709-3题目链接:代码:易错点需注意点:2017年03月201703-1 分蛋糕题目链接:代码:201703-2 学生排队题目链接:代码:易错点需注意点:201703-

努力学习的! 661

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

CCF认证历年试题解(python版本 + c语言版+c++版本)

试题编号 试题名称 最高得分 试题链接 备注 201809-1 卖菜 100 python 201809-2 买菜 100 python 201809-3 元素选择器 201809-4 再卖菜 201809-5 线性递推式...

九天小牛 3891

CCF-CSP认证历年真题解

程序改变现实,软件统治世界。 程序员需要有精益求精的工匠精神,追求逻辑的极简、时间的最少和存储的最省,并且懂得其中的平衡。 数据表示需要优先考虑,对于许多问题,找到表示该问题的数据结构,问题自然就解决了。 CCF计算机职业资格认证的每一道试题都十分经典,覆盖现实世界中方方面面的问题。这个历年试题解主要使用C/...

(。◕‿◕。) 4252

CCF-CSP满分题解-python版

大三小菜鸡持续更新,战斗力满满 已经完成所有的第一题,开始写第二题,先把第一题总结一下。 2019 第一题 2019-09-1小明种苹果 2019-03-1小中大 2018 第一题 201812-1小明上学 201809-1 卖菜 201803-1 跳一跳 2017 第一题 201712-1 最小差值 201709-1打酱油 201703-1 分蛋糕 2016 第一题 201612-1中间数 201609-1 最大波动 201604-1 折点计数 2015 第一题 201512-1数位之和 01509-

Abby.R的博客 1054

python ccf 题解历年100分(9年前两题,共45题)

文章目录一、第一题1.1 2021年 一、第一题 1.1 2021年

oax_knud的博客 1314

分蛋糕问题,博弈案例

原地址:http://www.douban.com/note/161856793/ 大家或许都知道经典的两人分饼问题——为了实现公平性,只需要一个人切,另一个人选即可。不过,在现实生活中,情况远没有那么理想。如果把大饼换成蛋糕,问题就复杂了很多——你想吃奶油,我想吃巧克力,他想吃水果⋯⋯如果分蛋糕的人对蛋糕各部分的价值看法有分歧,还能实现公平的分割吗?如果分蛋糕的人不止两个呢?     事

4748

CCF-CSP 分蛋糕

小明总是先将自己手中编号最小的蛋糕分给他,当这个朋友所分得蛋糕的重量不到。时,再继续将剩下的蛋糕中编号最小的给他 这题要无视这段话。

2301_77778262的博客 163

第十次ccf 分蛋糕

题目: 试题编号: 201703-1 试题名称: 分蛋糕 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   小明今天生日,他有n块蛋糕要分给朋友们吃,这n块蛋糕(编号为1到n)的重量分别为a1, a2, …, an。小明想分给每个朋友至少重量为k的蛋糕。小明的朋友

xiaoli_nu的博客 2025
上一篇: python ccf题解 201709-1 打酱油
下一篇: python ccf题解 201612-1 中间数
SL_logR
博客等级 码龄8年 100粉丝 61原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值