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

03 去重排序

题目:

桶排序变体:

#include<iostream>
#include<algorithm>
using namespace std;
#define M 100005
int a[M];

int main()
{
    int N;cin>>N;
    int count=0;
    
    for(int i=1;i<=N;i++)
    {
        int temp;cin>>temp;
        if(a[temp]==1)
        {
            continue;
        }
        else
        {
            a[temp]=1;
            count++;
        }
    }
    
    cout<<count<<endl;
    
    
    for(int i=1;i<=1000;i++)
    {
        if(a[i]==1)
        {
            cout<<i<<" ";
        }
    }
}

http://www.kler.cn/news/334833.html

相关文章:

  • VSCode 中配置 C/C++ 环境的步骤
  • STL07——手写一个简单版本的unordered_set
  • Python编程探索:从基础语法到循环结构实践
  • 千万不要运行!几个可以整蛊你朋友的Python程序!
  • 云RDS MySQL迁移至本地MySQL
  • 周报_2024/10/6
  • VB6.0 怎么让窗口固定没有放大只有缩小
  • 强大的JVM监控工具
  • 2.2Mybatis——代理与SQL映射
  • SpringBoot MyBatis连接数据库设置了encoding=utf-8还是不能用中文来查询
  • 一、走进新语言
  • docker下载mysql时出现Unable to pull mysql:latest (HTTP code 500) server error 问题
  • 3GPP链路级仿真-Link-Level Simulator for 5G Localization
  • 深度学习:cGAN和pix2pix图像转换
  • 初识算法 · 双指针(2)
  • C/C++/EasyX——入门图形编程(5)
  • Github 2024-10-05Rust开源项目日报Top10
  • FLUX1.1PRO震撼来袭:蓝莓揭开神秘面纱,4网站体验,6倍卓越速率和更高质量,竞技场角逐超越所有模型,Elo最高分
  • Mac 电脑pink 后端ip地址进行本地联调
  • 【Codeforces】CF 2019 E