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

网站规划与建设书网站被黑 发现

网站规划与建设书,网站被黑 发现,短视频剪辑在哪里学,做金融资讯网站需要哪些牌照今天开始更新动态规划的模板(动态规划哪有模板呀!!!)话是这么说,但我们经常做题会发现有些题目有些共性,我们抽取共性总结出来,应付动态规划基础题目还是可以的。 回归正题&#xf…

今天开始更新动态规划的模板(动态规划哪有模板呀!!!)话是这么说,但我们经常做题会发现有些题目有些共性,我们抽取共性总结出来,应付动态规划基础题目还是可以的。

回归正题,我们今天使用(nlogn),时间复杂度来写,模板主要使用Java来写(为什么不用c语言呢,因为c语言的模板太多了呀!!!)

我们解释一下原理吧,我们在求最长上升子序列时,可以秉持着尽量使得结尾的数最小的思想,其实也就是贪心,谁让这个贪心比n的平方的普通动规要低时间复杂度呢。我们开个ArrayList不断往里加数字,如果链表为空就直接加入,不为空,如果加入的数字大于链表尾数字,我们加入到链表末端,如果加入的数字小于链表的末尾数字,我们把它找到在链表中第一个大于它的元素的位置,把它替换为我们要加入的元素。在这里我们使用写好的二分方法,大家要注意我们求的是上升子序列不是不下降子序列,一旦我们在ArrayList里边发现一个和我们加入的数字相同的数字,我们必须

放弃加入。

模板题目:

夏令营:动态规划特训 - 【算法模板题】蓝桥勇士 - 蓝桥云课 (lanqiao.cn)

模板:


import java.awt.FontFormatException;
import java.io.BufferedReader; 
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.lang.reflect.AnnotatedWildcardType;
import java.math.BigInteger;
import java.sql.SQLIntegrityConstraintViolationException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Comparator;
import java.util.HashMap;
import java.util.HashSet;
import java.util.LinkedHashSet;
import java.util.LinkedList;
import java.util.Map;
import java.util.Objects;
import java.util.PriorityQueue;
import java.util.Scanner;
import java.util.Spliterator.OfPrimitive;
import java.util.function.IntToDoubleFunction;
import java.util.function.LongBinaryOperator;
import java.util.TreeMap;
import java.util.TreeSet;
import javax.management.relation.InvalidRelationTypeException;
import javax.print.attribute.standard.JobMessageFromOperator;
import javax.print.attribute.standard.JobPriority;
import javax.swing.table.TableModel;
import javax.swing.text.TabSet;
public class Main {public static void main(String[] args) throws IOException  {
Scanner sc=new Scanner(System.in);
BufferedReader br1=new BufferedReader(new InputStreamReader(System.in));
PrintWriter pw1=new PrintWriter(System.out);
int a=sc.nextInt();
int b;
ArrayList<Integer> al1=new ArrayList<>();
for(b=0;b<a;b++) {int c=sc.nextInt();if(al1.size()==0) {al1.add(c);}if(c>al1.get(al1.size()-1)) {al1.add(c);}else {int d=Collections.binarySearch(al1,c);if(d<0) {int e=(-1)*d-1;al1.set(e, c);}}
}
System.out.println(al1.size());}}

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

相关文章:

  • 电子商务网站建设的展望自适应网站案例源码
  • 佛山行业网站建设wordpress媒体库文件打不开
  • 网站案例鉴赏wordpress 股票主题
  • 网站后台管理系统怎么弄dede 手机网站
  • 沈阳高端网站开发建设河北网站优化公司
  • 网站建设规模设想高端网吧电脑配置清单
  • 快速搭建网站后天台做app网站设计
  • 服务支持型网站网站建设优化合同
  • 网站优化步骤android应用开发教程
  • 信用中国 网站截图怎么做说明书得制作需要哪些材料
  • 注册网站名称有哪些建站的公司
  • 怎么判断网站开发语言公司介绍网站怎么做的
  • 国际设计师网站如何做网站咨询
  • 购物网站建设app开发聊城做网站的公司策划
  • 信誉好的南昌网站建设网站如何提交百度收录
  • 公司做网站需要注意些什么问题游戏推广员招聘
  • 焦作网站建设公司哪家好登录入口
  • 深圳建外贸网站怎样注册网站免费的
  • 做流程图用什么网站好网站程序问题
  • 联雅网站建设网站解析怎么做
  • 青岛响应式网站建设广西住房与城乡建设部网站
  • 网站用自己的电脑做服务器为什么做的网站搜不出来的
  • 烂网站做竞价行吗软件著作权申请多少钱一个
  • 湖南省建设厅官方网站官网坚持网站机制建设
  • 怎样在谷歌做网站做a高清视频在线观看网站
  • 做网站协调一个网站建设的组成
  • 自己给网站做支付接口广东省示范校建设专题网站
  • 将自己做的网站发布到陕西省建设银行网站6
  • 专门做餐饮空间设计的网站上海网站设计公司电话
  • 河南省安阳市建设银行网站做seo要先做网站么