一只猪


私信TA

用户名:TuT99

访问量:12303

签 名:

拥有良好的积累,并且一直在路上,我相信自己有无限的可能

等  级
排  名 70
经  验 10322
参赛次数 6
文章发表 68
年  龄 21
在职情况 学生
学  校 哔哩哔哩大学
专  业 计算机科学与技术

  自我简介:

解题思路:

用排序函数sort对输入的数据进行排序,使用降重函数unique对输入的数据进行降重并输出

注意事项:

使用sort和unique前添加头文件#include<algorithm>
参考代码:

#include<iostream>

#include<algorithm>

using namespace std;

int main() {

int m;

cin >> m;

int* p = new int [m];        //同int p[m],使用new要配合delete使用,因为使用VS2019,写int p[m]会报错,在平台写好像就不会

for (int i = 0; i < m; i++)

{

cin >> p[i];

}

sort(p,p+m);

int n = unique(p, p + m) - p;

cout << n<<endl;

for (int i = 0; i < n; i++)

cout << p[i] << " ";

delete[]p;

}


 

0.0分

4 人评分

新上线《蓝桥杯辅导》课程,近五年的蓝桥杯省赛与国赛真题都有,从读题开始理解题意、梳理思路、实现代码再提交评测全过程,可有效提升获奖比例甚至进国赛!课程介绍、试听请猛击这里

  评论区

  • «
  • »