题解 | #明明的随机数#

明明的随机数

https://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0

#include <algorithm>
#include <iostream>
using namespace std;

int main() {
    int N;
cin >> N;
int nu = N;
int *num = new int[N];
for (int i = 0; i < N; i++) {
    cin >> *(num+i);
}
sort(num, num+N);
int *temp = new int[N];
int j = 0;
for (int i=0; i<N-1; i++) {
    if (*(num+i) != *(num+i+1)) {
        temp[j++] = *(num+i);
    }
}
temp[j++] = *(num+N-1);
for (int i=0; i<j; i++) {
     cout << *(temp+i) <<endl;
}
delete [] num;
delete [] temp;

}
// 64 位输出请用 printf("%lld")

输入,sort,新数组保存输出

全部评论

相关推荐

醉蟀:你是我今年见过的最美牛客女孩
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务