zoukankan      html  css  js  c++  java
  • Pku1887Testing the CATCHER (经典动态规划题:最长下降子序列),,,,,捎带pku2533Longest Ordered Subsequence

    280K 63MS GCC 600B 2009-01-10 23:08:06

    哭死了,这道题目竟然错了十几次之多。

    是一道很简单的题目:最长下降子序列问题。。。。。

    刚开始错在数组开的太小,导致runtime error,

    其次,误以为最后一个元素里存放的就是最大值,根本就没经过大脑嘛。。。

    接下来,发现自己忘了元素还有是1个的情况。。。。

    最后,更可恶的是,我把上面的代码改了,加了max,输出结果的时候还是用了原来那个。。。。。。。。。。

    我真郁闷的类,wrong了这么多次,唉。。。。。。。。。。。。。。。就给自己买个教训吧。好大的代价啊。。

    不说了,核心代码是:

     for(i=2;i<n;i++){
      best[i] = 1;
      for(j=1;j<i;j++){
       if(a[j]>=a[i]&&best[j]+1>best[i])
        best[i]=best[j]+1;
      }
      if(best[i]>max)
        max=best[i];
     }

    代码如下:

     

    Code

    pku2533:

    Code
  • 相关阅读:
    网络中有三种通讯模式:单播、广播、组播(多播)
    chmod命令
    linux bash 命令重定向和多命令执行
    linux中管道符“|”的作用
    web测试常用的 linux 命令
    集群主要分成三大类 (高可用集群, 负载均衡集群,科学计算集群)
    iOS 监测电话呼入
    iOS NSUserDefaults [setValue:forKey:] [setObject:forKey:] <Objc> setValue(_,forKey:) set(_,forKey) <Swift 3>
    iOS 将navigationItem.titleView设置为自定义UISearchBar (Ficow实例讲解)
    iOS 加载Viewcontroller的几种方法
  • 原文地址:https://www.cnblogs.com/pandy/p/1373491.html
Copyright © 2011-2022 走看看