-4
這是Zyflair有人可以解釋這個java代碼
的topcoder SRM 569 DIV 2 problem 250的解決方案我無法理解的代碼或它是如何工作的可以有人解釋或簡化它。
public int countSupervisors(int[] students, int Y, int J){
for(int i = 0,Y2 = Y + (Y = 0),J2=J+(J=0) ;i<students.length; i++,Y +=students [i -1 ]){
J =Math.max(J,-(Math.max(0, students[i]-Y2)+J2-1)/J2+(students[i] = (students[i]+J2-1)/J2));
}
return Y-J;
}
什麼討厭的一段代碼。競爭對手通常會這樣做,所以他們的代碼很難理解(因此也是挑戰)。問題描述是什麼?多一點背景會有所幫助。 – acdcjunior
你可以發佈問題或鏈接它嗎? – 2013-07-03 22:34:53
我不會稱之爲「頂級編碼器」的作者。 – Raedwald