CF140D题解

news/2025/1/30 17:09:14/文章来源:https://www.cnblogs.com/naroto2022/p/18694625

CF140D 题解

题意

有一个跨年比赛从晚上六点到次日早上六点,总共有 $n$ 道题,第 $i$ 题要花 $a_i$ 分钟,每题的罚时为提交时间与 $0$ 点的时间差,在比赛开始时,需要花 $10$ 分钟看题的难度,求能做的最答题数和。

思路

简单的贪心题。

要想做的题数最多而且罚时越少,那就先做花时间少的题,能在 $0$ 点前做完的题那就一起在 $0$ 点的时候交,这样在 $0$ 点前做的题全不用罚时。

总结

  1. 需要花 $10$ 分钟看题的难度。
  2. 每题的罚时为提交时间与 $0$ 点的时间差。
  3. 总比赛的时间为 $12$ 时 $=720$ 分。

代码

#include<iostream>
#include<cstdio>
#include<algorithm>
using namespace std;
int n,a[105],ans,num,cnt=10;
//ans 为可以答题数。 
//num 为罚时。 
//cnt 记录目前用了多少时间。 
int main(){scanf("%d",&n);for(int i=1; i<=n; i++) scanf("%d",&a[i]);sort(a+1,a+1+n);//将做题时间从小到大排序。 for(int i=1; i<=n; i++){cnt+=a[i];if(cnt>720) break;//做的时间大于720分。(比赛已经结束) //总比赛的时间就是12小时,也就是720分钟。 ans=i;//更新做了几题。 if(cnt>360) num+=cnt-360;//如果超过0点罚时 }printf("%d %d",ans,num);return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/876792.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

解析几何笔记

数学 目录数学一、双根式Ex 1Ex 2二、极坐标Ex 1Ex 2三、平移齐次化Ex 1四、同构式Ex 1五、定比点差法Ex 1Ex 2六、极点极线和调和点列 一、双根式 将圆锥曲线和直线联立,展开并做韦达定理是困难的。但是考虑到任意二次方程都可以写成 \(g(x) = a(x_1 - x)(x_2 - x) = 0\) 的形…

线段树总集

引入 一个数列,单点修改(加),区间查询(和)。 上述问题有很多种解法,如树状数组、分块、平衡树等,今天的主题是著名的线段树。 正题 (不确保按难度升序排序,自己看着目录调顺序吧) 线段树基本原理 因为需要区间查询,所以我们希望有一些捷径能将部分的数的和提前算好…

攻防世界reverse难度3

真难做啊攻防世界Reverse3 哎,坐牢,哎,坐牢. 我从来没有觉得ctf有趣过.jpg painful secret-string-400 js虚拟机混淆 我理解错了,一直以为是所有代码翻译一遍. 结果发现是读取字节然后执行代码. 也就是说,它可以直接翻译成ascii码去掉无用的字节码.(还是看wp知道的,看的时候都懵…

线段树总集 1

引入 一个数列,单点修改(加),区间查询(和)。 上述问题有很多种解法,如树状数组、分块、平衡树等,今天的主题是著名的线段树。 正题 (不确保按难度升序排序,自己看着目录调顺序吧) 线段树基本原理 因为需要区间查询,所以我们希望有一些捷径能将部分的数的和提前算好…

央视蛇年春晚Counting Stars中文翻译!

视频链接 : httpe990-5b4b-4262-95d7-7ea2f9425874&modal_id=7464989004501486900&type=general 《Counting Stars》是美国流行摇滚乐队OneRepublic演唱的一首歌曲,由主唱瑞恩泰德创作。这首歌收录于乐队的第三张录音室专辑《Native》中,以其充满活力的旋律和深刻的…

htb Networked walkthrough

nmap扫描只有 22 80 443 端口 443端口访问不了 所以入手点只有80端口了 direarch 扫描网站发现了几个有意思的路径backup 路径下发现了一个压缩tar包下载下来解压看看内容发现是网站源码需要代码审计我审计了半天也没发现什么问题看看wp说是加个gif89a的文件头就可以上传文件 我…

Janus Pro:DeepSeek 开源革新,多模态 AI 的未来

Janus Pro 是 DeepSeek 开发的一个开源多模态人工智能框架,它通过集成视觉和语言处理能力,提供了高性能的多模态任务处理能力。 在线体验: https://deepseek-januspro.com/ 背景 Janus Pro 于2025年1月发布,是一个开源的多模态AI框架,能够同时处理视觉和语言信息。它采用了…

2025-01-29 闲话

2025-01-29 闲话我尽量不在大年初一整尬的。于是选择了集句?? 最近单曲循环了两首粤语歌。红日 AH.. AH... AH 命运就算颠沛流离 命运就算曲折离奇 命运就算恐吓着你 做人没趣味 别流泪 心酸 更不应舍弃 我愿能一生永远陪伴你 命运就算颠沛流离 命运就算曲折离奇 命运就算恐吓…

Python基础7——模块

1.模块基础知识内置模块:Python内部提供的功能如sys模块、os模块第三方模块:开发者写好,但需要下载后安装使用安装方法:pip install package_nameWindows环境下提前把pip.exe路径添加到环境变量中 升级pip工具:python36 -m pip install --upgrade pip 安装完成后,如果导入…

本地部署大模型openwebui(ollama部署的deepseetR1)联网搜索的一种解决方案

加入搜索引擎的api就行,本文描述openwebui如何设置Google的api联网搜索你的大部分问题都可以通过看官方文档解决.jpg https://docs.openwebui.com/tutorials/integrations/web_search/ 我尝试了serxing,但是卡在最后搜索上.... 使用这个方案建议:如果用的是windows端的docke…

标题给自己加场戏

新年快乐各位 懒得写学期总结 不会起标题了 铁人两项 昨晚今早做的,补一下题解 就是让你求一个图有多少个三元组 那么,当一个点到另一个点经过点双时,点双里的任何一点都可以作为中转点 所以缩点 但缩完点点双内部就不好处理了 所以给他建成圆方树 圆方树可以做到把简单无向…