问题描述:

  小明今天生日,他有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。

我的代码:

#include<iostream>
using namespace std;int main(){int n,k,j=0;cin>>n>>k;int a[1001];for(int i=0;i<n;i++){cin>>a[i];}int sum,t,temp=0;while(j < n){sum=a[j];          //sum记为每个人发放的第一个蛋糕t=a[j];              //记录初始sum值while(sum < k && j < n){sum = sum + a[++j];}temp++;   if(sum=t){          //判断sum是否发生改变,防止j多次增加j++;}}cout<<temp<<endl;return 0;
}

结果:

csp认证 201703-1—分蛋糕(c++)相关推荐

  1. 谈一下两次CSP认证从180分到380分的感想

    最近联系我的小可爱们比较多,我用qq建了一个ccf csp考试交流群,群号673612216,如果感觉有用可以加一下哦~~ 欢迎访问我的CCF认证考试题解目录哦 https://blog.csdn.n ...

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

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

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

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

  4. CSP:CSP认证考试:202109-2(非零段划分)70分答案,Java版

    CSP:CSP认证考试:202109-2(非零段划分)70分答案,Java版 一.题目: 二.Java70分答案 import java.util.ArrayList; import java.uti ...

  5. 第一次CSP认证110分

    都快忘了又想起来了,第一次参加了csp认证考试. 500分满分的考试我拿了110打道回府...(枯了大一的同学都考190,老师说这次考试全校考的都不错...)-- 只能说明我太菜了. 第一题水过,,, ...

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

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

  7. CCF CSP 201703-1 分蛋糕

    题目链接:http://118.190.20.162/view.page?gpid=T57 问题描述 试题编号: 201703-1 试题名称: 分蛋糕 时间限制: 1.0s 内存限制: 256.0MB ...

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

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

  9. CCF CSP认证菜鸟刷题日志

    CCF CSP菜鸟刷题日志(c/c++) 本萌新写给自己看的,要是有大佬路过,请多多指教orz 立个flag:每日一更,至201903 9月15ccf csp,冲鸭! 今天(2019.8.18)起每天 ...

  10. 以CCF CSP认证为抓手,积极探索软件基础能力递进式培养体系

    原文链接:以CCF CSP认证为抓手,积极探索软件基础能力递进式培养体系 发布单位:学会      发布时间:2017-01-20 16:16 作者:陆建峰    余立功 摘要:为提升计算机专业类学生 ...

最新文章

  1. P5801 [SEERC2019]Game on a Tree(ACM - ICPC 2019)(树的最大匹配)(完美匹配)
  2. B - The Suspects POJ - 1611
  3. LeetCode 122. Best Time to Buy and Sell Stock II--贪心--Java,C++,Python解法
  4. 《C++代码设计与重用》——2.5 浅拷贝和深拷贝
  5. SAP CRM WebClient UI注释引起的错误消息:Uncaught SyntaxError - unexpected end of input
  6. CSS每日学习笔记(2)
  7. 51Nod 1085 01背包
  8. 三机齐发!五大全球首发的“安卓机皇”4999元起,“安卓之光” 5999元起
  9. Nginx/LVS/HAProxy负载均衡软件的优缺点详解
  10. linux sqluldr2命令,sqluldr2 linux64
  11. webdav支持的网盘对比分析
  12. TI GEL文件作用
  13. ACL2021_Enhancing Entity Boundary Detection for Better Chinese Named Entity Recognition
  14. 今日头条秋招前端笔试附加题解题思路
  15. oracle remap schema,【IMPDP】 实现不同用户之间的数据迁移——REMAP_SCHEMA参数
  16. excel条形图-蝴蝶图的画法
  17. RK3568平台开发系列讲解(驱动篇)驱动开发之GPIO使用
  18. 关于freemarker(网上收集资料)
  19. 桌面计算机找不到硬盘,计算机BIOS启动项找不到硬盘,我该怎么办?
  20. linux下Kdevelop开发基本步骤

热门文章

  1. 基础网络概念(鸟哥的私房菜)
  2. 列举 C 语言中的标准输入函数有哪些,C语言中,输出函数有哪些?
  3. PCIe固态存储与HDD普通硬盘性能对比测试
  4. 使用UltraISO制作U盘启动盘
  5. 【WINDOWS / DOS 批处理】if命令参数详解(二)
  6. Web前端开发者,不可不知的几个前端框架,你用过吗?
  7. Racy Puppy Linux 发布
  8. 信息化私有云部署一概述
  9. 【产品经理交互常用软件】axure软件详细教程与学习指南
  10. PaddleDetection 快速上手