腾讯2016研发工程师编程题——微信红包
来源:互联网 发布:中国家庭收入数据 编辑:程序博客网 时间:2024/05/26 02:54
“test.cpp”
class Gift {public: int getValue(vector<int> gifts, int n) { // write code here if(gifts.size() == 0 || gifts.size() != n) return 0; //先给红包数组排序 algorithm sort(gifts.begin(),gifts.end()); //取数组中间值 int value = gifts[n/2]; //取中间值出现的次数 algorithm int _count = count(gifts.begin(),gifts.end(),value); //如果中间值出现的次数不超过红包总数的一半 //则不符合条件,反之 if(_count >= (n/2)+1) return value; else return 0; }};
0 0
- 微信红包(腾讯2016研发工程师编程题)
- 腾讯2016研发工程师编程题之微信红包
- 腾讯2016研发工程师编程题(二)----微信红包
- 腾讯2016研发工程师编程题——微信红包
- 微信红包(数组中出现次数超过一半的数字)----腾讯2016研发工程师编程题
- 腾讯2016研发工程师编程题微信红包
- 腾讯2016研发工程师编程题——生成格雷码
- 腾讯2016研发工程师编程题
- 腾讯2016研发工程师编程题
- 腾讯2016研发工程师编程题
- 试卷: 腾讯2016研发工程师编程题
- 腾讯2016研发工程师编程题
- 腾讯2016研发工程师编程题
- 2016校招真题编程练习——微信红包(腾讯)
- 腾讯2016研发工程师编程题(两题)
- 腾讯2016研发工程师编程题(2道)
- 生成格雷码(腾讯2016研发工程师编程题)
- 递归生成格雷码----腾讯2016研发工程师编程题
- 座位表,点名
- g++链接lib库时的顺序
- curl GET/PUT examples
- 英语中的介词
- ElasticSearch第一步-环境配置
- 腾讯2016研发工程师编程题——微信红包
- Freescale i.MX 6Q平台移植Android MNC
- 实用的 Matlab
- iOS入门编程之类扩展与分类的区别
- 23种经典设计模式之策略模式
- 鼠标滚轮事件封装
- 客户端存储——localStorage和sessionStorage
- 数据结构之逆波兰表达式
- Oracle、PL_SQL经典练习题