楼主:
tbpfs (http://0rz.tw/Uk989)
2018-04-16 14:07:03※ 引述《Domos (没事发发废文)》之铭言:
: 看了andrei alexandrescu的Three Optimization Tips for C++
: 了解到这题的意思
: % (模数运算) 是很贵的
: 如何不用模数运算解掉这题?
: pattern就是每15一个循环
: 必定为 1 2 F 4 B F 7 8 F FB
: 写个loop照上面输出,一次处理15个数字
: 把尾数处理的漂亮就行了
: 另外resize是很贵的
: 回传的vector<string>可以先reserve起来
: string本身因为不长,所以不会有malloc的动作
: to_string的效率不佳
: 追求最佳化可使用andrei提供的算法
: 大guy4酱
大家都在讨论这个fizzbuzz
不过跟大家推荐一个最屌的解法
我猜在google面试上用这个解法应该会直接录取吧XD
https://www.youtube.com/watch?v=F1vek6ULo9w
纯属玩笑 请勿认真XD