登录 注册
当前位置:主页 > 资源下载 > 子序列问题的代码实现-dp

子序列问题的代码实现-dp

  • 更新:2024-05-22 08:14:20
  • 大小:529KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:MeeGo - 移动开发
  • 格式:PPT

资源介绍

代码实现 #include #define N 40000 int a[N], dp[N]; int main() { int i,n,low,mid,high,len,num;    while(scanf(“%d”,&n)!=EOF)          { len = 0;    for(i=1;i<=n;i++) scanf(“%d”,&a[i]); //读入序列 for(i=1;i<=n;i++)    {             num = array[i]; //初始化             low = 1 ;high = len;             while(low<=high)             { //二分查找                 mid = (low+high)/2;                 if(dp[mid]