51nod1432-贪心-独木舟
来源:互联网 发布:出纳风险评估矩阵图 编辑:程序博客网 时间:2024/06/05 04:10
https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1432
每次找最大的和最小的放。
如果放不下就最大的单独放。
因为如果出现船多,只有两种情况。
① 很多小船,他们彼此用两个,浪费了很大的空间。
② 很多大船,他们彼此用两个,而大型的船要独占一个。
#include <iostream>#include <cstdio>#include <bits/stdc++.h>using namespace std;/* 最大的和最小*/const int maxn=1e5;int a[maxn];int main(){ int m,k; int ans=0; scanf("%d%d",&m,&k); for(int i=0;i<m;i++) scanf("%d",&a[i]); sort(a,a+m); int max1=m-1;int min1=0; while(1){ if(max1<min1) break; else if(max1==min1) {ans++;break; } else if(a[max1]+a[min1]<=k){ max1--; min1++; ans++; } else { max1--; ans++; } } printf("%d\n",ans); return 0;}
阅读全文
0 0
- 51nod1432-贪心-独木舟
- 51nod1432 独木舟
- 51 Nod1432独木舟
- 水题:51Nod1432-独木舟
- 51nod1432 贪心
- 51nod1432【贪心】
- 51nod 1432 独木舟 贪心
- 51Nod 1432 独木舟 (贪心
- 51NOD 1432 独木舟 贪心
- 51Nod 1432 独木舟 贪心
- 51nod贪心例子独木舟问题
- 51Nod 1432 独木舟(贪心)
- 51nod 1432 独木舟(贪心)
- 【51Nod】1432 - 独木舟(贪心)
- 51NOD 1432 独木舟(贪心+递归)
- 51nod 1432 独木舟(贪心)
- 51nod 1432 独木舟(贪心)
- 贪心算法基础之独木舟问题 51nod 贪心教程
- Carthage简单介绍
- Shiro 整合SpringMVC 并且实现权限管理,登录和注销
- MAC 使用自带命令行进行SVN操作
- 启动程序时提示缺少mfc.dll
- JavaScript笔记
- 51nod1432-贪心-独木舟
- redis在spring下的应用
- Ball Aizu
- laravel5.4 服务提供者设置
- 利用 CSS3 实现一个转动立体六边形 <一>
- 简单几步,提升.Net Core的开发效率
- Git详解之二 Git基础
- 【Python】面向对象class
- SequoiaDB巨杉数据库深度整合Spark 2.0,国内首家Spark认证数据库