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

网站建设优化网站排名河北百度seo点击软件

网站建设优化网站排名,河北百度seo点击软件,商务网站建设毕业设计模板,可以写代码的网站有哪些问题吗题目描述 本题为了考察数组的基本操作而设置。包括了数组的输入,输出,查找,插入,删除操作。 给你n个数,根据相关的操作命令对数组进行操作。 数组下列操作命令 1 i (1代表输出命令,i代表要输出数组的第i…

题目描述
本题为了考察数组的基本操作而设置。包括了数组的输入,输出,查找,插入,删除操作。

给你n个数,根据相关的操作命令对数组进行操作。

数组下列操作命令

1 i (1代表输出命令,i代表要输出数组的第i个元素,)

2 i k (2代表插入命令,i和k表示要在数组第i个元素后插入数字k)

3 i (3代表删除命令,i表示删除第i个数)

4 k  (4代表查找命令,k是要查找的数,如果查找到,输出第一个查找到的数在数组的位置,如果找不到输出-1)

具体解释看样例

输入格式
第一行一个n 表示数组有n个元素 (n<=100)

第二行为n个正整数,小于10^6

第三行为为m,表示下面有m个命令 5<=m<=10000

每行一个命令,每行的第一个数表示命令的意义,数据保证命令合法有效。

输出格式
根据输入的相关命令,输出相应的值。

样例数据
input

5
1 3 5 7 9
8
1 3    (查询数组第三个元素的值,对应输出的第一行)
2 2 2  (插入操作,在第2个数后插入数字2)
1 3    (输出查询 输出2)
1 5    (输出7)
3 5    (删除第5个元素)
1 5    (输出9,还是第5个元素)
4 3    (查找3在数组的位置,输出为倒数第二行的2)
4 4    (查找4在数组的位置,输出为倒数第一行的-1)
output

5
2
7
9
2
-1
数据规模与约定
时间限制:1s

#include<bits/stdc++.h>
using namespace std;
int a[10010];
int main()
{  
int n,x,i,k;
cin>>n;
for(int i=1;i<=n;i++)
{
    cin>>a[i];
}
int m;
cin>>m;
for(int j=1;j<=m;j++)
{
    cin>>x;
    if(x==1) {cin>>i;cout<<a[i]<<endl;}
    if(x==2)
    {
        cin>>i>>k;
        for(int s=n;s>=i+1;s--)
        a[s+1]=a[s];
        a[i+1]=k;
       n++;
    }
    if(x==3)
    {
        cin>>i;
        for(int s=i;s<=n;s++)
        {
            a[s]=a[s+1];
        }
        n--;
    }
    if(x==4)
    {
        cin>>k;
        bool sum=0;
        for(int s=1;s<=n;s++)
        {
            if(a[s]==k){cout<<s<<endl;sum=1;break;}
        }
        if(sum==0) cout<<"-1"<<endl;
    }
    
}
return 0;
}

本题考察对数组基本概念掌握。

我们只需要按题目所说的不厌其烦的插入,查找,删除就行了。

没有其他多余的代码。

http://www.dtcms.com/a/549524.html

相关文章:

  • 杭州做网站模板网络搭建基础教程
  • 虚拟机的未来:云计算与边缘计算的核心引擎(一)
  • ​​比亚迪秦新能源汽车动力系统拆装与检测实训MR软件介绍​
  • 仓颉编程(21)扩展
  • 网站建设方案书php做旅游网站
  • 强化网站建设和管理东莞企业建站程序
  • [人工智能-大模型-112]:用通俗易懂的语言,阐述代价函数Cost Function(误差函数、偏差函数、距离函数)
  • 跨平台矩阵如何高效排期?
  • 吴中区网站建设wordpress页面点赞
  • 网站建设需求文案案例html情人节给女朋友做网站
  • MATLAB频散曲线绘制与相速度/群速度分析
  • LeetCode:204. 计数质数
  • MySQL 更新(UPDATE)语句的执行流程,包括 存储引擎内部的文件写入 和 主从复制的同步过程
  • HarmonyOS 系统分享功能概述
  • [crackme]033-dccrackme1
  • PNP机器人将要亮相2025 ROS中国区大会|发表演讲、共探具身智能新未来
  • 寻找大连网站建设企业建站公司是干嘛的
  • Slicer模块系统:核心继承架构解析
  • Mahony姿态解算算法解读
  • Nginx前端配置与服务器部署详解
  • 上海设计网站青岛航拍公司
  • ASR+MT+LLM+TTS 一体化实时翻译字幕系统
  • h5游戏免费下载:视觉差贪吃蛇
  • 【车载开发系列】如何用Parasoft实现跨平台编译环境的配置
  • 跨境网站开发公司青海做网站好的公司
  • Rust UI 框架GPUI 与 Electron 的对比
  • Go 的 IO 多路复用
  • 【论文精读】MicroCinema:基于分治策略的文本到视频生成新框架
  • 建设银行租房网站郑州网站建设包括哪些
  • Flink keyby使用随机数踩坑记