这道题目比较简单,就是一个最多次数出现的问题。简单容易的思路就是:用一个字符串数组将所有气球的颜色保存下来。再用一个int数组将每一个气球出现的次数存在来,比较大小即可得出答案。代码如下:
//杭电OJ 1004 张艺川 2018/1/27
#include<iostream>
#include<string>
using namespace std;
int main(){
int N;
while (cin >> N && N != 0){//不是0就是一直输入
string *color = new string[N];//保存N个气球的颜色
int *number = new int[N];//每一个气球对应颜色的数量
for (int i = 0; i < N; i++){//input every balloon co