• 2024-07-02CF576C Points on Plane
    牛逼套路看inf眼都不会,看眼题解就会了(bushi题目让我们求一堆点按某种顺序排列后相邻点曼哈顿距离总和小于等于\(2.5\times10^9\)然后很牛的东西:把坐标\((x,y)\)当作区间\((l,r)\),那欲求式就等于每一个区间的\((l_1,r_1)\)移到另一个相邻区间的\((l2,r2)\)的步数的总和了,于是很
  • 2024-06-23[题解]CF988D Points and Powers of Two
    思路首先发现选出的数最多\(3\)个,考虑反证法。假设选出了四个数\(a,b,c,d\),并令:\[|a-b|=2^{x_1},|b-c|=2^{x_2},|c-d|=2^{x_3}\]又因为,\(|a-c|,|b-d|\)也都是\(2\)的次幂,那么有\(x_1=x_2=x_3\)。于是\(|a-d|=3\times2^{x_0}\neq2^k\)。在
  • 2024-06-22使用Kubesec检查YAML文件安全
    目录一.系统环境二.前言三.Kubesec简介四.使用Kubesec检查YAML文件安全五.总结一.系统环境本文主要基于Kubernetes1.22.2和Linux操作系统Ubuntu18.04。服务器版本docker软件版本Kubernetes(k8s)集群版本CPU架构Ubuntu18.04.5LTSDockerversion20.10.14v1.22.2
  • 2024-06-21K-means聚类是一种非常流行的聚类算法
    K-means聚类是一种非常流行的聚类算法,它的目标是将n个样本划分到k个簇中,使得每个样本属于与其最近的均值(即簇中心)对应的簇,从而使得簇内的方差最小化。K-means聚类算法简单、易于实现,并且在许多应用中都非常有效。K-means算法的基本步骤:选择初始中心:随机选择k个样本点作为初始
  • 2024-06-20CF988D Points and Powers of Two 题解
    题目传送门题目大意题目描述在坐标线上有nnn个不同的点,第iii
  • 2024-06-19力扣-452. 用最少数量的箭引爆气球
    1.题目介绍题目地址(452.用最少数量的箭引爆气球-力扣(LeetCode))https://leetcode.cn/problems/minimum-number-of-arrows-to-burst-balloons/题目描述有一些球形气球贴在一堵用XY平面表示的墙面上。墙面上的气球记录在整数数组 points ,其中points[i]=[xstart,xend]
  • 2024-06-195.29
    学习心得今日学习时间2hmportrandomimportmath#定义函数用于判断一个点(x,y)是否在单位圆内defis_inside_circle(x,y):#计算点到原点的距离平方distance_squared=x**2+y**2#判断距离是否小于1(单位圆半径为1)returndistance_squared<=1#获取用户输入的掷飞镖次数
  • 2024-06-17(slam工具)4 3D点集配准相似变换sRt计算
      https://github.com/Dongvdong/v1_1_slam_tool  importrandomimportmathimportnumpyasnpimportosdefAPI_pose_estimation_3dTo3d_ransac(points_src,points_dst):#NED->slamp=np.array(points_src,dtype=float)q=np.array(
  • 2024-06-17【cv-python基础】不同数据集的解析
    前言数据集使用之前需要对标注文件进行解析,故此记录。代码实现1.APA数据集解析#20240612:parsejsonfiletolabeledimage.importargparseimportjsonimportosimportos.pathasospimportcv2ascvimportnumpyasnpjsonfilename="freespace_3Dbox_APA.j
  • 2024-06-166.6
    学习心得今日学习时间2hmportrandomimportmath#定义函数用于判断一个点(x,y)是否在单位圆内defis_inside_circle(x,y):#计算点到原点的距离平方distance_squared=x**2+y**2#判断距离是否小于1(单位圆半径为1)returndistance_squared<=1#获取用户输入的掷飞镖次数
  • 2024-06-15把 .xyz 文件转换成 .ply 文件
    把.xyz文件转换成.ply文件(加头文件)_python将.ply转为.xyz-CSDN博客fromplyfileimportPlyData,PlyElementimportreimportnumpyasnpfromos.pathimportjoindefwrite_ply(save_path,points,text=True):points=[(points[i,0],points[i,1],points[
  • 2024-06-13Python: faces Swap
     #encoding:utf-8#版权所有2024©涂聚文有限公司#许可信息查看:两个头像图片之间换脸#描述:https://stackoverflow.com/questions/902761/saving-a-numpy-array-as-an-image?answertab=votes#Author:geovindu,GeovinDu涂聚文.#IDE:PyCharm2023.1
  • 2024-06-132024.5.16
    8-8【Python0009】查找鞍点分数10全屏浏览作者 doublebest单位 石家庄铁道大学【题目描述】对于给定5X5的整数矩阵,设计算法查找出所有的鞍点的信息(包括鞍点的值和行、列坐标,坐标从1开始)。提示:鞍点的特点:列上最小,行上最大。【练习要求】请给出源代
  • 2024-06-12代码随想录算法训练营第第36天 | 452. 用最少数量的箭引爆气球、435. 无重叠区间、763.划分字母区间
    今天的三道题目,都算是重叠区间问题,大家可以好好感受一下。都属于那种看起来好复杂,但一看贪心解法,惊呼:这么巧妙!这种题还是属于那种,做过了也就会了,没做过就很难想出来。不过大家把如下三题做了之后,重叠区间基本上差不多了用最少数量的箭引爆气球https://programmercarl.co
  • 2024-06-12代码随想录算法训练营第三十六天 | 406.根据身高重建队列
    406.根据身高重建队列题目链接文章讲解视频讲解思路:  先按照身高由大到小排序,如果身高相同,比较人数(由小到大);  按照人数重构数组,将节点插入到合适的位置classSolution{private:staticboolcompareByK(vector<int>&lhs,vector<int>&rhs){if(lhs[
  • 2024-06-12CSCI-UA.0480-051: Parallel Computing
    CSCI-UA.0480-051:ParallelComputingFinalExam(May 15th,2023)Total:100 pointsProblem 1Supposewehavethe followingtwo DAGs. Each DAG represents a process. That is, DAG 1 is a process and DAG 2 is another process. The two DAG
  • 2024-06-12COMP643 Advanced Database Management
    COMP643AdvancedDatabaseManagementAssignment3Worth:20%ofcoursemarksforCOMP643.Due:Friday,14thJune20245:00p.m.LatePenalty:Worknotreceivedbytheduetimeattractsanimmediatepenalty,upto25%ofthepointsavailable.Noworkw
  • 2024-06-10端午安康代码PYTHON
    importrandomfrommathimportsin,cos,pi,logfromtkinterimport*CANVAS_WIDTH=640CANVAS_HEIGHT=480CANVAS_CENTER_X=CANVAS_WIDTH/2CANVAS_CENTER_Y=CANVAS_HEIGHT/2IMAGE_ENLARGE=11HEART_COLOR="#FF99CC"defcent
  • 2024-06-06QT 关于pcl::oncatenateFields的报错问题
    报错类不能是其自身的基类因为pcl::concatenateFields与PointXYZRGB不兼容viewer.reset(newpcl::visualization::PCLVisualizer("viewer",false));vtkNew<vtkGenericOpenGLRenderWindow>window;window->AddRenderer(viewer->getRendererCollection()-&g
  • 2024-06-056.5
    实验三:Newton法程序设计一、实验目的掌握Hesse矩阵的计算方法和Newton法的基本思想及其迭代步骤;学会运用MATLAB编程实现常用优化算法;能够正确处理实验数据和分析实验结果及调试程序。  二、实验内容(1)求解无约束优化问题:f(x)=(x1+10x2)^2+5(x3-x4)^2+(x2-2x3)^4+10(x1-x4)^
  • 2024-06-05实验20-智能换脸
    changeface.pyimportcv2importdlibimportnumpyimportsysPREDICTOR_PATH="./shape_predictor_68_face_landmarks.dat"SCALE_FACTOR=1FEATHER_AMOUNT=11#代表各个区域的关键点标号FACE_POINTS=list(range(17,68))MOUTH_POINTS=list(range(48,61))RI
  • 2024-06-03视频处理之光流估计
    引言:        光流估计是计算图像序列中物体运动的方法之一。在计算机视觉和图像处理中,光流被用来估计图像中像素的运动方向和速度。它是通过比较两帧图像中相邻像素的亮度值来实现的。那么会实现什么样子的功能呢?我们来看一下效果        上图就是某视频中
  • 2024-06-02椭圆曲线密码学(ECC)加解密,附带python代码
    想起来很久没写博客了,刚好今天要写实验报告,随便把之前的也完成吧1.椭圆曲线概念椭圆曲线在经过化解后,可以用这条式子表达:E:y²=x³+ax+b其背后的密码学原理,是基于椭圆曲线离散对数问题,比RSA算法更有安全且运算速度更快。在看上面的式子,我们知道构造一个椭圆曲线,需要a,b两个参数
  • 2024-06-02前端使用 Konva 实现可视化设计器(12)- 连接线 - 直线
    这一章实现的连接线,目前仅支持直线连接,为了能够不影响原有的其它功能,尝试了2、3个实现思路,最终实测这个实现方式目前来说最为合适了。请大家动动小手,给我一个免费的Star吧~大家如果发现了Bug,欢迎来提Issue哟~github源码gitee源码示例地址相关定义连接点记录了
  • 2024-06-01PCL欧式距离聚类源码解析
    1.Findapointp10inspace,thereiskdTreeFindthenpointsclosesttohim,andjudgethedistancefromthesenpointstop.Putpointsp12,p13,p14….withdistanceslessthanthethresholdrinclassQFindabitofp12inQ(p10)andrepeat1.3Fi