用C语言实现津巴布韦这道算法题?
生活随笔
收集整理的這篇文章主要介紹了
用C语言实现津巴布韦这道算法题?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
粉絲求助:
題目內容如下:
5、津巴布韋
由于計劃經濟失敗,津巴布韋稱為世界上通脹率最高的國家。這里的物價即使在一天中也會持續上漲,所以必須實時更新物品價格。例如:1個雞蛋的價格為35億津巴布韋元,所以超市做了每位數字的活動標價牌。
鐘旭在穆加貝超市打工,有一天遇到了一位比較麻煩的客人。這位客人要退回剛才買走的雞蛋,但是他不僅丟失了發票,而且連購買雞蛋的數量也記不清了。雞蛋價格已經在此期間上漲了1次,所以廣告牌上已經寫上新的價格。辛虧鐘旭還記得如下兩件事情。
1)最近一次價格上漲的時候,鐘旭只是交換了塑料板的順序。也就是說,沒有添加其他塑料板,也沒有去掉過廣告牌中的塑料板。
2)看到最近一次上漲的價格時,鐘旭心里曾經想過,“哇,這些錢剛好能購買m個糖果”。所以,最后的雞蛋價格是m的倍數。(因為糖果的價格已經上漲,所以不能計算出雞蛋的價格了)。
輸入
第一行輸入測試用例的個數C(C<=50)。之后的C行里面每行輸入兩個自然數e和m(1<=e<=1014,2<=m<=20)。當前雞蛋的價格不能以0開始&
總結
以上是生活随笔為你收集整理的用C语言实现津巴布韦这道算法题?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决 invalid input det
- 下一篇: 有什么好一点的方法读jdk源码吗?