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

P1059 [NOIP 2006 普及组] 明明的随机数

题目来源P1059 [NOIP 2006 普及组] 明明的随机数 - 洛谷题目描述明明想在学校中请一些同学一起做一项问卷调查为了实验的客观性他先用计算机生成了 N 个 1 到 1000 之间的随机整数 (N≤100)对于其中重复的数字只保留一个把其余相同的数去掉不同的数对应着不同的学生的学号。然后再把这些数从小到大排序按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。输入格式输入有两行第 1 行为 1 个正整数表示所生成的随机数的个数 N。第 2 行有 N 个用空格隔开的正整数为所产生的随机数。输出格式输出也是两行第 1 行为 1 个正整数 M表示不相同的随机数的个数。第 2 行为 M 个用空格隔开的正整数为从小到大排好序的不相同的随机数。输入输出样例输入 #110 20 40 32 67 40 20 89 300 400 15输出 #18 15 20 32 40 67 89 300 400样例一分析其中20重复了去掉20后的数再进行排序。说明/提示NOIP 2006 普及组 第一题题目分析与AC代码分析桶排序是一个十分经典的去重排序如图虽然桶排序支持的范围在但这道题的范围只有1000完全够用。AC代码#includebits/stdc.h using namespace std; const int maxn1000; int a[maxn]{10}; int main(){ int sum0,x,n; cinn; for(int i1;in;i){ cinx; a[x]x; } for(int i1;imaxn;i){ if(a[i]!0)sum; } coutsumendl; for(int i1;imaxn;i){ if(a[i]!0) couta[i] ; } return 0; }
http://www.rkmt.cn/news/1385000.html

相关文章:

  • 别再手动查IP了!用XShell/Xftp连接Ubuntu的保姆级配置流程(含SSH开启失败解决方案)
  • XML 服务器
  • 3步实现NVIDIA显卡硬件级色彩校准:novideo_srgb完整指南
  • 自动化程序验证中的智能体证明能力
  • AI学习 - 大模型基础入门
  • Mysql:事务管理(中)
  • YOLOv11卫生间卫浴设备目标检测数据集-2978张-washroom-1
  • 终极跨平台控制器适配方案:让Switch手柄在PC上焕发新生
  • 【Elasticsearch从入门到精通】第33篇:Elasticsearch过滤器聚合与嵌套聚合——filter、filters与adjacency_matrix
  • 山东大学-杏林集:智汇中医-项目实训(七)
  • 洛雪音乐桌面版:打造你的跨平台音乐聚合播放器终极体验
  • 5分钟掌握NCM解密:解锁网易云音乐格式转换的完整指南
  • 055全排列
  • 零基础转行网络安全!通俗拆解行业岗位、能力要求与发展路径
  • 大佬推荐的网络安全学习路线(从基础到高级,超级详细)
  • AI圈神秘领袖Ilya一幅画引爆全网,OpenAI三件大事暗示AGI时代将至?
  • 集成学习在房价预测中的应用:从原理到实战调优
  • 【Unity编辑器拓展】实现ScriptableObject的结构体结构中,枚举变量显示中文描述
  • 不止于采样:深度挖掘英飞凌Aurix EVADC的硬件触发与高级仲裁机制
  • APIfox自动化测试实战:如何用后置脚本实现接口间数据传递(含公共断言脚本写法)
  • 为Claude Code配置Taotoken解决访问不稳定与Token不足难题
  • 毕业设计:基于java的在线问卷调查系统的设计与实现(源码)
  • 2026年第20周最热门的开源项目(Github)
  • Android 高频面试题汇总,26 道经典考题轻松应对面试
  • Airtest Poco实战:5分钟搞定微信小程序自动化测试环境搭建与元素抓取
  • 关联规则挖掘在Calabi-Yau流形Hodge数分析中的应用与复现
  • 优化器偷偷做了什么:一次子查询消除让我从32秒等到24毫秒
  • 别再乱点屏幕了!用Monkey黑白名单精准测试你的Android App(附完整配置文件)
  • 第三卷第4章:原型模式设计思想
  • Godot4 2D游戏开发避坑指南:TileMap绘制、节点顺序与相机设置的三个常见问题