RC-u1 不要浪费金币

news/2024/11/9 0:31:33/

哲哲最近在玩一个游戏,击杀怪物能获得金币 —— 这里记击杀第 i 个怪物获得的金币数量为 Pi​。

然而这个游戏允许拥有的金币数量是有上限的,当超过时,超过上限的部分就会被系统光明正大地吃掉,哲哲就拿不到了。

为了不浪费金币,哲哲决定,当下一个要击杀的怪物可获得的金币会导致自己拥有的金币数量超过上限时,就去消费一次,把自己已有的金币全部用完。

现在给定哲哲将要击杀的一系列怪物对应的金币数量,请你计算一下哲哲去消费了几次。

输入格式:

输入第一行是两个整数 N,M (1≤N≤103,1≤M≤106),表示击杀的怪物数量以及系统允许拥有金币数量的上限。

接下来一行是由空格隔开的 N 个数 Pi​(i=1,⋯,N),依次表示击杀第 i 个怪物能获得的金币数量。假设哲哲是按输入顺序击杀怪物的,并且每个 Pi​ 都是 不超过 106 的非负整数。

输出格式:

在一行中输出哲哲去消费的次数。

输入样例:

10 10
1 2 3 4 1 2 3 5 11 1

输出样例:

4

样例解释:

消费时间点为:第四个怪物击杀后、第七个怪物击杀后、第八个怪物击杀后、第九个怪物击杀后。

// https://pintia.cn/problem-sets/1546071017977008128,题目来源于2022 RoboCom 世界机器人开发者大赛-本科组(省赛),没有参赛,后面花了金币和钻石去做,只搞定了这道签到题。

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n,m,x=0,y=0,z;
    cin>>n>>m;
    while(n--){
        cin>>z;
        x+=z;
        if(x>m){y++;x=z;}
    }cout<<y;
    return 0;


http://www.ppmy.cn/news/117162.html

相关文章

一篇文告诉你,当贝超短焦激光投影U1研发“内幕”

过去&#xff0c;长焦投影仪如何放&#xff1f;放哪里&#xff1f;一直是个让人头疼的问题。10月20日&#xff0c;当贝新品超短焦激光投影U1发布&#xff0c;从此小户型也能享受大视野。不少人好奇这款产品究竟是如何诞生的&#xff0c;接下来为大家解答心中疑惑&#xff0c;揭…

坚果O1S和当贝U1区别对比哪个好?3000元的档位超短焦投影怎么选?

投影仪的出现给大屏带来了更多的便携性&#xff0c;超短焦投影仪的出现更是降低了对投影空间的要求&#xff0c;让很多小户型也能有大屏的沉浸式观影体验&#xff0c;前几天&#xff0c;当贝也发布了一款超短焦激光投影仪U1&#xff0c;坚果O1S怎么样&#xff1f;对比当贝新品超…

阿里云通用算力型u1实例规格介绍(实例特点、适用场景、指标数据)

阿里云在2022金秋云创季活动中新增了一个通用算力型u1实例规格的云服务器&#xff0c;这是最新产品&#xff0c;本文介绍云服务器ECS通用算力型实例规格族的特点&#xff0c;并列出了具体的实例规格。 一、通用算力型实例介绍 通用算力型实例提供均衡的计算、内存和网络资源&…

1U

1U 2U指的是服务器高度 U是一种表示服务器外部尺寸的单位(计量单位&#xff1a;高度或厚度)&#xff0c;是unit的缩略语&#xff0c;详细的尺寸由作为业界团体的美国电子工业协会&#xff08;EIA&#xff09;所决定。 之所以要规定服务器的尺寸&#xff0c;是为了使服务器保持…

软考A计划-试题模拟含答案解析-卷十四

点击跳转专栏>Unity3D特效百例点击跳转专栏>案例项目实战源码点击跳转专栏>游戏脚本-辅助自动化点击跳转专栏>Android控件全解手册点击跳转专栏>Scratch编程案例 &#x1f449;关于作者 专注于Android/Unity和各种游戏开发技巧&#xff0c;以及各种资源分享&am…

软件性能测试有哪些方法?性能测试报告怎么编写?

性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。在软件的质量保证中起着重要的作用&#xff0c;它包括的测试方法丰富多样。 一、常用的软件性能测试方法包括以下几种&#xff1a; 1、负载测试&#xff1a;模拟真实用户场…

电脑怎么隐藏文件夹?这样做,快速搞定!

案例&#xff1a;我想把一些敏感和重要的文件夹隐藏起来&#xff0c;不想别人看到它们。在电脑上如何隐藏电脑文件夹&#xff1f;有没有小伙伴知道如何操作&#xff1f;急需&#xff01; 我们在使用电脑的过程中&#xff0c;会产生大量文件&#xff0c;有些文件可能包含私密信…

0055

class Solution {public:bool canJump(vector<int>& nums) {int now 0;for (int reach 0; now < nums.size() && now < reach; now) {reach max(reach, now nums[now]);}return now nums.size();} };