给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。
来源:互联网 发布:软件测试就业好不好 编辑:程序博客网 时间:2024/06/09 17:23
问题描述
给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。
输入格式
第一行包含一个整数n。
第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。
第三行包含一个整数a,为待查找的数。
输出格式
如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。
样例输入
6
1 9 4 8 3 9
9
1 9 4 8 3 9
9
样例输出
2
数据规模与约定
1 <= n <= 1000。
#include <iostream>#include <vector> #include <algorithm> // find()using namespace std;int main(){int n; // n 个整数int a; // 查找的整数avector<int> v;cin >> n;for (int i=0; i<n; ++i){int temp;cin >> temp;v.push_back(temp);}cin >> a;vector<int>::iterator pos;pos = find(v.begin(), v.end(), a);if (pos == v.end()){cout << -1 << endl;}else{cout << pos-v.begin() + 1<< endl;}return 0;}
0 0
- 71-给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个
- 给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。
- 查找整数:给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。
- java 输入一个整数n,根据n获取Fibonacci数列的第n个值
- 超长数列中n个整数排序
- 数列中n个整数排序
- 15、一个整数数列,元素取值可能是1~N(N是一个较大的正整数)中的任意一个数,相同数值不会重复出现。
- 给出101个整数数,这101个数是1~100中的数,其中只有一个是出现两次的数,要求找出这个数。
- 超长数列中的n个整数排序,要求能够把从指定位置m开始的n个数排列成降序,并输出完整的数列
- 给定一个n个整数的数组S,是否存在S中的4个数,使得a + b + c + d = target。 在数组中找出所有唯一的四元组,给出目标的总和。
- 欧拉计划:25题斐波那契数列中第一个包含1000位数字的项是第几项?
- 12、一个整数数列,元素取值可能是0~65535中的任意一个数,相同数值不会重复出现。0是例外,可以反复出现。 请设计一个算法,当你从该数列中随意选取5个数值,判断这5个数值是否连续相邻。
- 一个整数数列,元素取值可能是1~N(N是一个较大的正整数)中的任意一个数,相同数值不会重复出现。设计一个算法,找出数列中符合条件的数对的个数,满足数对中两数的和等于N+1
- 一个整数数列,元素取值可能是0~65535中的任意一个数,相同数值不会重复出现。
- 给定一个整数n,求斐波那契数列前n项,部分代码已给出,要求补全题目所缺少的函数。
- 输入一个整数N,求1到N这N个整数中1出现的次数
- N个有序整数数列已放在一维数组中,利用二分查找法查找整数m在数组中的位置,若找到,则输出其下标值;反之,则输出 “Not be found”
- 给出N个正整数,其中只有一个数出现了奇数次,其余的数都出现偶数次。求那个出现了奇数次的数。1<=N<=1000,N肯定是奇数。所有出现的整数都不超过1000。
- 96. Unique Binary Search Trees
- Hdu1560 DNA sequence(IDA*)
- PHP命名空间
- MySQL的timestamp
- L0phtCrack Password Auditor 7.0.14 x86/x64
- 给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。
- 开通CSDN博客目的:
- java 用边读边下载文件,可用于大数据excel下载
- 1050. String Subtraction (20) PAT甲级
- 【Spring】Spring Framework Reference Documentation中文版8
- 网络编程15最后
- 汉诺塔
- leetcode-409-Longest Palindrome
- 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是: