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

[SRM] 10 CCZ的诗

QwQ为数不多的几次有部分分的OI赛制的SRM,感谢CCZ的一屋子部分分= =

 

A. 模拟只会猜题意

 

B. 贪心只能过样例

给出n个数a[i](1<=a[i]<=n),问最多能把这些数分成几组,使得每个数a[i]所在的组至少有a[i]个数

输入格式

第一行一个整数n,接下来n行每行一个整数分别是a[1],a[2],...,a[n]

输出格式

一行,输出答案,一个整数

分析

因为是按组分,所以顺序也就不重要了,先sort成递增

为了保证分组数最多,应该从大到小一个个满足(有点像弹飞绵羊呢)

方程为DP[i] = max( DP[i-arr[i]]+1 , DP[i-1] )

注意边界问题!

代码

 1 #include<cstdio>
 2 #include<iostream>
 3 #include<algorithm>
 4 #define LL long long
 5 using namespace std;
 6 
 7 LL n;
 8 LL DP[10000000];
 9 LL maxx[10000000];
10 LL arr[10000000];
11 
12 int main(){
13     scanf("%lld",&n);
14     
15     for(LL i = 1;i <= n;i++){
16         scanf("%lld",&arr[i]);    
17     }
18     
19     sort(arr+1,arr+1+n);
20     
21     for(LL i = 1;i <= n;i++){
22         if(i-arr[i] < 0 || !i) maxx[i] = 0;
23         else{
24             
25             maxx[i] = maxx[i-arr[i]]+1;
26             
27             if(i < n) maxx[i] = max(maxx[i],maxx[i-1]);
28         }
29     }
30     
31     printf("%lld",maxx[n]);
32     
33     return 0;
34 }
贪心只能过样例

 

C. 数学上来先打表

 

D. DP只会找规律

转载于:https://www.cnblogs.com/Chorolop/p/7295258.html

相关文章:

  • SqlServer2005安装时出现: 监视器计数器错误修复
  • select中不可选择的option
  • 内置的进制转换的方法---小笔记
  • jdk1.8在linux环境下的安装
  • CodebehindCodeFile
  • 关于搭建可开发C++程序的eclipse环境的问题(MINGW)。
  • LINQ查询操作符
  • webpack对html模板的处理
  • Linnux下Oracle10G和Oracle11G双版本数据库并存的安装和配置
  • Guice 4.1教程
  • CSS样式表中a:link,a:visited,a:hover,a:active属性含义
  • 64款工具,总有合适您的那款
  • XP怎样开放电脑端口,如:5001
  • 一个谈创业的作者的文集,有点意思
  • ASP的网站配置:请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。...
  • @jsonView过滤属性
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • 【翻译】Mashape是如何管理15000个API和微服务的(三)
  • 08.Android之View事件问题
  • PhantomJS 安装
  • Python实现BT种子转化为磁力链接【实战】
  • Spring Boot快速入门(一):Hello Spring Boot
  • tweak 支持第三方库
  • 阿里云Kubernetes容器服务上体验Knative
  • 不发不行!Netty集成文字图片聊天室外加TCP/IP软硬件通信
  • 初探 Vue 生命周期和钩子函数
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • 聊聊spring cloud的LoadBalancerAutoConfiguration
  • 浏览器缓存机制分析
  • 前端面试题总结
  • 区块链将重新定义世界
  • 一个6年java程序员的工作感悟,写给还在迷茫的你
  • 【运维趟坑回忆录 开篇】初入初创, 一脸懵
  • kubernetes资源对象--ingress
  • Nginx实现动静分离
  • ​软考-高级-系统架构设计师教程(清华第2版)【第20章 系统架构设计师论文写作要点(P717~728)-思维导图】​
  • # 安徽锐锋科技IDMS系统简介
  • #define用法
  • #NOIP 2014#Day.2 T3 解方程
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • (11)MSP430F5529 定时器B
  • (3)nginx 配置(nginx.conf)
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (ZT)出版业改革:该死的死,该生的生
  • (附源码)基于ssm的模具配件账单管理系统 毕业设计 081848
  • (更新)A股上市公司华证ESG评级得分稳健性校验ESG得分年均值中位数(2009-2023年.12)
  • (每日持续更新)jdk api之FileReader基础、应用、实战
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (原創) 如何安裝Linux版本的Quartus II? (SOC) (Quartus II) (Linux) (RedHat) (VirtualBox)
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .naturalWidth 和naturalHeight属性,
  • .net 8 发布了,试下微软最近强推的MAUI
  • .net mvc部分视图
  • .NET Windows:删除文件夹后立即判断,有可能依然存在