1117 整數去重

2021-09-25 19:52:00 字數 668 閱讀 9553

時間限制: 1000 ms 記憶體限制: 65536 kb

【題目描述】

給定含有n個整數的序列,要求對這個序列進行去重操作。所謂去重,是指對這個序列中每個重複出現的數,只保留該數第一次出現的位置,刪除其餘位置。

【輸入】

輸入包含兩行:

第一行包含乙個正整數n(1 ≤ n ≤ 20000),表示第二行序列中數字的個數;

第二行包含n個整數,整數之間以乙個空格分開。每個整數大於等於10、小於等於5000。

【輸出】

輸出只有一行,按照輸入的順序輸出其中不重複的數字,整數之間用乙個空格分開。

【輸入樣例】

510 12 93 12 75

【輸出樣例】

10 12 93 75

【**】

#includeusing namespace std;

int main()

for(i=1; i<=n; i++)

if(b[i])

for(j=i+1; j<=n; j++)

if(a[i]==a[j])

b[j]=false;

for(i=1; i<=n; i++)

if(b[i]==true)

cout

}

1117 整數去重

時間限制 1000 ms 記憶體限制 65536 kb 提交數 8459 通過數 4846 給定含有n個整數的序列,要求對這個序列進行去重操作。所謂去重,是指對這個序列中每個重複出現的數,只保留該數第一次出現的位置,刪除其餘位置。輸入包含兩行 第一行包含乙個正整數n 1 n 20000 表示第二行序...

1117 整數去重(C C )

給定含有n個整數的序列,要求對這個序列進行去重操作。所謂去重,是指對這個序列中每個重複出現的數,只保留該數第一次出現的位置,刪除其餘位置。輸入包含兩行 第一行包含乙個正整數n 1 n 20000 表示第二行序列中數字的個數 第二行包含n個整數,整數之間以乙個空格分開。每個整數大於等於10 小於等於5...

42 整數去重

總時間限制 1000ms 記憶體限制 65536kb 描述 給定含有n個整數的序列,要求對這個序列進行去重操作。所謂去重,是指對這個序列中每個重複出現的數,只保留該數第一次出現的位置,刪除其餘位置。輸入 輸入包含兩行 第一行包含乙個正整數n 1 n 20000 表示第二行序列中數字的個數 第二行包含...