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

2022年 合肥市经开区信息学竞赛区赛 初中组

2022年 合肥市经开区信息学竞赛区赛 初中组
T1.普通排序
题目描述
牛牛是一位编程爱好者,今天第一次参加初中组比赛,看到第一题,不要紧张,来一个简单的排序题做一做,牛牛学过了很多排序,一直想练个手,这回机会来了,给牛牛N个数(n<=100),每个数都在(0 ~ 1000)之间,其中由很多重复的数字,请将重复的数字只保留一个,并将剩下的数由小到大排序并输出。
输入格式
输入有2行,第1行为1个正整数,表示数的个数N,第2行有N个用空格隔开的整数。
输出格式
第1行为1个正整数M,表示不相同数的个数。接下来的一行,从小到大输出排好序的不相同的数,每个数用逗号隔开。
输入样例
10
20 40 32 67 40 20 89 99 100 15
输出样例
8
15,20,32,40,67,89,99,100

//示例代码  桶排序
#include <bits/stdc++.h>
using namespace std;
const int N=1005;
int t[N];
int main() {int n,a,tj=0;cin>>n;for(int i=1;i<=n;i++) {cin>>a;t[a]++;if(t[a]==1) tj++;}cout<<tj<<endl;int i=0;while(t[i]==0)i++;co
http://www.lryc.cn/news/56264.html

相关文章:

  • 【工作小札】自定义classloader实现热加载jar
  • spring—AOP
  • 自己曾经的C++笔记【在c盘爆满的时候找到的回忆】
  • Nginx 实战-负载均衡
  • 本周大新闻|128GB版Quest 2再降价,Mojo Vision完成“新A轮”融资
  • 【论文阅读】如何给模型加入先验知识
  • arm系列交叉编译器各版本区别
  • 随笔记录工作日志
  • LinkedHashMap源码分析以及LRU的应用
  • 【每日一题Day166】LC1053交换一次的先前排列 | 贪心
  • Canal增量数据订阅和消费——原理详解
  • 为什么要使用线程池
  • 在云服务部署前后端以及上传数据库
  • Onedrive for Business迁移方案 | 分享一
  • pt01数据类型、语句选择
  • ChatGPT 存在很大的隐私问题
  • 图的迭代深度优先遍历
  • 华为OD机试-开放日活动-2022Q4 A卷-Py/Java/JS
  • 两亲性聚合物:Lauric acid PEG Maleimide,Mal-PEG-Lauric acid,月桂酸PEG马来酰亚胺,试剂知识分享
  • FB使用入口点函数例子
  • 学习周报4/9
  • 49天精通Java,第14天,Java泛型方法的定义和使用
  • 20230402英语学习
  • Java知识复习(十七)SpringCloud
  • MySQL 数据库操作
  • Cesium更换地球背景
  • 测试人员的瓶颈期
  • HTML5 <form> 标签
  • 编译技术-词法理论
  • 【20】核心易中期刊推荐——计算机科学电子通信(EI索引)