**slots魔法:**当我们需要限定自定义类型的对象只能绑定某些属性,可以通过在类中定义__slots__变量来进行限定。!!!__slots__的限定只对当前类的对象生效,对子类并不起任何作用。**静态方法和类方法:**静态方法可解决对象未创建出来的问题。案例:例如我们定义一个正方形类,通过四个边长来构造正方形,并提供计算面积的方法。定义类方法:类方法的第一个参数约定名为cls,它代表的是当前
分类:
编程语言 时间:
2019-08-08 21:09:05
阅读次数:
97
静态方法和类方法 我们在类中定义的方法都是对象方法,也就是说这些方法都是发送给对象的消息。实际上,我们写在类中的方法并不需要都是对象方法,例如我们定义一个“正方形”类,判断四条边是否能构成正方形,如果是则计算面积。这个方法很显然就不是对象方法,因为在调用这个方法时正方形对象尚未创建出来(因为都不知道 ...
分类:
编程语言 时间:
2019-08-08 21:04:39
阅读次数:
74
美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014 年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧! 输入格式: 输入在一行中给出正方形边长 N(3)和组成正方形边的某种 ...
分类:
其他好文 时间:
2019-08-07 21:01:44
阅读次数:
121
概念: 在绘制除了正方形或长方形以外的的其他图形,需要使用路径。 步骤: 开始创建路径 创建图形的路径 路径创建完成后,关闭路径 设定绘制样式,调用绘制方法,绘制路径 应用: 代码 <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title> ...
分类:
其他好文 时间:
2019-08-06 20:13:04
阅读次数:
101
前言 咕比赛写博客的我。哭哭。 在 本篇文章 的剩余部分中,我们定义$C(n)$为卡特兰数的第$n$项 定义 翻阅了一堆文章,也没找到真正的定义,暂且拿这个充当定义: $C(n)$表示,从原点出发,每次向x或y轴正方向移动1单位,到达点(n,n),且在移动过程中不越过第一象限平分线的移动方案数。 通 ...
分类:
其他好文 时间:
2019-08-04 15:05:56
阅读次数:
73
涂抹果酱 题目描述 Tyvj两周年庆典要到了,Sam想为Tyvj做一个大蛋糕。蛋糕俯视图是一个N×M的矩形,它被划分成N×M个边长为1×1的小正方形区域(可以把蛋糕当成N行M列的矩阵)。蛋糕很快做好了,但光秃秃的蛋糕肯定不好看!所以,Sam要在蛋糕的上表面涂抹果酱。果酱有三种,分别是红果酱、绿果酱、 ...
分类:
其他好文 时间:
2019-08-04 01:45:31
阅读次数:
176
//水题:求正方形长方形的个数 #include #include using namespace std; int n,m; const int N=103; int cnt1[N][N],cnt2[N][N]; int main() { scanf("%d %d",&n,&m); for(int... ...
分类:
其他好文 时间:
2019-08-03 10:37:03
阅读次数:
117
如图:实现点击圆形区域提示是圆形,点击正方形区域提示是正方形,点击三角形提示是三角形。 上篇分享的面试题大家尝试了嘛? 请解析如下字符串http://www.baidu.com/?a=1&b=2,得出{a:1,b:2} 我是这样实现的: 欢迎留下你的思路方法,我们下回见~ ...
分类:
其他好文 时间:
2019-07-31 21:38:13
阅读次数:
65
题面 https://www.luogu.org/problem/P3350 网格图上最短路 题解 离线+分治。 最短路两种情况,穿过中间边和没穿过中间边。 对于当前区域包含的询问: 先找当前区域中间边(尽可能切成正方形) 对中间边上的点,求当前区域内所有的点对其的最短路。 如果两点被中间边切断,那 ...
分类:
其他好文 时间:
2019-07-31 18:57:53
阅读次数:
92