AT_awc0002_b.果物の選別
普及-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
高桥负责运输农场收获的水果。
农场收获了 N 个水果,编号从 1 到 N。对于每个水果 i(1≤i≤N),都测量了其甜度 Ai,这个值越高表示水果越甜、越美味。
现在发现有 M 个水果有损伤。这些受损水果的编号为 B1,B2,…,BM(顺序无意义)。
通常,有损伤的水果会作为次品从正常渠道分开单独运输。然而,如果某个水果的甜度达到 K 或更高(即 Ai≥K),则会被特别作为优质产品对待,即使它有损伤,也不会被归为次品,仍会随正常渠道运输。
总之,同时具有损伤且甜度低于 K 的水果,需要作为次品单独运输。
请计算高桥最终需要作为次品单独运输的水果数量,以及这些水果的甜度总和。
输入格式
N M K
A1 A2 … AN
B1 B2 … BM
- 第一行包含用空格隔开的 N(水果总数)、M(有损伤的水果数)和 K(优质分类的甜度阈值)。
- 第二行包含每个水果的甜度 A1,A2,…,AN,以空格隔开。
- Ai 表示第 i 个水果的甜度。
- 第三行包含受损水果的编号 B1,B2,…,BM,以空格隔开。
- Bj 表示一个受损水果的编号。
输出格式
请在一行输出需要作为次品运输的水果数量和这些水果的甜度总和,用空格隔开。
输入输出样例
输入#1
5 3 10 8 12 5 15 7 1 3 4
输出#1
2 13
输入#2
8 5 20 25 18 30 12 8 22 15 19 2 4 5 6 8
输出#2
4 57
输入#3
15 7 100 150 80 95 200 45 120 75 180 90 60 110 55 130 85 70 3 5 7 9 10 12 14
输出#3
7 505
说明/提示
数据范围
- 1≤N≤2×105
- 1≤M≤N
- 1≤K≤109
- 1≤Ai≤109 (1≤i≤N)
- 1≤Bj≤N (1≤j≤M)
- B1,B2,…,BM 各不相同
- 所有输入均为整数
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?