复制
收藏
提问
简洁

题目描述 给定长度为 N N 的整数数列 A A 和整数 X X ,从数列 A A 中删除所有与 X X 相等的数字,并输出剩余按原本顺序排列的数字。 输入格式 第一行输入两个整数 N N, X X。 第二行输入长度为 N N的序列 A 1 A 1 ​ , A 2 A 2 ​ , A 3 A 3 ​ … … A N A N ​ 。 输出格式 输出序列 A A删除之后剩余按原本顺序排列的数字。 输入数据 1 5 5 3 5 6 5 4 输出数据 1 3 6 4 输入数据 2 3 3 3 3 3 输出数据 2 数据范围 1 ≤ N ≤ 1 0 5 1 ≤ N ≤ 10 5 1 ≤ X ≤ 1 0 9 1 ≤ X ≤ 10 9 1 ≤ A i ≤ 1 0 9 1 ≤ A i ​ ≤ 10 9

038088620
0秒前
全网
文档
学术
百科
知识库
时间不限
自动
回答简洁模式
深入研究一些

题目描述解答

  • 给定整数数列和特定整数,删除数列中与特定整数相等的元素。

输入输出格式

  • 输入格式:首先输入两个整数 NNXX,随后输入长度为 NN 的整数序列 A1,A2,...,ANA_1, A_2, ..., A_N
  • 输出格式:输出删除与 XX 相等的元素后,剩余元素的序列。

数据范围

  • N 的范围1N1051 \leq N \leq 10^5
  • X 的范围1X1091 \leq X \leq 10^9
  • A[i] 的范围1Ai1091 \leq A_i \leq 10^9167

示例解答

  • 输入数据 1555 5 后跟 356543 5 6 5 4
  • 输出数据 13643 6 4
  • 输入数据 2333 3 后跟 3333 3 3
  • 输出数据 2:空序列或不输出任何数字,因为所有元素都等于 XX1

算法实现提示

  • 遍历数列 AA,对于每个元素 A[i]A[i],检查它是否等于 XX
  • 如果 A[i]A[i] 不等于 XX,则将其输出。1
你觉得结果怎么样?
如何删除数组中的重复元素?
数组中删除特定元素的算法是什么?
如何保留数组中非重复元素的顺序?
数组元素删除后如何保持原始顺序?
如何使用编程语言实现数组元素的删除?
数组元素删除问题在数据结构中的应用是什么?

以上内容由AI搜集生成,仅供参考

在线客服