QOJ.ac

QOJ

実行時間制限: 1 s メモリ制限: 32 MB 満点: 100

#11045. 气球

統計

一群孩子来到了一家玩具店。他们每个人都想买一些气球。孩子们喜欢多样性——他们都不希望拥有两个颜色相同的气球。请帮助店员检查商店当前的库存是否能满足所有孩子的订单。

编写一个程序:

  • 从标准输入读取商店库存和孩子订单的描述,
  • 检查是否能满足所有孩子的需求,
  • 将结果写入标准输出。

输入格式

输入的第一行包含两个整数 $n$ 和 $m$ ($1 \le n \le 200\,000$, $2 \le m \le 200\,000$),用空格分隔,分别表示商店中气球颜色的种类数和孩子的数量。输入的第二行包含 $n$ 个整数 $a_i$ ($1 \le a_i \le 1\,000\,000$,对于 $1 \le i \le n$),用空格分隔,表示每种颜色气球的数量。输入的第三行包含 $m$ 个整数 $b_i$ ($1 \le b_i \le 1\,000\,000$,对于 $1 \le i \le m$),用空格分隔,表示每个孩子的订单;$b_i = k$ 表示第 $i$ 个孩子想要购买 $k$ 个气球,且所有气球的颜色必须互不相同。

输出格式

输出的第一行也是唯一一行应包含一个单词 TAK(波兰语中的“是”),如果所有孩子的订单都能被满足,否则输出 NIE(波兰语中的“否”)。

样例

输入 1

4 3
3 2 1 3
1 3 4

输出 1

TAK

输入 2

4 3
3 2 1 3
1 4 4

输出 2

NIE

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.