当前位置: 首页 > news >正文

C语言——最古老的树

归纳编程学习的感悟,
记录奋斗路上的点滴,
希望能帮到一样刻苦的你!
如有不足欢迎指正!
共同学习交流!
🌎欢迎各位→点赞 👍+ 收藏⭐ + 留言​📝
缺乏明确的目标,一生将庸庸碌碌!

一起加油!

目录

一、题目描述

二、输入输出格式

输入格式

输出格式

三、输入输出样例

输入

输出

三、代码实现:

 


一、题目描述

        世界最古老的树是一棵瑞典的云衫树 OldTjikko,高 4.8 米。 2004 年发现以后,经过碳 14 测定,年龄达到 9500 岁 具有争议的是,只有树根是 9500 岁,树干是后来长出来的,只有几百年历史。即使树干死亡,这种树的根系仍活着,能够重新生成新的树干。树干的生命大约是 600 年左右,当大雪将树干压倒,推入地面后,树枝随后在地下生根,从旧根中萌芽新根。 这一天,勇者在盘点这棵树附近树木的年龄,并且记录了每棵树的年龄(保证是正整数),请问树龄为多少的树木是最多的?如果答案不止一个,请输出最小那个。

二、输入输出格式

输入格式

一个 n(0<n≤1000) ,代表盘点的树的数目, 接下来 n 个数字 y ,代表每棵树的年龄( 0<y≤9500 , y 是整数)。同一行数字之间用空格隔开。

输出格式

一个整数 ans

三、输入输出样例

输入
 
  1. 10
  2. 8 72 12 234 5 6 3 9 9 8
输出

8

三、代码实现:

#include<stdio.h>
int main()
{int n;scanf("%d",&n);int a[n],b[9500];for(int i=0;i<=9500;i++){b[i]=0;}for(int i=0;i<n;i++){scanf("%d",&a[i]);b[a[i]]++;}int max=b[0],y=0;for(int i=0;i<=9500;i++){if(b[i]>max){max=b[i];y=i;}}printf("%d",y);return 0;
}
http://www.lryc.cn/news/268980.html

相关文章:

  • dnSpy调试工具断点信息是保存在哪里的呢
  • 融汇贯通 —— 2023年技术与心灵的双重成长旅程
  • 基于element ui封装table组件
  • MySQL进阶之(一)逻辑架构
  • 【前端学习指南】开启 Vue 的学习之旅
  • 编程笔记 html5cssjs 011 HTML页面划分
  • Centos7:Jenkins+gitlab+node项目启动(2)
  • Qt+Opencv:人脸检测
  • ChatGPT在地学、GIS、气象、农业、生态、环境等领域中的高级应用
  • Unreal Engine游戏引擎的优势
  • [OCR]Python 3 下的文字识别CnOCR
  • 字符串序列判定(100%用例)C卷 (JavaPythonNode.jsC语言C++)
  • ERROR: No matching distribution found for torch==2.0.1解决方案
  • ClickHouse基础知识(五):ClickHouse的SQL 操作
  • 【Python基础】字符串
  • Linux中proc文件系统相关介绍
  • 深入理解 YOLOv8:解析.yaml 配置文件目标检测、实例分割、图像分类、姿态检测
  • oracle与mysql的分析函数(窗口函数)
  • 《微信小程序开发从入门到实战》学习六十五
  • 开箱即用的企业级数据和业务管理中后台前端框架Ant Design Pro 5的开箱使用和偏好配置
  • 怎么用Facebook找客户?Facebook开发客户攻略分享
  • 【Vue2+3入门到实战】(12)自定义指令的基本语法(全局、局部注册)、 指令的值、v-loading的指令封装 详细示例
  • Android studio socket客户端应用设计
  • 【UTC格式】Oracle低版本实现UTC格式转换
  • [BUG] Hadoop-3.3.4集群yarn管理页面子队列不显示任务
  • Java 缓存中间件
  • 使用cmake配置matplotlibcpp生成VS项目
  • Android : 画布绘制矩形和文字 让其居中显示简单应用
  • 科研学习|论文解读——融合类目偏好和数据场聚类的协同过滤推荐算法研究
  • 算法学习系列(十五):最小堆、堆排序