程式設計師和程式狗

2022-08-17 21:21:08 字數 1276 閱讀 9337

在公司裡面,程式猿經常有一堆todolist要做,而這些todolist是產品經理分配給他們的。但是當程式設計師遇到不懂技術的產品狗時,就悲劇了。產品經理經常修改他們的todolist,比如:新增,減少他們的todolist。

請設計乙個類codemonkey ,表示程式猿,另乙個類productdog,表示產品經理。

codemonkey類有私有成員 name,todolist。

建構函式初始化姓名和todolist,公有函式 int sizeof_todolist(), 來自productdog類的友元函式 add_todolist(codemonkey&,int),reduce_todolist(codemonkey& , int);

productdog類有公有函式 add_todolist(codemonkey&,int),reduce_todolist(codemonkey& , int)

input specification

每個測試檔案包含一組測試用例,對於每個測試用例,第一行輸入 n (1<= n <= 10^6)表示有n個程式設計師,接下去n行,每行為: name x 表示名為name的程式設計師的todolist的長度為x。 接下去一行 m (1<=m<=10^6),表示產品經理分配任務的次數。 接下去m行,每行為 name opt x , opt 為 0 表示名為name的程式猿的todolist增加x,opt為 1 表示減少x。 輸入資料保證合法性。

output specification

對於每個程式設計師,請輸出 name x,x表示最終的todolist長度。按輸入順序輸出。

sample input:

jack 1

luck 2

tom 3

tom 0 100

luck 0 50

jack 0 25

tom 1 50

sample output:

jack 26

luck 52

tom 53

#include#includeusing namespace std;

class codemonkey;

class productdog

;class codemonkey

int sizeof_todolist()

cin>>m;

for(int j=0; j>na>>opt>>y;

for(int i=0; ielse if(opt==1)

}} }

for(int i=0; ireturn 0;

}

程式設計師何苦為難程式設計師

職場上有很多辛酸事,很多合夥人出局的故事,很多技術骨幹被裁員的故事。說來模板都類似,曾經是名校畢業,曾經是優秀員工,曾經被領導表揚,曾經業績突出,然而突然有一天,因為種種原因,被裁員了,想申訴,想求解釋,結論是,能力不匹配,未能與企業一起成長云云。這有兩說,一說是企業冷血,卸磨殺驢,嫌棄老人成本太高...

好的程式設計師和差的程式設計師

好的程式設計師,軟體產品質量高,問題少,維護工作量小 差的程式設計師,產品不斷地出問題,不停地修修補補 所以,專案更離不開差的程式設計師,因為問題不能沒有人解決。好的程式設計師,文件和編碼清晰,工作容易交接給其他人員 差的程式設計師,文件和編碼混亂,那堆可怕的複雜邏輯只有他自己能理解 所以,差的程式...

程式設計師和收入

距離上一次寫部落格已經很長時間了,大約過了三個星期。這三個星期發生了很多事情,這中間也有我自己的思考積累,也有工作上的變故。總之,自己想了很多,也得到了很多。每到這個時候,畢業生朋友們都在尋找工作,而想換工作的朋友往往也在覬覦乙份新的工作。此時此地,收入問題就被放在乙個很重要的位置。畢竟,對大家來說...