在公司裡面,程式猿經常有一堆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;
}
程式設計師何苦為難程式設計師
職場上有很多辛酸事,很多合夥人出局的故事,很多技術骨幹被裁員的故事。說來模板都類似,曾經是名校畢業,曾經是優秀員工,曾經被領導表揚,曾經業績突出,然而突然有一天,因為種種原因,被裁員了,想申訴,想求解釋,結論是,能力不匹配,未能與企業一起成長云云。這有兩說,一說是企業冷血,卸磨殺驢,嫌棄老人成本太高...
好的程式設計師和差的程式設計師
好的程式設計師,軟體產品質量高,問題少,維護工作量小 差的程式設計師,產品不斷地出問題,不停地修修補補 所以,專案更離不開差的程式設計師,因為問題不能沒有人解決。好的程式設計師,文件和編碼清晰,工作容易交接給其他人員 差的程式設計師,文件和編碼混亂,那堆可怕的複雜邏輯只有他自己能理解 所以,差的程式...
程式設計師和收入
距離上一次寫部落格已經很長時間了,大約過了三個星期。這三個星期發生了很多事情,這中間也有我自己的思考積累,也有工作上的變故。總之,自己想了很多,也得到了很多。每到這個時候,畢業生朋友們都在尋找工作,而想換工作的朋友往往也在覬覦乙份新的工作。此時此地,收入問題就被放在乙個很重要的位置。畢竟,對大家來說...