当水军刚好是一半时的问题
来源:互联网 发布:买家买东西用淘宝客 编辑:程序博客网 时间:2024/04/28 08:43
见转载帖子的回复部分:
http://blog.csdn.net/v_july_v/article/details/6890054
#include<iostream>#include <stdio.h>using namespace std; int find( int *a, int n ){intcandidate;intntimes, i;for( i = ntimes = 0; i < n; i++ ){if( ntimes == 0 ){candidate = a[i], ntimes = 1; } else{if( a[i] == candidate )ntimes++;elsentimes--;}intctimes;intcandidate2 = a[n - 1];for( i = ctimes = 0; i < n; i++ ){if( a[i] == candidate )ctimes++;}return ctimes == n /2 ? candidate : candidate2;}} int main() { int a[]={ 1,1,3,4,1,1,2,2 }; cout<<find(a,sizeof(a)/sizeof(int))<<endl; // int a[6]={1,0,2,1,2,1}; // cout<<Find(a,6)<<endl; }
- 当水军刚好是一半时的问题
- iOS企业发布问题记录一(为什么iOS的应用安装到一半时提示"无法下载应用程序"?)
- 四个数字的和刚好是24
- 你所不知道的水军:有人当借口有人当枪手
- 加强版水王:找出出现次数刚好是一半的数字
- :网友年龄 某君新认识一网友。 当问及年龄时,他的网友说: “我的年龄是个2位数,我比儿子大27岁, 如果把我的年龄的两位数字交换位置,刚好就是我儿子的年龄” 请你计算:网友的年龄一共有多少
- 网友年龄 某君新认识一网友。 当问及年龄时,他的网友说: “我的年龄是个2位数,我比儿子大27岁, 如果把我的年龄的两位数字交换位置,刚好就是我儿子的年龄” 请你计算:网友的年龄一共有多少种
- 水军
- 有这么一个数,当把它的最后一位(个位)挪到第一位的时候,得到的新数刚好是原来数的两倍。问这个数是多少?
- 魅族M9的水军凶猛
- 贺岁片遭遇“疯狂的水军”
- 写程序的一年半时间
- 火锅减肥杜是风格的收费更好个回复个好复古刚好是冬天
- 刚好
- 查找水军王(问题分析)状态机
- python里创建任务执行一半时取消任务执行
- 新浪微博水军的内幕
- 华为闪存门背后的水军
- linux crontab 大全
- POJ 2492 2-sat
- linux,windows修改系统密码
- Xlib Programming Manual (O'Reilly & Associates, Inc)
- 一步一步实现C++操作SQLite数据库
- 当水军刚好是一半时的问题
- 30岁以上工程师——无法说出的悲哀与迷茫!(转)
- athrun tips
- 【拓欧】最小数形图
- 语言切换的三种方法
- android应用程序的安装位置
- C专家编程精华第二篇----C对内存的使用,底层探索
- 设计模式(7)-结构型-桥接模式(Bridge)(个人笔记)
- 用js高亮显示文字