微信红包
2016-06-04 23:21
316 查看
class Gift { public: int getValue(vector<int> gifts, int n) { // write code here sort(gifts.begin(),gifts.end());//进行升序排序 vector<int>::iterator st=gifts.begin(); int longest=0;int len=0;int money=0; while(st!=gifts.end()){ if(*st==*(1+st)){ len++;//如果相邻结果相同则长度加1 if(longest<len){ longest=len;//更新最多次数 money=*st;//更新钱数 } } else{ len=0; } st++; } if(2*longest>n) return money; else return 0; } bool compare (int &a, int &b ){ return a < b; } };
相关文章推荐
- 微信硬件平台的基础接入和硬件云标准接入分析
- 蓝牙Ibeacon室内定位和微信摇一摇周边原理分析
- 从零开始搭建微信硬件开发环境全过程——1小时掌握微信硬件开发流程
- 以蓝牙开发的视觉解读微信Airsync协议
- 揭开智能配置上网(微信Airkiss)的神秘面纱
- Protocol buffer序列化及其在微信蓝牙协议中的应用
- 基于微信硬件公众平台的智能控制开发流程
- 微信滑动底部菜单栏-参考方法
- 微信公众平台开发(76) 获取用户基本信息
- 微信支付和微信分享打包的问题
- 安装包立减1M--微信Android资源混淆打包工具
- 利用x64_dbg破解一个最简单的64位小程序
- 微信开发流程及问题
- Android小程序-Walker解析天气(七)
- 微信开发,服务器回应
- Android小程序-乐学成语学习(一)
- 爬虫小程序(实习僧网抓取数据)
- 去除微信二维码白色背景
- 微信支付:“不止支付”背后的野心
- 在微信朋友圈看不到真诚?这些社交App让你不用装