103000: [Atcoder]ABC300 A - N-choice question

Memory Limit:256 MB Time Limit:2 S
Judge Style:Text Compare Creator:
Submit:20 Solved:0

Description

Score : $100$ points

Problem Statement

Given integers $A$ and $B$, find $A+B$.
This is a $N$-choice problem; the $i$-th choice is $C_i$.
Print the index of the correct choice.

Constraints

  • All values in the input are integers.
  • $1 \le N \le 300$
  • $1 \le A,B \le 1000$
  • $1 \le C_i \le 2000$
  • $C_i$ are pairwise distinct. In other words, no two choices have the same value.
  • There is exactly one $i$ such that $A+B=C_i$. In other words, there is always a unique correct choice.

Input

The input is given from Standard Input in the following format:

$N$ $A$ $B$
$C_1$ $C_2$ $\dots$ $C_N$

Output

Print the answer as an integer.


Sample Input 1

3 125 175
200 300 400

Sample Output 1

2

We have $125+175 = 300$.
The first, second, and third choices are $200$, $300$, and $400$, respectively.
Thus, the $2$-nd choice is correct, so $2$ should be printed.


Sample Input 2

1 1 1
2

Sample Output 2

1

The problem may be a one-choice problem.


Sample Input 3

5 123 456
135 246 357 468 579

Sample Output 3

5

Input

题意翻译

## 题目描述 给定 $A,B$,在 $C$ 集合中找到 $A+B$。输出其编号。 保证输出唯一。 ## 输入格式 第一行三个整数 $N,A,B$,表示 $|C|$($C$ 集合的大小)、$A$、$B$。 第二行 $N$ 个整数,第 $i$ 个整数表示 $C_i$。 ## 输出格式 一行一个整数,表示答案。

Output

分数:100分

问题描述

给定整数$A$和$B$,求$A+B$。
这是一个$N$-选择问题;第$i$个选择是$C_i$。
打印正确的索引

约束条件

  • 输入中的所有值都是整数。
  • $1 \le N \le 300$
  • $1 \le A,B \le 1000$
  • $1 \le C_i \le 2000$
  • $C_i$是互不相同的。换句话说,没有两个选择具有相同的值。
  • 恰好有一个$i$使得$A+B=C_i$。换句话说,总有一个唯一正确的选择。

输入

输入通过标准输入给出以下格式:

$N$ $A$ $B$
$C_1$ $C_2$ $\dots$ $C_N$

输出

打印一个整数作为答案。


样例输入1

3 125 175
200 300 400

样例输出1

2

我们有$125+175 = 300$。
第一个,第二个和第三个选择分别是$200$,$300$和$400$。
因此,第$2$个选择是正确的,因此应该打印$2$。


样例输入2

1 1 1
2

样例输出2

1

问题可能是一个单选择问题。


样例输入3

5 123 456
135 246 357 468 579

样例输出3

5

HINT

n个答案,哪个是a+b的和?

加入题单

上一题 下一题 算法标签: