#195: 給定含有n個整數的序列,要求對這個序列進行去重操作。所謂去重,是指對這個序列中每個重複出現的數,只保留該數第一次出現的位置,刪
時間限制:2 sec. 記憶體限制:128 mb.
試題描述
給定含有n個整數的序列,要求對這個序列進行去重操作。所謂去重,是指對這個序列中每個重複出現的數,只保留該數第一次出現的位置,刪除其餘位置。
輸入格式
輸入包含兩行:第一行包含乙個正整數n(1 <= n <= 20000),表示第二行序列中數字的個數;第二行包含n個整數,整數之間以乙個空格分開。每個整數大於等於10、小於等於100。
輸出格式
輸出只有一行,按照輸入的順序輸出其中不重複的數字,整數之間用乙個空格分開。
樣例輸入
510 12 93 12 75
樣例輸出
10 12 93 75
#include#includeint a[20005];
int main()
for(int i=0;i}
}printf("%d",a[0]);
for(int i=1;iprintf("\n");
memset(a,0,sizeof(a));
}}
DFS 週末出遊 校OJ2348
週末天氣真好,大家組織一起出去玩 玩你妹,不好好學習 可是,有些人要知道 有好朋友了不起呀 自己最要好的朋友接受邀請了,他才會去,只有邀請到他們最好的朋友才會去 賤人就是矯情 可是作為負責人的你 冤大頭 必須判斷是否能夠辦好這次聚會 氣死爸爸拉,哼 邀請到所有的人。輸入包含多組測試資料,每組測試資料...
map 神奇的序列 校OJ2480
序列a如下 a 0 a a 1 b a i a pp a qq i 2,pp 向下取整 i k1 qq 向下取整 i k2 有q次詢問,每次詢問輸入pos,請輸出a pos mod。第一行輸入五個整數a,b,k1,k2,mod。第二行輸入乙個整數q。接下來q行每行輸入乙個整數pos。1 a 100 ...
oj1466 雙向佇列
description 想想雙向鍊錶 雙向佇列的定義差不多,也就是說乙個佇列的隊尾同時也是隊首 兩頭都可以做出隊,入隊的操作。現在給你一系列的操作,請輸出最後佇列的狀態 命令格式 lin x x表示乙個整數,命令代表左邊進隊操作 rin x 表示右邊進隊操作 rout lout 表示出隊操作 inp...