-
有限域上计算的基本库
1引言
这是一种快速Galois域的库,并且所有的源文件是自由软件;这个库有一些显著的不同与以往的Galios场库进行比较。
1)这个库可以使用在Windows平台和Linux平台,C和C++的支持。
2)与以往的研究相比,在这一块的代码非常简洁,代码量小于150线为1/3-1/5以前的作品。
3)所有的Galois域的功能的操作与宏实现的,所以计算速度是非常快的。
2如何使用它。&nbs
- 2022-06-19 21:05:29下载
- 积分:1
-
写话
狐狸 Cielwants 在她旧手机上键入一个单词。这台手机有只有一个按钮。通过点击该按钮一次,(B) 两次攻丝,在一排,等等,按字母顺序键入字母 A。因此,最后一个字母 Z 被键入 bytapping 26 次,没有停顿.给出了一个字符串字按钮。计算并返回到以下问题: 如何回答多次将 Ciel 自来水按钮输入这个词的时候? 笔记-键入一个单词时,彩虹对无量短暂的停顿后打字每一封信,这样,电话可以告诉 oneletter 结束的时候,另一封信开始。这些停顿并不重要这个问题里限制词将包含 1 和 50characters,包容性之间。-每个单词中的字符将 anuppercase 英文字母 ("A"-"Z")。 Examples0)"A"的回报: 1One taptypes 的字母 A.1)"ABC"返回: 6 ~ 类型 ABC、 国际环境法中心将做以下: 自来水 thebutton,一旦键入 A.Tap thebutton 两次,以键入 B.Tap thebutton 三次键入这个总人数的水龙头是 1 + 2 + 3 = 6."2) VAMOSGIMNASIA"的回报: 143 3)"TOPCODER"回报: 96 4)"SINGLEROUNDMATCH"的回报: 183 5)"ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ"的回报: 1300年
- 2022-07-01 05:32:59下载
- 积分:1
-
一个用vb编的程序,用图形来计算两直线交点的坐标.
一个用vb编的程序,用图形来计算两直线交点的坐标.-a vb series with the procedures used to calculate two graphics straight intersection coordinates.
- 2022-02-05 05:35:53下载
- 积分:1
-
LZW压缩算法c++实现
应用背景本程序是一个使用C++实现的压缩算法,LZW算法,LZW压缩算法是Lempel-Ziv-Welch 3个人共同发明的,简称 LZW 的压缩算法,可以用任何一种语言来实现它.
LZW是GIF图片文件的压缩算法,而且zip压缩的思想也是基于LZW实现的,所以LZW对文本文件具有很好的压缩性能。
LZW压缩算法的基本原理:提取原始文本文件数据中的不同字符,基于这些字符创建一个编码表,然后用编码表中的字符的索引来替代原始文本文件数据中的相应字符,减少原始数据大小。看起来和调色板图象的实现原理差不多,但是应该注意到的是,我们这里的编码表不是事先创建好的,而是根据原始文件数据动态创建的,解码时还要从已编码的数据中还原出原来的编码表.
关键技术编码表中每一项的大小一般为12位,用来代表一个字符串。这样编码表有2**12=4096项,编码值是0~4095。通常情况下0~255是固定的,用
来代表单个字符0~255。而值256通常用来表示开始新的编码表,因为如果编码表的4096项都用完了,而待压缩文件还没有处理完,那么就需要生成新的
编码表继续压缩;257表示压缩结束,用来写到压缩文件尾。从258开始,每个值都代表一个字符串(至少2个字符)。
举个例子,有下面的字符串:ababcdefgefg。(a的ascii码是0x61=97)
压缩后的数据是:97 98 258 99 100 101 102 103 263 103。
请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-03-11 09:38:15下载
- 积分:1
-
卷积码编码viterbi译码算法FPGA实现工程
卷积码编码采用2,1,2非系统卷积码,译码算法采用viterbi算法,绝对工程验证,系统实现;最高支持50Mbit/s以上吞吐量
- 2023-07-08 19:00:05下载
- 积分:1
-
东西测试-不为用法。尚未...你可以试试,但不是建议现在
东西测试-不为用法。尚未...你可以试试,但不是建议现在
东西测试-不为用法。尚未...你可以试试,但不是建议现在
不是现在。不是现在。不是现在。
- 2022-02-05 15:58:20下载
- 积分:1
-
计算三点的插值函数的fortran90程序,包括源代码,一个算例和输出文件,简单适用。...
计算三点的插值函数的fortran90程序,包括源代码,一个算例和输出文件,简单适用。-Calculating a three-point interpolation function fortran90 procedures, including source code, a numerical example and output files, simple and applicable.
- 2022-02-27 08:32:48下载
- 积分:1
-
LU分解,QR分解等矩阵分解
矩阵分解的C语言实现,包括LU分解,QR分解,household分解以及givens分解;QRfactorization.cpp:QR分解源码LUfactorization.cpp:LU分解源码Household reduxtion:household分解源码GivensReduction:Givens分解源码start.cpp:main函数ReadFile.cpp:从文件中读取矩阵内容
- 2022-04-19 22:38:25下载
- 积分:1
-
Romberg algorithm example
龙贝格算法的例子-Romberg algorithm example
- 2022-03-20 20:03:19下载
- 积分:1
-
三维点云网格化
应用背景
三维点云网格化,应用到三维重建中,通过结构光扫描获取的三维点云数据,对点云数据进行重建生成三角面片。
关键技术用边扩展来构建三角网的算法是:
1.选取两数据点,连成初始基线
2.沿基线的固定一侧搜寻第三点,生成第一个Delauney三角形
3.以三角形的两条新边作为新的基线
4.依次重复2,3直至所有的基线处理完毕
所以在算法中分别用了几个函数分别是用来获取第三个点,根据余弦值来判断三角形的,构建三角网的。都是根据算法的思想来的
- 2022-07-03 05:52:54下载
- 积分:1