蓝桥杯之第几个幸运数
生活随笔
收集整理的這篇文章主要介紹了
蓝桥杯之第几个幸运数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
第幾個幸運數
到x星球旅行的游客都被發給一個整數,作為游客編號。
x星的國王有個怪癖,他只喜歡數字3,5和7。
國王規定,游客的編號如果只含有因子:3,5,7,就可以獲得一份獎品。
我們來看前10個幸運數字是:
3 5 7 9 15 21 25 27 35 45
因而第11個幸運數字是:49
小明領到了一個幸運數字 59084709587505,他去領獎的時候,人家要求他準確地說出這是第幾個幸運數字,否則領不到獎品。
請你幫小明計算一下,59084709587505是第幾個幸運數字。
需要提交的是一個整數,請不要填寫任何多余內容。
思路:我的思路是暴力打出所有范圍內的幸運數,去重后,二分查找幸運數字是第幾個。看到網上有人是將已經找出的幸運數字放入優先隊列中,然后每次出來的就是最小的數字,這樣的話,就保證了數據的有序性,這個做法比較好。
答案為:1905
暴力代碼如下:
努力加油a啊,(o)/~
總結
以上是生活随笔為你收集整理的蓝桥杯之第几个幸运数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微星英特尔 700/600 系主板支持单
- 下一篇: 蓝桥训练之下山