1117一本通

説明[タイトル]

含まれている与えられたn個のnの整数のシーケンス、シーケンスの要件再動作します。いわゆるデエンファシスは、このシーケンスの数は、番号の最初の発生の位置のみを保持し、それぞれについて繰り返される、静止位置を削除します。

[Enter]を

入力は2行が含まれています。

最初の行は正の整数含まN- 1 N- 20000 (1≤n≤20000)N-を、第二行はシーケンスの桁数を示し、

2行目は含まN-整数との間の空間によって分離されたN-整数を、。より大きい整数に等しいそれぞれ10 10以下である5000 5000。

[出力]

唯一の出力は、デジタル入力のために繰り返さない前記単一ライン出力、および整数との間の空間。

[サンプル入力】

5 
10 12 93 12 75

[サンプル出力]

10 12 93 75

#include <iostreamの>
する#include <cstdioを>
する#include <cmath>
の#include <CStringの>
使用して名前空間STD;
int型のmain()
{
int型N-、
N-CIN >>;
int型A [N-];
(INT I = 0。 I <N - 、I ++)
{
CIN >> A [I];
}
ため(INT I = 0、I <N - 、I ++)
{
ため(INT J = I + 1、。J <N-; J ++)
{
IF(A [ I] == A [J])
[J] = 0; //そうでない整数変数は、スペースとなるので、その結果、最初の0の繰り返し数=
}
}
のための(INT I = 0; I <N- ; I ++)
{
IF([I] == 0)//が、これは動作の詳細については、空間と同等になるように、次のサイクルが始まるスキップ数を、繰り返されるされ
続け、
COUT << [I] << "";
}
戻り0;
}

おすすめ

転載: www.cnblogs.com/57xmz/p/12244452.html