码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【暑期每日一题】洛谷 P7798 [COCI2015-2016#6] PUTOVANJE


    题目链接:P7798 [COCI2015-2016#6] PUTOVANJE - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

    题目描述

    Mislav 最喜欢在森林里度过时光,因为森林里有各种各样的水果,吃了每种水果都能获得一定的饱食度。但他不会使自己的总饱食度超过 C。

    现在森林里有一条小径,小径旁顺次种了 N 个水果,每个水果都有一个饱食度 wi。Mislav 可以选择从任意一个水果的位置开始,往第 N 个水果前进。在前进的过程中,如果吃下当前位置的水果,总饱食度不会超过 C,他就一定会吃下该水果。否则,他就会跳过该水果,继续前进。

    请问 Mislav 能吃掉的水果个数最多是多少?

    输入格式

    第一行包含两个整数 N 和 C。

    第二行包含 N 个整数 wi,为第 i 个水果的饱食度。

    输出格式

    输出一个整数,为 Mislav 能吃掉的最多水果个数。

    样例 #1

    样例输入 #1

    1. 5 5
    2. 3 1 2 1 1

    样例输出 #1

    4

    样例 #2

    样例输入 #2

    1. 7 5
    2. 1 5 4 3 2 1 1

    样例输出 #2

    3

    样例 #3

    样例输入 #3

    1. 5 10
    2. 3 2 5 4 3

    样例输出 #3

    3

    提示

    【样例 1 解释】

    如果 Mislav 决定从第 1 个水果开始吃,那么他可以吃到第 1、2、4 个水果,一共吃了 3 个。如果他从第 2 种水果开始吃,那么他可以吃到第 2、3、4、5 共 4 个水果。

    【数据范围】

    对于 100% 的数据,1<= N <=1000,1<= C <=10^6,1<= wi <=1000。

    【题目来源】

    题目译自 COCI 2015-2016 CONTEST #6 T2 PUTOVANJE。

    本题分值按 COCI 原题设置,满分 80。

    AC code:

    1. #include
    2. #include
    3. using namespace std;
    4. int a[1010];
    5. int main()
    6. {
    7. int n,c;
    8. cin>>n>>c;
    9. int res=0;
    10. for(int i=0;i
    11. cin>>a[i];
    12. for(int i=0;i
    13. {
    14. int cnt=0;
    15. int sum=0;
    16. for(int j=i;j
    17. {
    18. if(sum+a[j]<=c)
    19. sum+=a[j],cnt++;
    20. }
    21. res=max(res,cnt);
    22. }
    23. cout<
    24. return 0;
    25. }
  • 相关阅读:
    象棋中的马跳步问题
    java对一个Map<String, Integer>进行排序
    vue3/vue2的兄弟组件的传值
    session.upload_progress进行文件包含和反序列化学习
    【模电实验】【验证性实验——单管共发射极放大电路实验】
    Fabric.js 图形标注
    android系统目录结构
    变截面悬臂梁弯曲变形计算:理论计算以及有限元结果对比
    Springboot 配置使用 RabbitMQ 并实现延时队列
    misc类设备与蜂鸣器驱动==Linux驱动开发6
  • 原文地址:https://blog.csdn.net/m0_57587757/article/details/126395443
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号