博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Codeforces Round #446 (Div. 2) A. Greed【模拟】
阅读量:6569 次
发布时间:2019-06-24

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

A. Greed
time limit per test
2 seconds
memory limit per test
256 megabytes
input
standard input
output
standard output

Jafar has n cans of cola. Each can is described by two integers: remaining volume of cola ai and can's capacity bi (ai  ≤  bi).

Jafar has decided to pour all remaining cola into just 2 cans, determine if he can do this or not!

Input

The first line of the input contains one integer n (2 ≤ n ≤ 100 000) — number of cola cans.

The second line contains n space-separated integers a1, a2, ..., an (0 ≤ ai ≤ 109) — volume of remaining cola in cans.

The third line contains n space-separated integers that b1, b2, ..., bn (ai ≤ bi ≤ 109) — capacities of the cans.

Output

Print "YES" (without quotes) if it is possible to pour all remaining cola in 2 cans. Otherwise print "NO" (without quotes).

You can print each letter in any case (upper or lower).

Examples
input
2 3 5 3 6
output
YES
input
3 6 8 9 6 10 12
output
NO
input
5 0 0 5 0 0 1 1 8 10 5
output
YES
input
4 4 1 0 3 5 2 2 3
output
YES
Note

In the first sample, there are already 2 cans, so the answer is "YES".

【分析】:

we sort the capacities in nonincreasing order and let s = capacity1 + capacity2 if

the answer is no and otherwise the answer is yes。

注意爆int,用LL

【代码】:

#include 
using namespace std;typedef long long ll;const int N = 100005;ll a[N],b[N];int main(){ int n; ll sum=0; scanf("%d",&n); for(int i=0;i
View Code

 

转载于:https://www.cnblogs.com/Roni-i/p/7892357.html

你可能感兴趣的文章
性能调优之Java系统级性能监控及优化
查看>>
SylixOS内核打印调试方法
查看>>
轻量级的jQuery表单验证插件 - HAPPY.js
查看>>
Spring MVC 框架搭建及详解
查看>>
Android startActivityForResult
查看>>
Hibernate 乐观锁和悲观锁
查看>>
C语言 学生宿舍管理系统
查看>>
在 Linux 下忘记 mysql root 密码的解决方法
查看>>
python-mysql的安装和基本操作
查看>>
snappy 在linux安装及使用
查看>>
[笔记] consul用grpc做健康检查注意点
查看>>
php采集 纠正一下
查看>>
phalcon遇到的那些坑
查看>>
Java类的连接与初始化 (及2013阿里初始化笔试题解析)
查看>>
unity优化笔记
查看>>
linux
查看>>
JavaScript改变 HTML 内容
查看>>
IPv6过渡技术
查看>>
内核调度进程的机制
查看>>
python-68:BS4获取多个标签的文本
查看>>