CSP-S2 2019 D2T3 考场上扔了T2来打这题的部分分,然后没看到数据范围是等号,不知道怎么判完全二叉树然后40分滚粗…… 思路分析 很容易想到$O(n^2)$每次暴力找重心,这个暴力可以用各种神仙方法优化。 通过分析35分的特殊构造分,可以有一个想法,既然特殊构造可以有结论,那么是否也可 ...
分类:
其他好文 时间:
2019-11-26 22:49:10
阅读次数:
134
例18 火柴棒等式 用n根火柴棍,可以拼出多少个形如“A+B=C”的等式?等式中的A、B、C是用火柴棒拼出的整数(若该数非零,则最高位不能是0)。用火柴棒拼数字0~9的拼法如图1所示。 图1 用火柴棒拼的数字0~9 另外,加号与等号各自需要两根火柴棒。 编写一个程序,输入火柴棒的根数n,输出能拼成的 ...
分类:
编程语言 时间:
2019-11-25 11:16:41
阅读次数:
59
java需要注意的 1.字符串值相等比较 c#用双等号(==)来进行 字符串值相等比较。如下: java用equals来比较字符串的值是否相等,双等号(==)是来比较地址是否相等 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,bool ...
分类:
编程语言 时间:
2019-11-23 12:20:07
阅读次数:
72
基本介绍 变量命名规范 变量名要求由字母、数字、下划线组成,尽量字母开头,有明确含义 注意:变量赋值时,等号前后不能有空格,变量名称不能和字体变量冲突 自定义变量 当前shell有效 注意事项,单引号和双引号的问题,单引号里面,输入什么就是什么 1.在定义变量时,用双引号 2.在引用变量时,用双引号 ...
分类:
系统相关 时间:
2019-11-21 19:57:43
阅读次数:
77
一、变量赋值: 1.变量使用前都需要赋值,赋值后才会被创建 2.等号(=)来赋值,运算符(=)左边是变量名,有吧是存储在变量中的值 3.多变量赋值:a=b=c=1 二、数据类型分类 1.Number(数字):存储数值,不可变(改变数字会分配一个新的对象)。int、long、float、complex ...
分类:
其他好文 时间:
2019-11-20 12:41:17
阅读次数:
80
$man = "男";$flag = $man == "男"; //双等号是比较运算符,返回布尔值,成立则返1赋给$flag 不成立返回0,0即为nullecho $flag ;echo "<br />" ;var_dump($flag);结果:1bool(true)$man = "男";$flag ...
分类:
其他好文 时间:
2019-11-18 13:00:09
阅读次数:
65
ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring),,, 解构赋值的规则是,只要等号右边的值不是对象或数组,就先将其转为对象 一、数组的解构赋值 -- ‘模式匹配’ let [a, b, c] = [1, 2, 3]; let [foo, [[ ...
分类:
其他好文 时间:
2019-11-16 12:23:43
阅读次数:
59
1、Verilog HDL syntax error at xxxx.v near text "ā",expecting";" 出现此类错误一般有以下五种情况: 1、某一句缺少“;” 2、begin和end不对应 3、某一个变量在always语句中等号的左边却没有定义成reg型 4、输入法导致,也就 ...
分类:
其他好文 时间:
2019-11-11 11:09:53
阅读次数:
145
1.基础方法:使用求和快捷键 第一步:新建表格如下 第二步:在合计这行,选中第一个空白单元格,按下alt+等号“=”,然后回车 第三步:适用拖拽填充的方法,完成其它单元格 2.高级方法:超级表 第一步:将表格设置为超级表:选中表格(不包含表明)->点击插入->点击表格->确定 、 第二步:点选超级表 ...
分类:
其他好文 时间:
2019-11-10 14:04:36
阅读次数:
160
算术运算符 1.+ /相加运算,如果加数中有字符串,则+变为字符串拼接符 2.- /减运算符 3.* /乘运算符 4./ /除运算符 5.% /取模(余)运算符 赋值运算符 1.= /将等号右边的数给等号左边; 2.+= /例子:a += 1;等同a=a+1; 3.-= /用法同2 3.*= /用法 ...
分类:
其他好文 时间:
2019-11-09 23:20:53
阅读次数:
78