C++约瑟夫问题求解
生活随笔
收集整理的這篇文章主要介紹了
C++约瑟夫问题求解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
約瑟夫問題:n個騎士編號1,2,…,n,圍坐在圓桌旁。編號為1的騎士從1開始報數,報到m的騎士出列,然后下一個位置再從1開始報數,找出最后留在圓桌旁的騎士編號。
(1)編寫一個函數模板。以一種順序容器的類型作為模板參數,在模板中使用指定類型的順序容器求解約瑟夫問題。m,n是該函數模板的形參。
程序參考的輸入(數字前為提示文字):
Input n and m:7 3
程序參考的輸出:
Result:4
總結
以上是生活随笔為你收集整理的C++约瑟夫问题求解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++获取windows桌面的路径
- 下一篇: python爬取动态网页的内容