UVA 1149 水题
来源:互联网 发布:编写软件程序步骤 编辑:程序博客网 时间:2024/06/05 17:18
#include <bits/stdc++.h>using namespace std;const int maxn = 1E5 + 10;int n, l, cnt, T, L[maxn];int main(int argc, char const *argv[]){cin >> T;while (T--){cin >> n >> l;for (int i = 0; i < n; i++)cin >> L[i];sort(L, L + n, greater<int>());cnt = 0;for (int i = 0, j = n - 1; i < n && j >= i; i++){cnt++;if (L[j] + L[i] <= l)j--;}cout << cnt << endl;if (T) cout << endl;}return 0;}
排序,最大和最小相加,超过容器,则不相加,改加次大的,以此类推
0 0
- UVA 1149 水题
- UVA UVa 272 水题
- UVA 1149
- UVA 1149 Dominating Patterns
- Uva - 1149 - Bin Packing
- UVA 1149 - Bin Packing
- UVA 1149 Bin Packing
- uva 1149Bin Packing
- UVA 1149 Bin packing
- UVA 1149 Bin Packing
- UVA - 1149 Bin Packing
- uva 1149/Bin Packing
- UVA 1149 Bin Packing
- UVa-1149 Bin Packing
- uva 10050 - Hartals//水题
- uva 573 水题
- uva 11461(水题)
- uva 573 水题
- Hadoop学习笔记(十八)---Hive内部表,外部表,分区表,桶表
- 001-spark生态系统介绍
- c++的头文件
- PCA
- Kmeans和GMM参数学习的EM算法原理和Matlab实现
- UVA 1149 水题
- Java性能优化(7):改写equals时遵守通用约定
- 利用散列函数进行字符串匹配
- Activiti错误结束事件入门实例
- 轻松python之文件专题-读取文件专题
- POJ 1815 Friendship(最小割+拆点法)
- 代码审查 之 Redmine 一键安装配置过程记录
- Shell下不能使用Tab补全命令的原因
- UVA 10816 Travel in Desert 最短路+Kruscal