牛客网——F求最大值
2024-10-18 19:26:47
链接:https://www.nowcoder.net/acm/contest/29/F
来源:牛客网
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 32768K,其他语言65536K
64bit IO Format: %lld
空间限制:C/C++ 32768K,其他语言65536K
64bit IO Format: %lld
题目描述
给出一个序列,你的任务是求序列中 (a[j]-a[i])/(j-i)【1<=i<j<=n】的最大值
输入描述:
本题包含多组输入,每组输入第一行一个数字n,表示序列的长度。
然后接下来一行输入n个数,表示原先序列的样子。
数据范围:
3<=n<=200000
-1000000000<=a[i]<=1000000000
输出描述:
每组数据输出一行一个浮点数,保留两位小数,表示所求的最大值。
输入例子:
5
2 4 6 8 10
输出例子:
2.00
-->
示例1
输入
5
2 4 6 8 10
输出
2.00
备注:
输入只有整形。
#include <stdio.h>
int main()
{
int n,i,j,k,a[];
double re,t;
while(scanf("%d",&n)!=EOF)
{
for(k=;k<n;k++)
scanf("%d",&a[k]);
re=1.0*(a[]-a[]);
for(k=;k+<n;k++)
if(re<(t=1.0*(a[k+]-a[k])))
re=t;
printf("%.2f\n",re);
}
return ;
}
看过类似的题,发现都是这样,只取相邻的i,j 有点疑惑。
最新文章
- Ninject之旅之九:Ninject上下文绑定(附程序下载)
- Three ways to set specific DeviceFamily XAML Views in UWP
- 清除svn账户账号密码
- 基于WS-BPEL2.0的服务组合研究
- C语言中的回调函数调用过程以及函数指针使用
- 纪念逝去的岁月——C/C++快速排序
- C语言中的union
- html之给文本框设置宽度和高度/input的无边框效果
- hdu 4675 GCD of Sequence
- JavaScript DOM高级程序设计 4.2 事件类型--我要坚持到底!
- svn 相关
- (Step by Step)How to setup IP Phone Server(VoIP Server) for free.
- Find Security Bugs研究,邀请志同道合者一起参与
- hibernate----hibernate的基础设置
- java学习:AWT组件和事件处理的笔记(1)--Frame
- [国嵌攻略][044][初始化Bss段]
- ssh框架搭建出现的异常: class com.my.entity.user not found while looking for property: id
- Django项目目录介绍
- java并发编程系列三、Lock和Condition
- Flask web开发之路八
热门文章
- 朴素贝叶斯算法的python实现 -- 机器学习实战
- Mixed Content: The page at &#39;https://a.t.com/login&#39; was loaded over HTTPS, but requested an insecure stylesheet 非全站https
- MySQL两大存储引擎:MyISAM和InnoDB
- HTTP的常见状态码
- Nginx反向代理服务器安装与配置
- 【转发】Python使用openpyxl读写excel文件
- centos LAMP第二部分apache配置 下载discuz!配置第一个虚拟主机 安装Discuz! 用户认证 配置域名跳转 配置apache的访问日志 配置静态文件缓存 配置防盗链 访问控制 apache rewrite 配置开机启动apache tcpdump 第二十节课
- go-004-数据结构
- Z-score标准化[转载]
- 前端面试题之 sum(2)(3) (链式调用,toString,柯里化,数组操作)