题目链接:杭电OJ 1004

运行环境:Dev-C++ 5.11

思路:

先把先把num数组全部赋值为1;第一个颜色单独输入,从第二个开始,需要与前面的进行比较,如果前面有相同的颜色,则在目前的num[i]上加1,最后只要把num数组中最大值的下标i找到,在输出color[i]即可。

#include <stdio.h>
#include <string.h>
int num[1010];
char color[1010][16];
int main()
{int n,i,j,t,max;while (scanf("%d", &n) != EOF){memset(num,1,sizeof(num)); if (n == 0) break;num[0]=0;scanf("%s",color[1]);for(i=2;i<=n;i++){scanf("%s",color[i]);for(j=i-1;j>=1;j--){if(!strcmp(color[j],color[i])){num[i]+=1;}}}t=0;max=0;for(i=1;i<=n;i++){if(max<num[i]){max=num[i];t=i;}}printf("%s\n",color[t]);}return 0;
}

【ACM】杭电OJ 1004相关推荐

  1. 杭电OJ——ACM 1009.FatMouse‘ Trade

    FatMouse'Trade 杭电OJ--ACM 1009.FatMouse' Trade链接入口 问题描述        肥老鼠换东西,m磅猫食,n间房子,每个房间有J[i]磅JavaBean,对应 ...

  2. 杭电OJ——ACM 1003.Max Sum

    Max Sum 杭电OJ--ACM 1003.Max Sum链接入口 问题描述 大意:        给定一个序列a[1],a[2],a[3]-a[n],你需要算出其子序列中的最大值.比如说:给你一个 ...

  3. 赛马网ACM试题(原杭电oj ACM)java版答案(1000,10001,1002)

    赛马网ACM试题(原杭电OJ ACM试题)答案(java版) Author : Zhang Hailong   Date   : 2015-09-17    HomePage : http://  E ...

  4. 【ACM】杭电OJ 2037

    题目链接:杭电OJ 2037 先把b[i]进行排序,然后,b[i]与a[i+1]进行比较. #include <iostream> #include <cstdio> #inc ...

  5. 【ACM】杭电OJ 2020(排序)

    题目链接:杭电OJ 2020 排序可以有冒泡排序,选择排序,或者直接调用函数. 下面是选择排序: #include <stdio.h> #include <math.h> in ...

  6. 【ACM】杭电OJ 2018

    题目链接:杭电OJ 2018 从n>4开始,每一年的牛的数量=前一年的牛的数量+三年前的牛的数量 问:为什么是三年前? 答:假设三年前有一头小牛出生,出生的那一年即为第一年,到了第四年,即三年后 ...

  7. 【ACM】杭电OJ 1005

     题目链接:杭电OJ 1005 超时代码如下(而且开辟的数组空间大小不够): #include <stdio.h> int m[100000]; int f(int n,int a,int ...

  8. 【ACM】杭电OJ 2012。

    题目链接:杭电OJ 2012 思路很简单,但是有一种高效算法显示编译错误,不知道为什么 运行环境:VS2017 AC代码: #include <stdio.h> #include < ...

  9. 【ACM】杭电OJ 1003。

    运行环境VS2017  题目链接:杭电OJ 1003 主要思想是: 用d[i]来存放前i项中最大的和,得到end,然后再倒推,得起始的位置begin 然而在程序42行的疑问,大家可以讨论一下吗???? ...

最新文章

  1. 实现一个简单的文件上传进度条
  2. C++中const——由一个例子想到的
  3. 马斯克超级计算机玩吃鸡,在50亿美元打造的计算机上运行《绝地求生大逃杀》会怎样?...
  4. (运维)VMware-vCenter-Server-update Management
  5. 【TensorFlow】tf.concat的用法
  6. linux心跳包检测代码_OpenSSL心跳包越界读敏感信息泄漏漏洞
  7. 跳蚤(POJ-1091)
  8. php 多文件上传与下载,php实现文件下载跟多文件上传
  9. python lambda表达式及用法_Python:lambda表达式和yield关键字理解与使用讲解
  10. linux运行库,Linux C 静态库 共享库 运行库
  11. 磁共振立体定向仪行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  12. ie8 升级页面html,IE9及以下浏览器升级提示
  13. “智慧零售”下的信息化会员营销
  14. 探索前沿脑科学,英特尔携手西悉尼大学共建“超级”计算机
  15. 前阿里P10赵海平被打3.25后离职,加入字节跳动,职级或为4+
  16. 字符设备驱动应用---LED设备驱动实现
  17. make~warning: Clock skew detected. Your build may be incomplete.
  18. windows搭建nginx + php环境
  19. C语言——宏定义及保留n位小数
  20. 继电器开关性能简要对比

热门文章

  1. java虚拟机栈帧_Java虚拟机,运行时栈帧结构
  2. 零基础java培训如何规划学习路线
  3. 《复联4》的这波操作,其实是在灭 bug
  4. insert into与insert ignore以及replace into的区别
  5. Spring集成Redis方案(spring-data-redis)(基于Jedis的单机模式)(待实践)
  6. kafka-manager 的编译和使用(附安装包)
  7. Android Property Animation属性动画:scale缩放动画(4)
  8. Apache下实现禁止目录浏览
  9. Solr和lucene
  10. MySQL全面优化,速度飞起来