当前位置: 首页 > news >正文

查找特定的值(信息学奥赛一本通-1110)

【题目描述】

在一个序列(下标从1开始)中查找一个给定的值,输出第一次出现的位置。

【输入】

第一行包含一个正整数n,表示序列中元素个数。1 <=n<= 10000。

第二行包含n个整数,依次给出序列的每个元素,相邻两个整数之间用单个空格隔开。元素的绝对值不超过10000。

第三行包含一个整数x,为需要查找的特定值。x的绝对值不超过10000。

【输出】

若序列中存在x,输出x第一次出现的下标;否则输出-1。

【输入样例】

5
2 3 6 7 3
3

【输出样例】

2

【题目描述】

#include<bits/stdc++.h>
using namespace std;

const int N = 1e4 + 10;
int nums[N];

int main()
{
	int m; cin >> m;
	for (int i = 1; i <= m; i++)
	{
		cin >> nums[i];
	}
	int n; cin >> n;

	for (int i = 1; i <= m; i++)
	{
		if (nums[i] == n)
		{
			cout << i;
			return 0;
		}
	}
	cout << "-1";

	return 0;
}

相关文章:

  • 关于PLC、电缆线材及气缸选型的详细教程
  • CPU相关:uptime命令
  • 浏览器中输入某个地址后发生了什么
  • 测试开发 - 正浩创新 - 一面面经(已OC)
  • LLM对齐方法作用:主要解决大型语言模型(LLMs)输出与人类价值观、需求和安全规范不一致的问题
  • UG的一些操作步骤(自用笔记2)
  • 泛目录技术:智能缓存提升网站速度与稳定性
  • 一篇博客搞定时间复杂度
  • 【Docker项目实战】使用Docker与Caddy部署BanBan任务管理工具
  • OSPF-3 1类LSA Router LSA
  • 消费级显卡上ollama部署QwQ32B
  • 【DeepSeek】HTML Api调用(支持V3和 R1,多轮对话、流式输出、对话保存、markdown格式支持)
  • Pycharm安装Opencv详细教程
  • 蓝思科技冲刺港股上市,双重上市的意欲何为?
  • JavaScript基础篇:四、 运算符与表达式
  • LeetCode 力扣热题100 分割等和子集
  • Linux下使用pigz工具结合tar实现并行压缩提升压缩和解压速度
  • 简单的模拟法
  • 在imx6ull(cortex-A7)上运行SKRTOS
  • 分享vue好用的pdf 工具实测
  • 复旦建校120周年大型义诊举行,百余名专家服务市民超三千人次
  • 从近200件文物文献里,回望光华大学建校百年
  • 九江宜春领导干部任前公示,3人拟提名为县(市、区)长候选人
  • 哈马斯官员:若实现永久停火,可交出加沙地带控制权
  • 吉利汽车一季度净利润大增264%,称整合极氪后实现整体效益超5%
  • 国家卫健委通报:吊销肖某医师执业证书,撤销董某莹四项证书