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

办公家具网站模版长春网站优化

办公家具网站模版,长春网站优化,西地那非片的副作用,南阳建设网站招聘解法: 首先都可以想到dp[i]:第i个元素结尾的递增四元组有dp[i]个 然后发现有一组数据:2,3,6,1,5,8。会出现6结尾和5结尾的递增三元组,也就是未来的决策受过去影响,专业的说就是有后效性。需要强化约束条件&#xff0…

解法:

首先都可以想到dp[i]:第i个元素结尾的递增四元组有dp[i]个

然后发现有一组数据:2,3,6,1,5,8。会出现6结尾和5结尾的递增三元组,也就是未来的决策受过去影响,专业的说就是有后效性。需要强化约束条件,于是使用dp[i][j]。

第i个元素结尾的递增j元组有dp[i][j]个,显然每个元素自身就是一个一元组,dp[i][0]=1.

对于第i个元素,若存在a[k]<a[i],那么就可以把a[i]加在a[k]结尾的j元组,构成j+1元组。

迭代完善dp数组即可。

见例图:

#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
#define endl '\n'
const int N = 1e3 + 3;
int dp[N][4];
int main() {int n; cin >> n;vector<int> vec(n);for (int i = 0; i < n; i++) cin >> vec[i];for (int i = 0; i < n; i++) {dp[i][0] = 1;for (int j = 1; j<4; j++) {for (int k = 0; k < i; k++) {if (vec[i] > vec[k])dp[i][j] += dp[k][j - 1];}}}int sum = 0;for (int i = 0; i < n; i++) {sum += dp[i][3];sum %= 3344;}cout << sum << endl;return 0;
}

http://www.yayakq.cn/news/66330/

相关文章:

  • vr功能网站建设led 网站建设
  • 白云做网站的公东莞网站设计制作教程
  • 西安做网站推广门户网站开发研究报告
  • 影视传媒网站源码网站首页的概念
  • 昌平最好的网站建设html免费模板网站
  • 室内设计找工作网站建网站在线支付怎么
  • 可以做游戏的网站有哪些方面wordpress中文留言板
  • 宝塔面板怎么做多个网站网站系统维护要多久
  • 医疗不可以做网站域名购买方法
  • 成都网站建设招聘wordpress页面发布后不显示
  • jsp做网站de后台管理wordpress ip更改
  • python做网站有优势网站快速优化
  • 青岛专业网站制作团队运动健身型网站开发
  • 网站建设网站服务河北辛集市网站建设
  • 什么学做网站iis如何用ip地址做域名访问网站
  • 免费漫画软件 全免费网站seo诊断工具
  • 做物流行业网站的开发公司网站虚拟主机租用
  • 签订网站建设协议 注意事项湖北招聘网
  • 网站开发外包维护合同范本一页式网站模板
  • 大淘客网站如何做seo正规网络教育培训机构
  • 山东网站建设哪家权威购买深圳网站定制开发
  • 想自己做网站做推广盐城做网站公司
  • 镇江网站推广排名网页自我介绍制作模板
  • 做家居网站设计长春旅游网站开发
  • 网站引进搜索引擎怎么做洛可可公司设计的产品
  • 单页面视频网站模板广东住房和建设局网站官网
  • 网站平台建设实训内容公司网络营销策略
  • 企业网站需要注意什么网站部兼容ie6
  • 知名商城网站建设价格低网站备案前置审批表格
  • 成品网站灬源码1688tk域名注册网站