空间换时间小例子(2)
来源:互联网 发布:淘宝联盟返现 编辑:程序博客网 时间:2024/05/22 04:56
/*明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用 计算机生成了N个1到1000之间的随机整数(N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然 后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作输入 input有2行,第1行为1个正整数,表示所生成的随机数的个数:N第2行有N个用空格隔开的正整数,为所产生的随机数。输出 output也是2行,第1行为1个正整数M,表示不相同的随机数的个数。第2行为M个用空格隔开的正整数,为从小到大排好序的不相同的随机数*/#include <stdio.h>int main(){ int N; int i; int num; int count = 0; int p[1001] = {0}; scanf("%d\n", &N); for(i = 0; i < N; i++) { scanf("%d", &num); if(p[num] == 0) { p[num] = num; count++; } } printf("%d\n", count); for(i = 0; i < 1001; i++) { if(p[i] != 0) { printf("%d ", p[i]); } } return 0;}
阅读全文
0 0
- 空间换时间小例子(2)
- 空间换时间小例子(1)
- 程序空间换时间小例子
- 简单空间换时间排序的例子
- 每日一题(44)—— 请列举一个软件中时间换空间或者空间换时间的例子
- 以空间换时间
- 以时间换空间
- 【哲理】空间换时间
- 空间换时间
- 以时间换空间、以空间换时间、垃圾回收
- JDK 源码设计 时间换空间 & 空间换时间
- 代码时间换空间以及空间换时间
- 以空间换时间思想
- 一个空间换时间算法
- 性能优化:空间换时间
- 空间换时间-替换空格
- 丑数(空间换时间)
- 虚拟列(Virtual Column)——时间换空间
- hdu2044 一只小蜜蜂
- Python 循环嵌套
- 欢迎使用CSDN-markdown编辑器
- 错误与调试
- 子数组之和-LintCode
- 空间换时间小例子(2)
- HDU
- 不容易系列之(3)—— LELE的RPG难题 hdu2045
- jQuery笔记(操作DOM)
- Fire Game
- 程序设计和C语言以及算法
- Bing It On (Kattis
- Vue2.0 事件发射与接收
- hdu 6055 Regular polygon(判断正方形)(2017 Multi-University Training Contest