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

潍坊住房和城乡建设厅网站旅游开发 网站建设

潍坊住房和城乡建设厅网站,旅游开发 网站建设,电子商务网站建设与维护题库,网络管理系统功能题目描述 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了 N 个 1 到 1000 之间的随机整数 (N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着…

题目描述

明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了 N 个 1 到 1000 之间的随机整数 (N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。

输入格式

输入有两行,第 11 行为 11 个正整数,表示所生成的随机数的个数 �N。

第 22 行有 �N 个用空格隔开的正整数,为所产生的随机数。

输出格式

输出也是两行,第 1 行为 1 个正整数 M,表示不相同的随机数的个数。

第 2 行为 M 个用空格隔开的正整数,为从小到大排好序的不相同的随机数。

输入输出样例

输入 #1

10
20 40 32 67 40 20 89 300 400 15

输出 #1

8
15 20 32 40 67 89 300 400

说明/提示

NOIP 2006 普及组 第一题

思路 

 把每个输入的数其对应的数组下标的位置变成一,再遍历一遍这个数组,把下标是1的位置输出即可.

AC代码 

#include <bits/stdc++.h>using namespace std;int n,m,p,maxp=-1;
int s[1000000]={0};int main()
{cin>>n;for(int i=1;i<=n;i++){cin>>p;if(s[p]<1){m++;s[p]=1;     //对应数组位置变成1}maxp=max(maxp,p);   //找最大数}cout<<m<<endl;for(int i=1;i<=maxp;i++){if(s[i]==1){cout<<i<<" ";}}return 0;
}

 

http://www.yayakq.cn/news/695691/

相关文章:

  • 营销培训心得通州优化公司
  • 珠海网站策划摄影网站建立
  • 大连网站建设 选领超科技建设网站的目标客户群
  • 石家庄网站建设销售电话wordpress极简杂志主题
  • 电子兼职网站建设赣州优化公司
  • 网站开发摊销游戏公司网站模板下载
  • 触摸屏网站开发wordpress网站加载慢
  • 网站建设 说明西樵网站设计制作
  • 可信赖的武进网站建设河北手机网站制作多少钱
  • 如何从建设局网站上更换职称人员微信短网址在线生成
  • 装修高端网站建设织梦示范网站
  • 四川城乡住房城乡建设厅网站首页网站开发接私活
  • 广州天河区网站设计公司淘宝网站jquery
  • 怎样做淘宝券网站构建自己的网站
  • 郑州给公司做网站的公司电子商务网站开发要学什么
  • 网站新闻页面设计中国建筑官网电话
  • 网站源码偷取工具网站信息组织优化
  • 男生跟男生做口视频网站js实现网站简体转繁体
  • 临海最火自适应网站建设苏州网站建设哪家公司好
  • 免费手机个人网站旅游网站设计与分析
  • 官方网站拼多多在线短视频网站开发费用
  • 网站的线下推广怎么做的在常州 做兼职上什么网站
  • 深圳网站建设价格找公司做网站需要买服务器
  • 谷歌seo网站推广最好玩的网页游戏
  • 城乡住房和城乡建设厅网站首页做seo网站的公司
  • 寻找建设网站客户高端大气的公司名字大全
  • 做视频网站 服务器配置建设企业银行网站多少钱
  • 淘宝客没有网站怎么做网站建设入门书
  • 网站维护好的方法做暧暧小视频有声音的网站
  • 韩城市住房和城乡建设局网站如何做国外网站的镜像