喆神装书

题目描述

又是一年省赛,喆神收拾各种算法书要去打比赛了,但他最多只能背两个背包,而算法书分散在好几个背包里(zhe神有钱),他想知道,最后是否能够把所有的书都放在两个背包里

输入描述

第一行一个数n,表示背包的数量。(0 <= n <=100)
第二行n个数ai,分别表示每个背包里的书的个数。(0 <= ai <= 10000)
第三行n个数bi,分别表示每个背包的背包容量。(0 <= bi <= 10000)

输出描述

如果可以把所有的书放在两个背包里,输出“YES”(没有引号)
否则,输出“NO”

示例1

输入

2
3 5
3 6

输出

YES

解题思路

此题分类是 背包dp ,这很 “背包”,其实就只需要统计书的总数,然后找出容量最大的两个背包,看这两个背包容量之和是否大于书的总数就行了
要注意的是 n 可以为 0 ,所以需要特判一下

代码

#include<bits/stdc++.h>
using namespace std;
const int N=1e6+7;int n;
int a[N],b[N];
int ans,sum;int main(){cin>>n;for(int i=1;i<=n;i++){cin>>a[i];sum+=a[i];}for(int i=1;i<=n;i++)cin>>b[i];sort(b+1,b+1+n);if(n!=0) ans=b[n]+b[n-1];if(ans>=sum)cout<<"YES"<<endl;else cout<<"NO"<<endl;return 0;
}

总结

水题

牛客ACM-喆神装书相关推荐

  1. 牛客ACM模式标准输入

    牛客ACM模式标准输入 1.cin 根据cin>>sth 中sth的变量类型读取数据,这里变量类型可以为int,float,char,char*,string等诸多类型.这一输入操作,在遇 ...

  2. 25867 喆神装书 (背包DP)(贪心)

    链接: 原题链接 来源:牛客网 题目描述 又是一年省赛,喆神收拾各种算法书要去打比赛了,但他最多只能背两个背包,而算法书分散在好几个背包里(zhe神有钱),他想知道,最后是否能够把所有的书都放在两个背 ...

  3. 牛客 /acm/problem/13223 竞标赛

    牛客NC13223: 竞标赛 题目大意为: 第一个为小美的参赛积分 对数组中 除了第一个位置以外 进行从小到大排序 然后我们通过大的与大的比较 >> 淘汰较大的 小美一直与 存活的 最小的 ...

  4. 牛客ACM赛 B [小a的旅行计划 ]

    链接 B 小a的旅行计划 把\(n\)个数中选任意数分成\(a,b\)两个集合,集合无区别,要求不包含且有交,求方案数.\(n\leq 10^{13}\) 首先讨论\(a,b\)并集是否为全集: 若是 ...

  5. 【Java/补题/牛客/ACM赛制】2021年ICPC国际大学生程序设计竞赛暨陕西省第九届大学生程序设计竞赛(正式赛)

    文章目录 题目链接 知识一览 题目列表 快输 C - GCD(数论分块) 题目链接 2021年ICPC国际大学生程序设计竞赛暨陕西省第九届大学生程序设计竞赛(正式赛) 知识一览 01-数论分块 题目列 ...

  6. 【Java/总结/牛客/ACM赛制】 “中国东信杯”广西大学第四届程序设计竞赛(同步赛)

    文章目录 题目链接 知识一览 题目列表 快输 F Antinomy与金手指(kmp) H Antinomy与法术威力(队列/区间最值) 题目链接 "中国东信杯"广西大学第四届程序设 ...

  7. 牛客oj---喆神装书

    喆神装书 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld 题目描述 又是一年省赛,喆神收拾各种算法书要去 ...

  8. 牛客网在线判题系统JavaScript(V8)使用,附美团赛码系统判题系统使用

    牛客ACM模式 一直在刷leetcode的同学,平时一直使用核心代码模式,突然遇到ACM模式,会无从下手,下面教你处理各种输入输出情况. JavaScript作为一种动态语言,没有像C或Java那种频 ...

  9. 牛客网 桂林电子科技大学第三届ACM程序设计竞赛 D.寻找-树上LCA(树上a到b的路径上离c最近的点)...

    链接:https://ac.nowcoder.com/acm/contest/558/D 来源:牛客网 寻找 小猫在研究树. 小猫在研究树上的距离. 给定一棵N个点的树,每条边边权为1. Q次询问,每 ...

最新文章

  1. java服务器面试_如何面试筛选出动手能力强的Java服务端程序员
  2. iOS开发的库的列表,不完全是开源库
  3. 字符b是多少java_Java学习,对比字符串:比较字符串 a 和字符 b 是否完全一致,长度,内容等完全一致...
  4. Docker中部署mysql后SpringBoot连接时提示表不存在(修改表名忽略大小写)
  5. 尤大直播分享:vue3生态进展和展望
  6. 3 微信公众号开发 接受普通消息
  7. shell脚本触发java程序支持传参补跑 +crontab定时器_02
  8. ef mysql db first_Net Core使用EF之DB First
  9. (一) Qt Model/View 的简单说明
  10. ZCANPRO-CAN/CANFD收发软件:安装及使用
  11. KVM虚拟化进阶--KVM设备高级管理
  12. 软件测试岗位面试经验分享
  13. 计算机课英语谐音,各科老师“谐音梗”大集合,英语课现“脏话”,数学化身段子手...
  14. C#实现平面图形图像缩放、平移、自定义坐标系
  15. java根据url获取pdf流_从URL获取动态创建的PDF
  16. linux安装启动php-fpm,linux上nginx的安装启动以及配合php-fpm的使用
  17. 钉钉、企业微信和友空间,谁是企业级服务的“统一入口”?
  18. 企业微信、移动oa、移动社交crm全新解决方案隆重发布
  19. php整么新建站点,PHP动态创建Web站点的方法
  20. 下载vue.min.js

热门文章

  1. mysql-审计功能
  2. 成都榆熙电子商务有限公司:拼多多爆款产品的表现形式有哪些?
  3. macOS下妙用option按键
  4. 计算机屏幕占比怎么调,电脑屏幕分辨率与比例全面介绍
  5. 计算机语言三分钟怎么写,普通话三分钟范文
  6. 触动心灵的十句诗,不看悔死你
  7. 鱼群被捕食matlab,鱼群运动行为模型_毕业论文.doc
  8. Word 查找替换,通配符一览表
  9. day5-列表与循环练习
  10. 如何对待新事物_面对新事物,我们该如何做选择?