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

bzoj 3357: [Usaco2004]等差数列

3357: [Usaco2004]等差数列

Time Limit: 10 Sec  Memory Limit: 128 MB

Description

    约翰发现奶牛经常排成等差数列的号码.他看到五头牛排成这样的序号:“1,4,3,5,7”
很容易看出“1,3,5,7”是等差数列.
    给出N(1≤N≤2000)数字AI..AN(O≤Ai≤10^9),找出最长的等差数列,输出长度.

Input

    第1行:一个整数N.
    第2到N+1行:每行一个整数Ai,表示牛的号码.

Output

 
    最长等差数列的长度.

Sample Input

5
1
4
3
5
7

Sample Output

4

HINT

 

#include<map>
#include<cstdio>
#define M 2020
using namespace std;
int n,ans,a[M];
map<int,int>f[M];
int main()
{
    int i,j;
    scanf("%d",&n);
    for(i=1;i<=n;i++) scanf("%d",&a[i]);
    if(n==1)printf("1");
    else{
    for(i=1;i<=n;i++)
    for(j=1;j<i;j++)
    {
        f[i][a[j]]=max(f[i][a[j]],2);
        f[i][a[j]]=max(f[i][a[j]],f[j][a[j]*2-a[i]]+1);
        ans=max(ans,f[i][a[j]]);
    }
    printf("%d",ans);}
}

 

转载于:https://www.cnblogs.com/lkhll/p/6097126.html

相关文章:

  • CMD与AMD区别
  • 《用户故事与敏捷方法》-否
  • MyEclipse黑色主题
  • 又要,开始麻木
  • FTP 访问的形式
  • 程序员面试一句话让HR面无人色——Leo网上答疑(56)
  • Spark BlockManager的通信及内存占用分析(源码阅读九)
  • Windows Phone 7 不温不火学习之《画图》
  • 20145228《信息安全系统设计基础》第四次实验实验报告
  • 开放平台成网络淘金下一站 从圈地到吸纳盟友
  • 分页
  • Java中ArrayDeque,栈与队列
  • 男人们必知的人生定律~(其实女人也得知道)
  • Telink MESH SDK 如何使用PWM
  • 走下神坛的项目经理的感
  • 分享一款快速APP功能测试工具
  • @jsonView过滤属性
  • 【comparator, comparable】小总结
  • 【译】理解JavaScript:new 关键字
  • Android组件 - 收藏集 - 掘金
  • Angular 4.x 动态创建组件
  • Docker 1.12实践:Docker Service、Stack与分布式应用捆绑包
  • input的行数自动增减
  • java8 Stream Pipelines 浅析
  • JavaScript 基本功--面试宝典
  • Linux Process Manage
  • PHP面试之三:MySQL数据库
  • React as a UI Runtime(五、列表)
  • spring security oauth2 password授权模式
  • Sublime text 3 3103 注册码
  • 简单数学运算程序(不定期更新)
  • 前端js -- this指向总结。
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 问题之ssh中Host key verification failed的解决
  • 我是如何设计 Upload 上传组件的
  • 异步
  • gunicorn工作原理
  • 智能情侣枕Pillow Talk,倾听彼此的心跳
  • #宝哥教你#查看jquery绑定的事件函数
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (安卓)跳转应用市场APP详情页的方式
  • (八)Docker网络跨主机通讯vxlan和vlan
  • (超详细)语音信号处理之特征提取
  • (二十四)Flask之flask-session组件
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (七)c52学习之旅-中断
  • (三)c52学习之旅-点亮LED灯
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (十一)c52学习之旅-动态数码管
  • (轉貼) 2008 Altera 亞洲創新大賽 台灣學生成果傲視全球 [照片花絮] (SOC) (News)
  • .L0CK3D来袭:如何保护您的数据免受致命攻击
  • .NET 4.0中的泛型协变和反变
  • .Net 6.0 处理跨域的方式
  • .Net Core webapi RestFul 统一接口数据返回格式