题目链接:http://118.190.20.162/view.page?gpid=T57

问题描述
试题编号: 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。

最后一块重量大于0就得加1

 1 #include <iostream>
 2 #include <algorithm>
 3 #include <cmath>
 4 #include <string>
 5 #include <cstring>
 6 using namespace std;
 7 int n,k;
 8 int a[1005];
 9 int main()
10 {
11     while(cin>>n>>k){
12         int t=0,sum=0;
13         for(int i=0;i<n;i++){
14             cin>>a[i];
15             sum+=a[i];
16             if(sum>=k){
17                 t++;
18                 //cout<<sum<<endl;
19                 sum=0;
20             }
21         }
22         cout<<t+(sum>0)<<endl;
23     }
24     return 0;
25 }

转载于:https://www.cnblogs.com/shixinzei/p/10730230.html

CCF CSP 201703-1 分蛋糕相关推荐

  1. CSP认证201703-1 分蛋糕[C++题解]:遍历

    题目分析 来源:acwing 分析: 本题要求是按照编号从小到大分蛋糕,不是按照蛋糕质量从小到大,读题的时候一定要小心. 编号从小到大的话,直接遍历即可,使用while来判断是否小于k,跳出while ...

  2. csp认证 201703-1—分蛋糕(c++)

    问题描述: 小明今天生日,他有n块蛋糕要分给朋友们吃,这n块蛋糕(编号为1到n)的重量分别为a1, a2, -, an.小明想分给每个朋友至少重量为k的蛋糕.小明的朋友们已经排好队准备领蛋糕,对于每个 ...

  3. CCF CSP 历年题解(C/C++)【截至2019年】

    本人水平有限  目前只能做前两题  后面的随机可能会有  就脸厚的先写一个吧 (捂脸) 第一题 一般都是小模拟题  细心一点 注意一下格式之类的很容易就出来的 第二题 就是一道大模拟题 耐心一点 适当 ...

  4. ccf csp分蛋糕java_CCFCSP 201703-1 分蛋糕(100score)

    CCFCSP 201703-1 分蛋糕(100score) CCFCSP 201703-1 分蛋糕(100score) 题目来源于CCFCSP 思路解答 按照序号依次读取,当累计的蛋糕量大于等于k时, ...

  5. Python入门习题(19)——CCF CSP认证考试真题:分蛋糕

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

  6. 计算机考csp200分啥水平,计算机与信息工程学院成功举办第20次CCF CSP认证考试

    2020年9月13日,计算机与信息工程学院在计算机大楼201举办第二十次CCF CSP认证考试.这是计算机与信息工程学院2019年12月与中国计算机学会签署协议.河南大学正式成为CSP认证考点以来,举 ...

  7. CCF CSP 2019-9-1 小明种苹果 C语言100分

    CCF CSP 2019-9-1 小明种苹果 C语言100分 小明种苹果 完成时间11-18 16:54 代码长度510B C 正确 100分 耗时93ms 空间使用6.167MB 这道题简单,仅附上 ...

  8. CCF 201703-1分蛋糕

    CCF 201703-1分蛋糕 问题描述 小明今天生日,他有n块蛋糕要分给朋友们吃,这n块蛋糕(编号为1到n)的重量分别为a1, a2, -, an.小明想分给每个朋友至少重量为k的蛋糕.小明的朋友们 ...

  9. CCF - 201703-1 - 分蛋糕

    问题描述 试题编号:    201703-1 试题名称:    分蛋糕 时间限制:    1.0s 内存限制:    256.0MB 问题描述:     小明今天生日,他有n块蛋糕要分给朋友们吃,这n ...

最新文章

  1. [转]Git远程操作详解
  2. easyui datagrid 每行数据添加 按钮
  3. springboot 集成rabbitmq 实例
  4. beaglebone black 联网
  5. python抓取数据库_Python-7.爬取大量数据存入数据库
  6. android 判断byte值_Android开发之UDP可靠性传输
  7. Excel 2016双击无法打开文件的解决办法
  8. 第3章 一切基于pom
  9. 现在都用微信,支付宝付款,没有现金,要是没有网络,该怎么办?
  10. 老员工恳请加薪,老板“不愿意做就辞职”
  11. 从技术、服务到共创 声网 Agora 携手合作伙伴共建 RTC 生态
  12. Left join ,Right join ,inner join 的运行结果的区别
  13. Ubuntu 安装 VMware 15
  14. 我在Linux开发板上跑的第一个Qt程序
  15. vscode好用插件——磨刀不误砍柴工!
  16. CSS 实战 - 个人名片设计
  17. 143578-65-8,CYCLO(-D-PHE-HIS-TRP-ALA-VAL-GLY-HIS-LEU-LEU)
  18. 什么是CDN资质?什么情况需要办CDN牌照
  19. 进阶篇:4.3)DFA设计指南:防错设计( 防呆设计)
  20. 生鲜配送如何让“订单管理”变得简单?

热门文章

  1. uniapp ---- 添加分页
  2. python查看微信撤回消息_python如何查看微信消息撤回
  3. Docker 如何删除及清理镜像
  4. 12.Flask-Restful
  5. tomcat启动问题
  6. [Web开发] IE8 网页开发参考文档
  7. php集成环境、基础标记符
  8. asp.net性能优化之使用Redis缓存(入门)
  9. javaweb学习总结(四十六)——Filter(过滤器)常见应用
  10. Java线程:新特征-线程池