2940. 凤凰古城

news/2024/11/22 7:50:59/

单点时限: 2.0 sec

内存限制: 256 MB

凤凰古城,位于沱江之畔,群山环抱,关隘雄奇。碧绿的沱江依着城墙缓缓流淌,叠翠的南华山麓倒映江中。江中渔舟游船数点,山间暮鼓晨钟兼鸣,悬崖上的吊脚楼轻烟袅袅,码头边的浣纱姑笑声朗朗,两岸已有数百年历史的吊脚楼更是别有一番风味。顺水而下穿过虹桥一幅江南水乡的画郑便展现于眼前万寿宫万名塔夺翠楼 …… 一种远离尘世的感觉悠然而生。凤凰,犹如 “ 一幅浓墨浅彩的中国山水画 ”。当你徜徉古城用条石砌成的岩板街时,两边的古建筑各抱地势,鳞次栉比,亭台楼阁重重叠叠,如巨龙飞舞,似鳌鱼展翅。细雨声中,仿佛传来敬香人的牛皮钉鞋敲击街面,发出 “ 叮叮 ” 的响声,使人产生隔世之感。街道两边,有许多屠铺、染坊、制作银器首饰的作坊;各种土特产的店铺,工艺美术店。还有小吃部和酒店,狗肉汤锅香味,包谷烧的醇香使人垂涎。

2011 年暑假,lwc626、haozi、McFn 和 solofandy 组织了一次骑自行车去湖南凤凰古城的活动。假设 ACM/ICPC 实验室有 n 个人,第 i 个人体重是 ci。每辆自行车的载重量都是 K,每车最多载 2 人(一个人骑,另一个坐在后面)。考虑到车多不便于停放,现在请你进行合理安排,既能使用的自行车数量尽量少,又能让大家全体出游一次?

输入格式
第 1 行是一个整数 T 表示测试数据组数

接下来是 T 组测试数据,对于每组数据:

第 1 行有两个整数 N(3< N <1000),K(1< K <1000),分别表示实验室总人数和每辆车的最大载重量

第 2 行有 n 个用空格隔开的整数 ci(i=0…n-1,1<= ci <=K)

输出格式
对于每组测试数据输出一行,每行只有一个数字,即为最少的自行车数。

样例
input
2
10 8
7 1 4 2 5 3 1 5 4 4
3 10
1 3 5
output
5
2

/*
思路:贪心
最重的要跟最轻的人一起拼,拼不成就自己单独
*/
#include<iostream>
#include<algorithm>
using namespace std;
int main() {int t;cin>>t;for(int i = 0; i < t; i++) {int n,k;cin>>n>>k;int a[n];for(int j = 0; j < n; j++)cin>>a[j];sort(a,a+n);int ans=0;int j = 0;int z = n-1;while(j<=z) {if(a[j]+a[z]<=k) {j++;z--;ans++;} else {ans++;z--;}}cout<<ans<<endl;}}

http://www.ppmy.cn/news/304068.html

相关文章

hdu 2940

简单的大数乘法&#xff0c;直接改16进制~~ #include <cstdio> #include <cstdlib> #include <cmath> #include <cstring> #include <algorithm> #define maxn 3010 #define INF 0x7fffffff #define ull unsigned long long using namespace std…

POJ - 2940

题目 As you may know from the comic “Asterix and the Chieftain’s Shield”, Gergovia consists of one street, and every inhabitant of the city is a wine salesman. You wonder how this economy works? Simple enough: everyone buys wine from other inhabitants …

poj 2940

Wine Trading in Gergovia Time Limit: 1000MS Memory Limit: 65536KTotal Submissions: 3187 Accepted: 1454 Description As you may know from the comic “Asterix and the Chieftain’s Shield”, Gergovia consists of one street, and every inhabitant of the city is …

BZOJ2940 条纹

条纹游戏是一个双人的游戏。所需要的物品有一个棋盘以及三种颜色的长方形条纹&#xff0c;这三种颜色分别是红色、绿色和蓝色。所有的红色条纹的尺寸是c*1&#xff0c;所有的绿色条纹的尺寸是z*1&#xff0c;所有的蓝色条纹的尺寸是n*1&#xff0c;这里c,z,n是正整数。每种颜色…

Linux Crash/Hang on Bay Trail/J1900/N2940

近几年的linux kernel, 尤其是4.1以后,在Bay Trail平台上会随机挂起和死机,亲测j1900,死机非常频繁,而且死机前毫无征兆,直接就挂起了,console也没有相应。 这个问题在bugzilla.kernel.org上已经吵翻了,从2015年年初,一直到现在,仍然没有彻底解决,临时方案有几个,但…

docker下载慢,卡顿解决办法——免费安装人人都有的docker加速器

点我获取阿里云免费镜像加速器 先确认一下docker版本>1.10.0 docker -v 人人都有免费哦~ 进入对应目录查看&#xff0c;我是root用户且没有 daemon.json文件 那就创建一个 vim daemon.json内容就是网页复制的那个 最后重启 systemctl daemon-reloadsystemctl restart do…

国内vscode高速下载

将vscode官方下载地址中的az764295.vo.msecnd.net替换为vscode.cdn.azure.cn 下边这个是改好的可以直接使用&#xff0c;下载速度起飞 https://vscode.cdn.azure.cn/stable/dfd34e8260c270da74b5c2d86d61aee4b6d56977/VSCodeUserSetup-x64-1.66.2.exe

百度云盘高速下载

1.安装chrome浏览器 2.安装Free Download Manager 3.google应用商店搜索Free Download Manager&#xff0c;安装 4.google应用商店搜索Tampermonkey&#xff0c;安装 5.添加新脚本&#xff0c;搜索脚本 百度网盘直接下载助手 直链加速版 安装 6.登录网盘&#xff0c;选择要…