-
蓝桥杯-六角幻方-代码
应用背景
这是蓝桥杯往年的一个题目,类似的题目有六角填数、4*4魔方阵等。题目如下图:
将1,2,3,...19填进去,图中已经填了两个数15和13,填完后要求每条直线上的数字之和相等,图中共有十五条直线。
关键技术代码在VS2010上运行。 设和为a, 则a*15/3=(1+19)/2*19 所以 a=38 前两个数已经填好,开始填第三个数,将满足vis=0的数依次填进去。填完第三个数,第一行已经形成了直线,判断第一行的和是不是38. 填完第七个数,新增加了一条直线(第二行),判断它的和。填完第八个数,增加了一条线(45°方向),判断其和。以此类推。程序关键是:每填完一个数,看有没有新增加的直线,并判断数字和,不能全部填完19个数再判断,因为计算量太大,程序运行不出来。
- 2022-02-07 04:51:19下载
- 积分:1
-
Delaunay剖分Bowyer Watson算法
应用背景
基于MS Visual Studio 2010的C++算法设计。
三维建模中,最重要的一步就是平面区域的三角网格剖分。一般来说有很多方法可以实现这一步,比如贪心算法,周培德算法。但是效果最好的应当是Delaunay方法。本代码采用了Delaunay方法的Bowyer-Watson算法。
关键技术
Bowyer-Watson算法。
数据结构支持off文件的数据格式。
设计按照Delaunay剖分方法,执行Bowyer-Watson算法。
当运算结点过多时,程序占用资源较大。
读入读出均为off文件。
- 2022-12-11 14:00:03下载
- 积分:1
-
矩阵类Matrix
采用C++语言编写,设计了一个矩阵类,使用十分方便,能够进行各项矩阵计算,包括矩阵相加,相减,相乘,矩阵求逆,矩阵转置等。
- 2023-04-18 07:30:03下载
- 积分:1
-
一个B
一个B-树实现与编辑-a B-Tree and Editors
- 2023-05-24 06:50:03下载
- 积分:1
-
贝叶斯分类
类是将一个未知样本分到几个预先已知类的过程。
在众多的分类模型中,应用最为广泛的两种分类模型是决策树模型(Decision Tree Model)和朴素贝叶斯模型(Naive Bayesian Model,NBC)。
- 2022-03-31 03:45:25下载
- 积分:1
-
Verilog数字积分法2轴插补
module DDA_xy(rst,clk,start,pls_A,pls_B,busy);2轴数字积分法插补算法,输出A、B两轴脉冲,采用verilog hdl语言编写,是用 verilog 来实现数控中的数字积分法插补-verilog to the NC is the number of points in the interpolation method
- 2022-01-28 08:33:01下载
- 积分:1
-
多模式字符串匹配ACSM
最近学习算法,在网上找的,可惜只能按照关键字找,不能迷糊匹配
- 2022-04-17 05:38:43下载
- 积分:1
-
限制人口增长的分歧
有限的人口可视化模型增长,显示著名的最著名的分叉图。蛛网迭代图也包括在内。
- 2022-01-25 22:57:28下载
- 积分:1
-
os 银行家,共创 pthread 信号量
银行家与 pthread, os 银行家、 共创 pthread、 信号量,os 银行家、 共创 pthread、 信号量
- 2022-03-22 09:35:54下载
- 积分:1
-
Given a set A [1 ... n], and one from A to its own mapping f, to find the larges...
给定一集合A[1...n]和一个从A 到其自身的映射f,寻找元素个数最多的一个子集S属于A,并使得S 满足:
1.f 把S 映射到自身;
2.S 中没有两个元素映射到相同的元素。-Given a set A [1 ... n], and one from A to its own mapping f, to find the largest number of elements in a subset of S belongs to A, and makes the S satisfy: 1. f to S is mapped to itself 2. No two elements of S mapped to the same element.
- 2022-12-19 23:40:03下载
- 积分:1