Time Limit:
1000ms
Memory Limit:
262144kb
题目描述
有两个正整数 a 和 b,需要你在接下来给定的整数序列 C 中,找到一个正整数 ci,使得 ci=a+b,输出其位置。
数据保证 ci 两两不同,且只有唯一的 ci 使得 ci=a+b。
输入格式
第一行包含三个整数,分别表示序列 C 中的整数个数 n,给定的正整数 a 和 b。第二行包含 n 个整数,表示序列 C 中的整数,以空格间隔。
输出格式
一个整数,代表满足条件的 ci 位置 i。
样例
Input 1
3 125 175 200 300 400
Output 1
2
Input 2
5 123 456 135 246 357 468 579
Output 2
5
数据范围
1≤n≤300;
1≤a, b≤1000;
1≤ci≤2000。
样例解释
对于样例 1,有125+175=300,c2=300,所有我们输出位置 2。
本题主要考查我们的顺式程序结构思想与循环结构知识,只需要挨个判断即可
for(int i=1;i<=n;i++){
scanf("%d",&c);
if(num==0&&c==(a+b)){
num=i;
}
}