删除重复
Time Limit:1000MS Memory Limit:65536K
Total Submit:326 Accepted:206
Description
在一无符号整型数组中,存在着一些重复的数字,请将重复的数字去掉,再按升序进行输出。
Input
输入数据由两行组成,第一行为数字的数量,第二行则是由空格分隔的数据。
Output
由回车分隔的若干数据。
Sample Input
5
1 1 6 3 3
Sample Output
1
3
6
Hint
(注:待处理的数据不超过200个,且所有数据都为[0,10000]之间的自然数。)
Source
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace AK1045 {
class Program {
static void Main(string[] args) {
int n = int.Parse(Console.ReadLine());
string[] s = Console.ReadLine().Split();
int[] a = new int[210];
for (int i = 0; i < n; i++)
a[i] = int.Parse(s[i]);
Array.Sort(a, 0, n);
Console.WriteLine(a[0]);
for (int i = 1; i < n; i++)
if (a[i] != a[i - 1])
Console.WriteLine(a[i]);
//Console.ReadLine();
}
}
}