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

中山做网站企业购物网站页面设计思路

中山做网站企业,购物网站页面设计思路,网站做收录,做公众号还是网站题目描述 小明是蓝桥王国的骑士#xff0c;他喜欢不断突破自我。 这天蓝桥国王给他安排了 N 个对手#xff0c;他们的战力值分别为 a_1,a_2,…,a_n#xff0c;且按顺序阻挡在小明的前方。对于这些对手小明可以选择挑战#xff0c;也可以选择避战。 身为高傲的骑士#xff… 题目描述 小明是蓝桥王国的骑士他喜欢不断突破自我。 这天蓝桥国王给他安排了 N 个对手他们的战力值分别为 a_1,a_2,…,a_n且按顺序阻挡在小明的前方。对于这些对手小明可以选择挑战也可以选择避战。 身为高傲的骑士小明从不走回头路且只愿意挑战战力值越来越高的对手。 请你算算小明最多会挑战多少名对手。 输入描述 输入第一行包含一个整数 N表示对手的个数。 第二行包含 N 个整数 a_1,a_2,…,a_n分别表示对手的战力值。 输出描述 输出仅一行包含一个整数表示答案。 样例输入 6 1 4 2 2 5 6 样例输出 4 思路本来是想用LIS动态规划来做的但是不出意外超时了LIS代码如下 #includebits/stdc.h using namespace std; int dp[400010]; int a[400010]; int main(){int n;cinn;for(int i1;in;i){cina[i];}for(int i1;in;i){for(int j0;ji;j){if(a[i]a[j])dp[i]max(dp[i],dp[j]1);}}int maxN0;for(int i1;in;i){if(maxNdp[i])maxNdp[i];}coutmaxNendl; } 那怎么改进呢比如说1 4 2 2长度为2的子序列是不是有{1,4}和{1,2}如果以后出现一个数字5LIS的做法是遍历1 4 2 2所有数字的值并dp出把5放进哪个子序列它形成的序列最长。很明显是{1,4,5}或者{1,2,5}但是细想一下{1,4}跟{1,2}的长度是一样的比4大的数字一定比2大比2大的数字不一定比4大那在长度一样的时候我维护一个最小值就好了用那个最小值来形成进一步的子序列。 代码如下slln[i]k表示长度i的子序列中末尾的最小值是k #includebits/stdc.h using namespace std; int a[400010]; int slln[400010]; int main(){int n;cinn;for(int i1;in;i){cina[i];}memset(slln,0x3f3f3f3f,sizeof(slln));slln[0]0;int len1;for(int i1;in;i){for(int jlen-1;j0;j--){if(slln[j]a[i]){slln[j1]min(slln[j1],a[i]);if(j1len)len;break;}}}coutlen-1endl; }
http://www.dnsts.com.cn/news/86291.html

相关文章:

  • 制作汽车网站wordpress怎么去掉
  • 太原制作网站的公司外包做的网站
  • 许昌网站开发网络安全公司有哪些
  • 做网站怎么收集资料手机如何制作网站和网页
  • 专业网站建设哪家更好网站关键词多长
  • 深圳网站营销推广公司电话建站公司接单
  • 网站全站建设开题报告范文wordpress百度推荐
  • 即时设计网站泸州住院证明图片在线制作
  • wordpress网站后缀网站导航下拉菜单代码
  • 鹿邑建设局官方网站企业管理咨询合同书范本
  • 网站制作手机端wordpress图文教程
  • 帮做ppt的网站网络商城营业执照经营范围
  • 推荐黄的网站虾皮网站有的做吗
  • 网站怎么设计中铁建设集团招标网站
  • 中国住房和城乡建设部网站公文简单炫酷的网站
  • 域名建设好了怎么在建设网站正鹏建设工程有限公司网站
  • 网站框架文案建立修仙大学
  • 短视频网站怎么建设网易企业邮箱怎么修改绑定手机
  • 手机客户端网站建设课程网站建设中容易出现的问题
  • 即墨做网站公司主流软件开发工具
  • 建网站价格网站建设部署视频教程
  • 浏览器打开网站404专业做网站服务商
  • 河南网站建设设计燕郊医院网站建设
  • 商洛网站建设电话做球迷网站
  • 现代网站制作wordpress恢复网站
  • 国外效果图网站娄底网站建设工作室
  • 劳动仲裁院网站建设界面漂亮的网站
  • 电子政务网站建设的特点重庆市建设公共资源交易中心网站
  • 东莞手机网站价格表北京微网站app
  • 怎样自己建立一个网站品牌名称