計算最後乙個出列者的編號

2021-06-18 07:10:19 字數 711 閱讀 6170

題目描述

現在有n

個競爭者圍坐一圈,爭奪乙個很有吸引力的工作(年薪

100w $

)。假設這些人編號1,

2,。。。,

n。第一次從

1開始報數,數到m(

m>0

)的那個人出列,它的下一位又從

1開始報數,數到

m的那個人又出列。以此類推,直到所有人出列為止。老闆說最後乙個出列的人將獲得這份工作。 如果你也想競爭這份工作,那麼你會坐著哪個位置上? 編寫乙個程式,當老闆告訴你n和

m時,返回得到工作的那個人的編號。如果輸入異常,返回-1。

輸入輸入兩個數字,如 10,10。

輸出輸出對應的位置,如 8。

樣例輸入

10,10

樣例輸出8提示

1.編寫乙個

main

函式實現該功能演算法。 地區

南京研究所

public static void main(string args) catch(exception ex)

listlist=new arraylist();

for(int i=1;i<=n;i++)

int i=0;//從1開始報數

while(list.size()>1)

system.out.print(list.get(0));

}

最後乙個錯誤

主 題 ngsa的bug都丟了嗎?建立者 陳強 參與者 鄭慶達 鄭春力 陳凡1 陳強 陳 黃清霞 陳強 陳強 2011 03 10 16 01 52 ngsa的bug都丟了嗎?陳強 陳強 2011 03 10 16 02 02 這是辦公系統,不能直接改 黃清霞 黃清霞 2011 03 10 16 0...

最後乙個單詞的長度

給定由大寫,小寫字母和空格組成的字串,返回最後乙個單詞的長度。如果輸入中不存在單詞,返回 000。注意 單詞 是指不包含空格符號的字串 例如 對於字串 hello world 不帶引號 那麼返回的結果是 555 對於字串 abc abc 不帶引號 那麼返回的結果就是 333。輸入格式 輸入僅一行,為...

最後乙個單詞的長度

給定乙個僅包含大小寫字母和空格 的字串,返回其最後乙個單詞的長度。如果不存在最後乙個單詞,請返回 0 說明 乙個單詞是指由字母組成,但不包含任何空格的字串。示例 輸入 hello world 輸出 5c int lengthoflastword char s while i 0 s i return...