338. Counting Bits
来源:互联网 发布:linux启动网卡命令 编辑:程序博客网 时间:2024/06/06 12:25
//140msclass Solution {public: vector<int> countBits(int num) { vector<int> v(1,0); int r=1; while(num!=0) { for(int i=0;i<r;i++) { v.push_back(v[i]+1); if(--num==0) return v; } r*=2; } return v; }};
测试数据才14组
//164msclass Solution {public: vector<int> countBits(int num) { static vector<int> v; if(v.size()>=num+1) return vector<int>(v.begin(),v.begin()+num+1); if(v.empty()) v.push_back(0); while(v.size()<num+1) { int len=v.size(); for(int i=0;i<len;i++) { v.push_back(v[i]+1); } } return vector<int>(v.begin(),v.begin()+num+1); }};
0 0
- [leetcode] 338. Counting Bits
- 338. Counting Bits
- leetcode 338. Counting Bits
- LeetCodeOJ:338. Counting Bits
- [LeetCode]338. Counting Bits
- LeetCode#338. Counting Bits
- 338. Counting Bits
- [LeetCode] 338. Counting Bits
- LeetCode 338. Counting Bits
- 338. Counting Bits
- [LeetCode]338. Counting Bits
- LeetCode-338. Counting Bits
- LeetCode *** 338. Counting Bits
- 338. Counting Bits
- (leetcode) 338. Counting Bits
- Swift 338. Counting Bits
- #leetcode#338. Counting Bits
- LeetCode 338. Counting Bits
- WKWebView与JS交互之实战技巧介绍
- POJ - 2387 Til the Cows Come Home(Dijkstra)
- 杭州4--30,关于css,bootstrap,url渲染的js语句问题
- LIGHTOJ1048_Conquering Keokradong
- POJ2420 & HDU1109 模拟退火
- 338. Counting Bits
- PySide学习笔记第九章-对话框
- 2016 UESTC Training for Data Structures I - 郭大侠与线上游戏 2个set
- 【第三次自考】——总结
- div的层的覆盖
- hdoj 1080 Human Gene Functions 【LCS变形】
- maven学习系列4----依赖
- BZOJ4379: [POI2015]Modernizacja autostrady
- event.stopPropagation()