01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
int iTotal; // 總共打開的紅包數(shù)量 int iMin; // 一開始至少有多少個紅包 int iGift; // 手裡有X個紅包 int iExchange; // 可以換 ( X/10 ) 個紅包 int iOpen; // 最後打開 f ( X ) 個紅包 cin >> iTotal; // 輸入 iTotal 個紅包 ( 假設(shè)999個 ) iMin = iTotal - ( iTotal / 10 ); // 若總共999個,從900個開始找 // f (X) 個紅包 while ( true ) { iGift = iMin; // 一開始有X個紅包 iOpen = iGift; // 先把X個紅包打開 // 每10個紅包分享,換一個紅包。直到不足十個 while ( iGift >= 10 ) { iExchange = iGift / 10; // 可換(X/10)個紅包 iGift = iGift % 10; // 剩 X - ( X/10 ) 個紅包沒辦法分享 iGift = iGift + iExchange; // 手邊多( X/10) 個紅包 iOpen = iOpen + iExchange; // 再打開 ( X/10 ) 個紅包 } if ( iOpen >= iTotal) break; else //iOpen < iTotal iMin = iMin + 1; } |
艦隊Destruction (1)
└青森篇 (0)
└設(shè)定集 (3)
艦隊Destruction(舊篇) (11)
└青森篇 (15)
└人物繪圖 (7)
└機(jī)械設(shè)定 (10)
少女前線 (7)
└在戰(zhàn)地飛揚(yáng)的雛鳥(已完結(jié)) (13)