校oj195——双for用contiue加速
来源:互联网 发布:可以赚钱的app软件 编辑:程序博客网 时间:2024/05/20 04:10
#195: 给定含有n个整数的序列,要求对这个序列进行去重操作。所谓去重,是指对这个序列中每个重复出现的数,只保留该数第一次出现的位置,删
时间限制:2 sec. 内存限制:128 MB.
试题描述
给定含有n个整数的序列,要求对这个序列进行去重操作。所谓去重,是指对这个序列中每个重复出现的数,只保留该数第一次出现的位置,删除其余位置。
输入格式
输入包含两行:第一行包含一个正整数n(1 <= n <= 20000),表示第二行序列中数字的个数;第二行包含n个整数,整数之间以一个空格分开。每个整数大于等于10、小于等于100。
输出格式
输出只有一行,按照输入的顺序输出其中不重复的数字,整数之间用一个空格分开。
样例输入
510 12 93 12 75
样例输出
10 12 93 75
#include<stdio.h>#include<memory.h>int a[20005];int main(){ int n; while(scanf("%d",&n)!=EOF) { for(int i=0;i<n;i++) { scanf("%d",&a[i]); } for(int i=0;i<n;i++) { if(a[i]==0)continue;//这一行贼牛逼!! for(int j=1;j+i<n;j++) { if(a[i]==a[i+j]) { a[i+j]=0; } } } printf("%d",a[0]); for(int i=1;i<n;i++) { if(a[i]!=0) printf(" %d",a[i]); } printf("\n"); memset(a,0,sizeof(a)); }}
阅读全文
0 0
- 校oj195——双for用contiue加速
- (17)while do while 语句 (18)for循环语句 (19)break contiue
- cocos2d-x for wp之EaseActions——运动加速效果
- 加速Delphi2005 for win32
- 加速Delphi2005 for win32
- contiue的用法
- oracle中模拟Contiue语句
- break 和 contiue的区别
- chinacache解决方案——静态内容加速
- chinacache解决方案——静态内容加速
- chinacache解决方案——静态内容加速
- chinacache解决方案——静态内容加速
- chinacache解决方案——静态内容加速
- chinacache解决方案——静态内容加速
- chinacache解决方案——静态内容加速
- chinacache解决方案——静态内容加速
- chinacache解决方案——静态内容加速
- chinacache解决方案——静态内容加速
- LeetCode 15. 3Sum
- 算法12.02
- Accelerated-c++-置换索引
- bzoj1901 Zju2112 Dynamic Rankings(主席树+树状数组)
- Robot Framework 源代码阅读笔记 之三
- 校oj195——双for用contiue加速
- 基于Vue2.0的音乐播放器(2)——歌手模块
- python爬虫案例-爬取西刺免费代理服务器IP等信息
- 常用OLAP工具特点总结
- keras上手之:与tensorflow混合编程
- 致歉函
- MAC切换Python版本
- Mipi LCD 通用移植调试流程
- Django module数据类型