给你一个披萨,它由 3n 块不同大小的部分组成,现在你和你的朋友们需要按照如下规则来分披萨: 你挑选 任意 一块披萨。Alice 将会挑选你所选择的披萨逆时针方向的下一块披萨。Bob 将会挑选你所选择的披萨顺时针方向的下一块披萨。重复上述过程直到没有披萨剩下。每一块披萨的大小按顺时针方向由循环数组 ...
分类:
其他好文 时间:
2020-03-25 01:27:50
阅读次数:
140
# 题意有n片雪花,每片雪花有6个角,每个角都有长度,定义两片雪花同构当且仅当两片雪花分别从某一个点开始,顺时针或者逆时针后点对应相等即为形状相同的雪花,问这n片雪花中是否存在两片形状相同的雪花 # 题解hash函数取六个点的和 与 六个点的积 的和 这样就能保证6个点的数值一定有某种顺序对应相等判 ...
分类:
其他好文 时间:
2020-03-15 09:19:42
阅读次数:
68
叠加等边三角形绘制 ???????????????????????????????????????????????????????????????????????????????????????????????? 描述 使用turtle库绘制一个叠加等边三角形,图形效果如下:???????????? ...
分类:
其他好文 时间:
2020-03-15 00:00:31
阅读次数:
883
canvas默认宽高是300*150px <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>canvas</title> <style> .canvas{border:1px solid pink;} </st ...
分类:
其他好文 时间:
2020-03-11 01:21:44
阅读次数:
73
Chrome/Chromium的实验性功能+扩展推荐,让你的Chrome/Chromium起飞!
分类:
其他好文 时间:
2020-03-09 11:54:26
阅读次数:
72
题目:传送门 题意:给你一个圆和一个多边形, 判断多边形是不是凸多边形,如果是,接着判断圆是否在凸多边形内部。 #include <iostream> #include <stdio.h> #include <string.h> #include <algorithm> #include <queu ...
分类:
其他好文 时间:
2020-03-03 12:50:49
阅读次数:
80
凸包的定义: 包含点集 S 所有点的最小凸多边形称为凸包。 凸包绘制原理:Graham 扫描法 首先选择 y 方向上最低的点作为起始点 p0。 然后以 p0 为原点,建立极坐标系,做逆时针极坐标扫描,依次添加凸包点 p1,p2 ...pn(排序顺序根据极坐标角度大小) 若当前扫描点与下一个点构成的直 ...
分类:
其他好文 时间:
2020-02-22 12:20:57
阅读次数:
134
模 $|(x,y)|=\sqrt{x^2+y^2}$ 点积 $(ax,ay) (bx,by)=ax bx+ay by$ 叉积 $(ax,ay)\times(bx,by)=ax by ay bx$ 夹角 $$表示从$\vec a$逆时针旋转到$\vec b$的角度。 $\cos=\frac{\vec ...
分类:
其他好文 时间:
2020-02-19 21:12:44
阅读次数:
90
从NumPy的官方完整查到rot90函数语法格式如下: rot90(m, k=1, axes=(0, 1) m是要旋转的数组(矩阵),k是旋转的次数,默认旋转1次,那是顺时针还是逆时针呢?正数表示逆时针,而k为负数时则是对数组进行顺时针方向的旋转。axes是由坐标轴定义的平面,旋转轴垂直于该平面,坐 ...
分类:
其他好文 时间:
2020-02-15 09:50:23
阅读次数:
651
问题:输入一个整数n,表示是n边形,然后是按照逆时针顺序给出的n个顶点的坐标(x1, y1, x2, y2... xn, yn),为了简化问题,这里的所有坐标都用整数表示。n = 0 ,表示结束输出:n 边形的面积。 Sample Input3 0 0 1 0 0 1 4 1 0 0 1 -1 0 ...
分类:
其他好文 时间:
2020-02-10 17:42:31
阅读次数:
109