MOOC程式設計程式設計作業6 2

2021-06-21 21:35:29 字數 703 閱讀 2874

現有一整數集(允許有重複元素),初始為空。我們定義如下操作:

add x 把x加入集合

del x 把集合中所有與x相等的元素刪除

ask x 對集合中元素x的情況詢問

對每種操作,我們要求進行如下輸出。

add 輸出操作後集合中x的個數

del 輸出操作前集合中x的個數

ask 先輸出0或1表示x是否曾被加入集合(0表示不曾加入),再輸出當前集合中x的個數,中間用空格格開。

輸入第一行是乙個整數n,表示命令數。0<=n<=100000。

後面n行命令,如description中所述。

輸出共n行,每行按要求輸出。

樣例輸入

7add 1

add 1

ask 1

ask 2

del 2

del 1

ask 1

樣例輸出12

1 20 002

1 0

#include #include #include using namespace std; 

int main()

else

m = 0;

if (m == 1)

else

if (m == 0)

}} return 0;

}

Python之MOOC條件程式設計作業

編寫乙個輸入分數,輸出分數等級的程式,具體為 score grade 90 100 a 70 89 b 60 69 c 0 59 d others invalid score 請新增必要的輸入輸出語句,盡量讓程式友好。score eval input enter the score if 0 sco...

Mooc 物件導向程式設計 week2作業

題目內容 我們需要給時鐘程式加上乙個表示秒的display,然後為clock增加以下public的成員函式 public clock int hour,int minute,int second 用hour,minute和second初始化時間。public void tick 嘀嗒 一下,時間走1...

程式設計實習MOOC 成績排序

給出班裡某門課程的成績單,請你按成績從高到低對成績單排序輸出,如果有相同分數則名字字典序小的在前。第一行為n 0 n 20 表示班裡的學生數目 接下來的n行,每行為每個學生的名字和他的成績,中間用單個空格隔開。名字只包含字母且長度不超過20,成績為乙個不大於100的非負整數。把成績單按分數從高到低的...