[ABC005C] おいしいたこ焼きの売り方

题意翻译

高桥君很烦恼要按什么顺序卖章鱼烧。因为他知道事先做好的章鱼烧不好吃,所以高桥君不想卖这样的章鱼烧;但是如果只卖刚做好的章鱼烧的话,卖得好的章鱼烧的数量就会减少。 另外,如果让客人一直等的话,客人会离开的。 因此,他决定通过在 $T$ 秒内继续销售制作的章鱼烧,来调查是否能销售完顾客。 章鱼烧在 $A1$、$A2$、…、$AN$ 秒后烤好。 客人 $B1$,$B2$,…,$BM$ 秒后就来。 每一个客人只能买一个章鱼烧。如果所有的客人都能买到章鱼烧的话,输出 `yes` ;反之,输出 `no`。

题目描述

[problemUrl]: https://atcoder.jp/contests/abc005/tasks/abc005_3 高橋君は、たこ焼きをどの順番で売るか悩んでいました。というのも、作り置きされたたこ焼きは美味しくないとわかっているので、高橋君はそのようなたこ焼きを売りたくないのですが、できたてばかり売ってしまうと売れるたこ焼きの数が減ってしまいます。 また、お客さんを待たせてばかりだと、次第にお客さんが離れてしまうだろうと高橋君は考えています。 そこで、彼は $ T $ 秒以内に作成されたたこ焼きを売り続けることで、お客さんを捌ききれるかどうかを調べることにしました。 たこ焼きは $ A_1 $、$ A_2 $、…、$ A_N $ 秒後に焼きあがります。 お客さんは $ B_1 $、$ B_2 $、…、$ B_M $ 秒後にやってきます。 $ 1 $ 人のお客さんに対して、たこ焼きを $ 1 $ つ売るとします。すべてのお客さんにたこ焼きを売れるなら`yes`、売れないなら`no`を出力して下さい。 入力は以下の形式で標準入力から与えられる。 > $ T $ $ N $ $ A_1 $ $ A_2 $ $ ... $ $ A_N $ $ M $ $ B_1 $ $ B_2 $ $ ... $ $ B_M $ 1. $ 1 $ 行目に、何秒以内のたこ焼きまで売るかを表す整数$ T(1≦T≦100) $が与えられます。 2. $ 2 $ 行目に、高橋君が作成するたこ焼きの総数を表す整数$ N(1≦N≦100) $が与えられます。 3. $ 3 $ 行目に、それぞれのたこ焼きが何秒後にできるかを表す整数 $ Ai(1≦Ai≦100、A1≦A2≦...≦AN) $ が半角スペース区切りで $ N $ 個与えられます。 4. $ 4 $ 行目に、来店するお客さんの人数を表す整数$ M(1≦M≦100) $が与えられます。 5. $ 5 $ 行目に、それぞれのお客さんが何秒後に来るかを表す整数 $ Bi(1≦Bi≦100、B1≦B2≦...≦BM) $ が半角スペース区切りで $ M $ 個与えられます。 すべてのお客さんにたこ焼きをすぐ売れるなら`yes`、売れないなら`no`を出力して下さい。 また、出力の末尾には改行を入れて下さい。

输入输出格式

输入格式


输出格式


输入输出样例

暂无测试点