博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
USACO 1.3.2
阅读量:6579 次
发布时间:2019-06-24

本文共 804 字,大约阅读时间需要 2 分钟。

这道题有点小坑,不是算法错了,而是文件名,是barn1不是barnl,恕我眼拙,找了十五分钟...

肯定是木板的个数用的越多越好,这样可以减少空隙.

简单的贪心,将每两个马厩之间的空隙从大到小排序,取前m个. 注意c<=m的情况.

/*ID: wang9621PROG: barn1LANG: C++*/#include 
#include
#include
using namespace std;int in[300];int cnt[300];bool cmp(int a,int b){ return a>b;}int main(){ freopen("barn1.in","r",stdin); freopen("barn1.out","w",stdout); int m,s,c; scanf("%d %d %d",&m,&s,&c); for(int i = 1; i<=c; i++) { scanf("%d",&cnt[i]); } int ans = 0; sort(cnt+1,cnt+c+1); for(int i = 2; i<=c; i++) { in[ans++] = cnt[i]-cnt[i-1]-1; } int sum = cnt[c]-cnt[1]+1; sort(in,in+ans,cmp); if(c<=m) printf("%d\n",c); else { for(int i = 0; i

 

转载于:https://www.cnblogs.com/littlepear/p/5678128.html

你可能感兴趣的文章
CentOS 7.2安装Eclipse
查看>>
java,String
查看>>
高性能网站架构设计之缓存篇(4)- Redis 主从复制
查看>>
五、六天笔记总结
查看>>
python监控linux进程数量
查看>>
MySQL触发器trigger的使用
查看>>
实验-----在centos6实现https
查看>>
搭建git服务器
查看>>
开发:随笔记录之 HTTP 调用
查看>>
字符串非空判断:StringUtils中 isNotEmpty 和isNotBlank的区别
查看>>
响应式编程
查看>>
Spring Cloud--Honghu Cloud分布式微服务云系统—组件化
查看>>
java多线程 帖子一览
查看>>
solidity智能合约[6]-基本类型与bool运算
查看>>
Java虚拟机
查看>>
Istio技术与实践02:源码解析之Istio on Kubernetes 统一服务发现
查看>>
2019的第一天
查看>>
python 语言基础之切片,迭代
查看>>
触摸复习,CALayer
查看>>
WPS文件格式怎么转换成PDF格式
查看>>