当前位置: 首页 > news >正文

《B3959 [GESP202403 四级] 做题》

题目背景

对应的选择、判断题:试题 - GESP 202403 C++ 四级 - 洛谷有题

题目描述

小杨同学为了提高自己的实力制定了做题计划,在第 k 天时,他必须要完成 k 道题,否则他就会偷懒。

小杨同学现在找到了一个题库,一共有 n 套题单,每一套题单中有一定数量的题目。但是他十分挑剔,每套题单他只会使用一次,每一天也只能使用一套题单里的题目,之后那套题单就会弃之不用。对于每套题单,他不必完成题单内所有的题。

那么问题来了,小杨同学最多做题几天才偷懒呢?

输入格式

第一行,一个整数为 n,表示有多少套题单。
第二行 n 个整数 a1​,a2​,…an​,分别表示每套题单有多少道题。

输出格式

输出一行一个整数表示答案。

输入输出样例

输入 #1复制

4 3 1 4 1

输出 #1复制

3

说明/提示

数据规模与约定

对全部的测试数据,保证 1≤n≤106,1≤ai​≤109。

代码实现:

#include <iostream> #include <vector> #include <algorithm> using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(0); int n; cin >> n; vector<int> a(n); for (int i = 0; i < n; ++i) { cin >> a[i]; } sort(a.begin(), a.end()); int ans = 0; for (int i = 0; i < n; ++i) { if (a[i] >= ans + 1) { ans++; } } cout << ans << endl; return 0; }
http://www.zskr.cn/news/1489938.html

相关文章:

  • Argo Cd 3.4.2 官方版下载(夸克网盘+百度网盘,SHA256校验)
  • 图片怎么去水印?2026图片去水印方法+工具推荐|图片去水印工具哪家强?
  • SuperPoint_CSDN
  • Vue3自定义指令实战:手把手教你封装一个拖拽弹窗组件(附完整代码)
  • 从仿真到物理图像:如何用Rsoft分析LPFG中的模式耦合与能量泄露
  • 【数据库系统原理】第11篇:聚集函数与分组归约:GROUP BY子句的代数原理与陷阱
  • 【Kubernetes01】—— K8s核心原理一文吃透:从架构到调度的完整拆解
  • 小程序毕设项目:基于Springboot+微信小程序的粤语文化传播平台的设计与开发 (源码+文档,讲解、调试运行,定制等)
  • MATLAB版蛙跳算法特征筛选工具包:含数据、分类器接口与完整运行示例
  • 用MATLAB复现经典圆柱绕流:手把手教你跑通POD模态分解(附完整代码与避坑指南)
  • 从FreeRTOS转向ThreadX:在STM32F103C8上体验微软开源RTOS的移植差异
  • SOLIDWORKS转CAD字体终极指南:TrueType vs SHX字体怎么选?看完这篇不再纠结
  • AI 聊天辅助为什么不应该替你自动发送消息?
  • 纯文科考生,有没有机会报考大数据类本科专业?
  • 别再死磕公式了!用MATLAB/Octave手把手教你搞定LMMSE信道估计里的自相关矩阵
  • python学习第十七天(自用)
  • 微软为 Windows 10、11 及 Server 安装镜像发布 Defender 更新
  • 从虚拟机到私有云:手把手教你用CentOS 7和OpenStack搭建个人开发测试环境
  • Qt安装后第一件事:手把手教你配置环境变量和创建Hello World项目(Win10 + Qt 5.12)
  • 为什么国内大学普遍把c语言作为程序设计的入门课程?
  • C# WinForm连接SQLite踩坑实录:从‘文件被占用’到性能调优,我都帮你解决了
  • 免费图片去水印工具推荐:2026年收藏与学习向实用教程
  • 明明插了麦克风却没声音?这些坑你踩了几个?
  • 告别配置混乱!用Apollo Profiles统一管理Spring Boot多环境配置(附Idea/Eclipse实战)
  • 基于 Windows + Ubuntu 练习 MuJoCo 模拟
  • 基础采集设备
  • Vim党福音:用Coc.nvim + Clangd搞定嵌入式开发,解决交叉编译链头文件索引的终极脚本
  • 高效空气过滤器哪家好 2026年市场选择指南 - 品牌排行榜
  • 鸿蒙原生 ArkTS:margin 溢出、Row 弹性分配与 alignItems 的交互
  • 鸿蒙6.0应用开发——网络状态管理