atcoder#CODEFESTIVAL2017QUALBB. Problem Set

Problem Set

题目描述

りんごさんは CODEFESTIVAL の予選の問題セットを組もうとしています。

りんごさんは N N 個の問題案を持っており、i i 個目の問題案の難易度は Di D_i です。

予選の問題セットには M M 問の問題が必要で、i i 問目の問題に使う問題案の難易度はちょうど Ti T_i でなければなりません。ただし、1 1 つの問題案を複数の問題に使うことはできません。

りんごさんが新しく問題案を作ることなく予選の問題セットを完成させることができるかを判定して下さい。

输入格式

入力は以下の形式で標準入力から与えられる。

N N D1 D_1 D2 D_2 ... ... DN D_N M M T1 T_1 T2 T_2 ... ... TM T_M

输出格式

りんごさんが新しく問題案を作ることなく予選の問題セットを完成させることができる場合は YES、できない場合は NO を出力せよ。

题目大意

题目描述

给定两个序列 a,ba,b , 请判断是否有一种方案,满足可以用 aa 序列中的元素经过一定排序组成序列 bb

输入格式

第一行,输入一个数 nn ,表示 aa 序列的元素个数;

接下来一行有 nn 个数,表示序列 aa

第三行为一个数 mm ,表示 bb 序列的元素个数;

接下来有 mm 个数,表示序列 bb

输出格式

若可以,输出 YES ;否则输出 NO

样例解释

样例 1 & 51\ \&\ 5 :可以用 aa 的第 1,3,51,3,5 个元素组成序列 bb

样例 2 & 62\ \&\ 6aa 中仅有一个 16001600 ,但是 bb 中有 22 个,无法满足。

样例 3 & 73\ \&\ 7aa 中没有 100100 ,无法满足。

5
3 1 4 1 5
3
5 4 3
YES
7
100 200 500 700 1200 1600 2000
6
100 200 500 700 1600 1600
NO
1
800
5
100 100 100 100 100
NO
15
1 2 2 3 3 3 4 4 4 4 5 5 5 5 5
9
5 4 3 2 1 2 3 4 5
YES

提示

制約

  • 1  N  200,000 1\ \leq\ N\ \leq\ 200,000
  • 1  Di  109 1\ \leq\ D_i\ \leq\ 10^9
  • 1  M  200,000 1\ \leq\ M\ \leq\ 200,000
  • 1  Ti  109 1\ \leq\ T_i\ \leq\ 10^9
  • 入力される値は全て整数である

部分点

  • N  100 N\ \leq\ 100 かつ M  100 M\ \leq\ 100 を満たすデータセットに正解した場合は、100 100 点が与えられる。

Sample Explanation 2

この入力では、難易度 1600 1600 の問題案が足りていません。