Description Solution 线段树乱搞orz。 定义pre[i]为从i点往前找到第1个颜色和点i相同的点。树状数组记录max和sum。max记录区间[l,r]内pre的最大值,sum记录区间[l,r]内的答案总和。注意:最终的答案是取 $n*(n+1)/2-\sum _{r=1}^{n ...
分类:
编程语言 时间:
2018-09-30 22:40:47
阅读次数:
219
sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0) sys.version 获取Python解释程序的版本信息 sys.maxint 最大的Int值 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量 ...
分类:
编程语言 时间:
2018-09-30 22:41:11
阅读次数:
186
Given an integer array nums, find the contiguous subarray (containing at least one number) which has the largest sum and return its sum. Example: Inpu ...
分类:
编程语言 时间:
2018-09-30 22:42:20
阅读次数:
234
基本数据类型(Primitive Data Type):8种。 1) 整型 2) 浮点类型 3) 字符类型 4) 布尔型 1B 注: 1、Java中的自动类型提升问题。 正向过程:从低字节到高字节可以自动转换。 byte->short->int->long->float->double 逆向过程:从 ...
分类:
编程语言 时间:
2018-09-30 22:42:35
阅读次数:
151
Java中内存分为: 栈:存放简单数据类型变量(值和变量名都存在栈中),存放引用数据类型的变量名以及它所指向的实例的首地址。 堆:存放引用数据类型的实例。 Java的垃圾回收 由一个后台线程gc进行垃圾回收。 虚拟机判定内存不够的时候会中断代码的运行,这时候gc才进行垃圾回收。 缺点:不能够精确的去 ...
分类:
编程语言 时间:
2018-09-30 22:43:22
阅读次数:
151
No.1异常的概念程序在运行过程中,遇到一个错误,会停止程序的运行,并且提示一些错误信息,这就是异常程序停止执行并且提示错误信息这个动作,称为抛出异常No.2捕获异常简单捕获异常格式捕获异常最简单的语法格式:try:尝试执行的代码except:出现错误的处理要求用户输入整数try:num=int(input("请输入数字:"))except:print("请输入正确的数字")错误类型捕获在程序执行
分类:
编程语言 时间:
2018-09-30 22:44:05
阅读次数:
212
笔者使用的是 Unity 2018.2.0f2 + VS2017,建议读者使用与 Unity 2018 相近的版本,避免一些因为版本不一致而出现的问题 前言 相信读者对透明效果都不陌生,因为透明效果是游戏中经常使用的一种效果。要实现透明效果,通常会在渲染模型时控制它的透明通道。而其透明度则控制是其是 ...
分类:
编程语言 时间:
2018-09-30 22:44:20
阅读次数:
175
cout:对象名 <<:是一种插入运算符 endl:换行 ;列如:count <<"Hello!"<<endl; //把hello送到显示器之后,换行 cin>>radius ;//输入一个初始的值 浮点数在程序中是近似存储的,所以要比较两个浮点数的大小。需求差是否足够小。 逗号运算符: 格式:表达 ...
分类:
编程语言 时间:
2018-09-30 22:44:33
阅读次数:
208
1.集合创建 2.集合常用操作:关系运算 2.函数 ...
分类:
编程语言 时间:
2018-09-30 22:45:04
阅读次数:
166
新建目录 chr 新建文件hdfstest1.txt并写入内容 复制hdfstest1.txt的内容到hdfstest2.txt ...
分类:
编程语言 时间:
2018-09-30 22:45:22
阅读次数:
157
package com.mytripod.util; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * @au... ...
分类:
编程语言 时间:
2018-09-30 22:45:28
阅读次数:
296
注释是给人看的,不是给计算机看的。Java中共有3种类型的注释: // 单行注释,到本行结束的所有字符会被编译器忽略。 / / 多行注释,在/ /之间的所有字符会被编译器忽略。 / */ 文档注释,java特有的,在/ */之间的所有字符会被编译器忽略。 可以用javadoc把java源程序中这种注 ...
分类:
编程语言 时间:
2018-09-30 22:46:47
阅读次数:
226
SpringBoot的配置文件分为properties和yml,而我个人更青睐yml,其书写格式让人觉得很舒服,那这篇文章了就将配置文件中的各个属性列出来供大家参考,在IDE工具中也会有相应的提示,若出现红色,说明该属性已经在2.0中变更,请查看变更后的书写格式 ...
分类:
编程语言 时间:
2018-09-30 22:47:11
阅读次数:
238
运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。下面介绍JAVA中的运算符: (1)算术运算符: 单目:+(取正) -(取负) ++(自增1) --(自减1) 双目:+ - * / %(取余) 三目:a>b?true:false 说明:当a大于b的时候,为true(也就是冒号之前的值 ...
分类:
编程语言 时间:
2018-09-30 22:47:35
阅读次数:
172
描述: 六一儿童节,小朋友们做踩气球游戏,气球的编号是1~100,两位小朋友各踩了一些气球,要求他们报出自己所踩气球的编号的乘积。现在需要你编一个程序来判断他们的胜负,判断的规则是这样的:如果两人都说了真话,数字大的人赢;如果两人都说了假话,数字大的人赢;如果报小数字的人说的是真话而报大数字的人说谎 ...
分类:
编程语言 时间:
2018-09-30 22:48:23
阅读次数:
192
一 、守护线程 无论是进程还是线程,都遵循:守护xxx会等待主xxx运行完毕后被销毁 需要强调的是:运行完毕并非终止运行 详细解释: 1、主进程在其代码结束后就已经算运行完毕了(守护进程在此时就被回收), 然后主进程会一直等非守护的子进程都运行完毕后回收子进程的资源(否则会产生僵尸进程),才会结束, ...
分类:
编程语言 时间:
2018-09-30 22:49:20
阅读次数:
235
笔者使用的是 Unity 2018.2.0f2 + VS2017,建议读者使用与 Unity 2018 相近的版本,避免一些因为版本不一致而出现的问题。 【Unity Shader】(三) 光照模型原理及漫反射和高光反射的实现 【Unity Shader】(五) 透明效果之半透明效果的实现及原理 在 ...
分类:
编程语言 时间:
2018-09-30 22:49:29
阅读次数:
269
函数 一、函数的创建 简单格式 如果没有写return,函数会默认返回一个none 二、函数的参数 必需参数: 调用函数时必需参数须以正确的顺序传入,调用的数量必须和声明时的一样。 关键字参数: 使用关键字参数允许函数调用时参数的顺序与声明时不一致,因为 Python 解释器能够用参数名匹配参数值。 ...
分类:
编程语言 时间:
2018-09-30 22:49:41
阅读次数:
174
js数组的定义: 格式1:var 数组名=new Array( ); 格式2:var 数组名=new Array(长度); 格式3:var 数组名=new Array(元素1,元素2....); 格式4:var 数组名=[元素,元素2....]; 二维数组: var 数组名=new Array(ne ...
分类:
编程语言 时间:
2018-09-30 23:18:49
阅读次数:
153
Github:https://github.com/YgR9710/Calculation 1. PSP2.1表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 120 240 · Estimate · 估 ...
分类:
编程语言 时间:
2018-09-30 23:19:30
阅读次数:
244