亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? tour-changes.html

?? 密碼大家Shoup寫的數論算法c語言實現
?? HTML
?? 第 1 頁 / 共 2 頁
字號:
<html><head><title>A Tour of NTL: Summary of Changes  </title></head><body bgcolor="#fff9e6"><center><a href="tour-roadmap.html"><img src="arrow1.gif" alt="[Previous]" align=bottom></a> <a href="tour.html"><img src="arrow2.gif" alt="[Up]" align=bottom></a> <a href="tour-ack.html"> <img src="arrow3.gif" alt="[Next]" align=bottom></a></center><h1> <p align=center>A Tour of NTL: Summary of Changes </p></h1><p> <hr> <p><h3>Changes between NTL 4.3a and 5.0a</h3><p><ul><li>I've now re-structured NTL so that one can useeither 'traditional' LIP or GMP as the <i>primary</i> long integer package.Doing this introduced some (minor) backward incompatabilies inthe programming interface, so there is also a 'third way' -- youcan use GMP as a <i>supplemental</i> long integer package (as in NTL 4.3), gettingmany (but not all) of the performance benefits of GMP, whilemaintaining <i>complete</i> backward compatability with the traditionallong integer package.This 'third way' is not highly recommended -- it is only intendedas a backward compatabilty hack.<p>Even if you do not use GMP, you should <a href="tour-gmp.html">read about using NTL with GMP</a> sothat you can write code that works with either the traditional or GMPlong integer packages.<p><li>Added a <tt>ZZ</tt> to unsigned long conversion routine.<a href="conversions.txt">[more details]</a><li>Added new vector classes <tt>vec_ulong</tt> (vectorsof unsigned longs) and <tt>vec_vec_ulong</tt>.<a href="tour-modules.html">[more details]</a><li>Some minor bug fixes:  under some unusual circumstances, a memoryallocation error could be erroneously raised; I also added a patch that works around a bug in v3.0.1 of GMP.<li>Some internal cleansing, minimizing the use of non-standard constructs.</ul><p> <hr> <p><h3>Changes between NTL 4.2a and 4.3a</h3>This is backward compatible with previous versions.<p><ul><li>Improved the performance of <tt>ZZ_pX</tt> arithmetic when using GMP.The GMP version is also more space efficient (the pre-computed tables are much smaller).These improvements are most marked for very large <tt>p</tt> (severalthousand bits).<p>The only thing unsatisfactory about this state of affairs is that <i>vis a vis</i> the GMP version, the pureLIP code is asymptotically slower by <i>more</i> than a constant factor,and is is also less space efficient.Perhaps I'll get around to rectifying this imbalance someday.To do this, I need a sub-quadratic division with remainder routine for LIP.At any rate, the differences only become seriously noticible when<tt>p</tt> has more than a few thousand bits.<p><li>Some other small adjustments here and there.</ul><p> <hr> <p><h3>Changes between NTL 4.1a and 4.2a</h3>This is backward compatible with previous versions.<p><ul><li>Hacked the big integer code so that NTL uses GMP(the GNU Multi-Precision library).This is done in such a way as to get most of the benefits of GMPwith a reasonable amount of effort, and while maintaining complete backwardcompatability and minimizing the risk of introducing bugs.Some arithmetic operations on some platforms may execute two to three timesfaster if using GMP. <a href="tour-gmp.html">[more details]</a><li>Simplified the installation procedure on Unix systems byproviding a simple configuration script so that setting various configuration variables can be done withoutediting the <tt>makefile</tt> and  <tt>config.h</tt> file.<a href="tour-unix.html">[more details]</a><li>Added function <tt>GenGermainPrime</tt>to efficiently generate random Germain primes, i.e., primes <i>p</i>such that <i>2p+1</i> is also prime. <a href="ZZ.txt">[more details]</a><li>Added a function <tt>random</tt> to generate random <tt>quad_floats</tt>.<a href="quad_float.txt">[more details]</a><li>Added an <tt>ifdef</tt> in <tt>tools.h</tt> that allowsone to suppress the declaration of <tt>min</tt> and <tt>max</tt>functions in NTL client programs;these were causing problems when writing 'Windows applications'.<li>Implemented a faster algorithm for initializing the<tt>ZZ_p</tt> auxilliary data structures.<li>Polished up a few other minor things in the code and documentation.</ul><p> <hr> <p><p><h3>Changes between NTL 4.0a and 4.1a</h3><p>This is backward compatible with previous versions.<p><ul><li>Made some changes that should make NTL compile smoothlyusing any variation of the <tt>C++</tt> language between traditional and ISO Standard.These changes do not affect the documented NTL interface or thebehaviour of NTL.<li>Added a flag <tt>NTL_STD_CXX</tt> in the <tt>config.h</tt> file.Setting this flag causes all of NTL to be "wrapped" in namespace <tt>NTL</tt>,and that part of the standard library used by NTL is "wrapped"in namespace <tt>std</tt>.This should greatly help with the <i>namespace pollution</i> problem.<a href="tour-stdcxx.html">Go here</a> for more details.</ul><p> <hr> <p><p><h3>Changes between NTL 3.9b and 4.0a</h3><p>This is backward compatible with previous version.<p><ul><li>Attached the GNU General Public License to NTL.<li>Fixed two bugs:<ul><li>one in <tt>ReconstructRational</tt> which resulted in a crash on some inputs;<li>one in <tt>exp(RR)</tt> (and by implication in <tt>pow(RR,RR)</tt>),which led to wrong answers on 64-bit machines when computing <tt>exp(x)</tt>for <tt>x > 2^53</tt>.</ul><li>Increased some inconvenient limiting bounds, including a restriction on the FFT.</ul><p> <hr> <p><p><h3>Changes between NTL 3.9a and 3.9b</h3><p>This is a minor revision of 3.9a.<ul><li>Improved time and space efficiency of the HNF routine(see <a href="HNF.txt"><tt>HNF.txt</tt></a>).The old version was based on the description in Henri Cohen's book,which was not really properly optimized.</ul><p> <hr> <p><p><h3>Changes between NTL 3.8b and 3.9a</h3><p>This is backward compatible with previous versions.<ul><li>Modified the installation script somewhat, addinga <i>configuration wizard</i> that sets the flags in<tt>config.h</tt> "automagically".This works for the <a href="tour-unix.html">Unix version</a> only.<li>Improved the <tt>xdouble</tt> input/output and ascii to <tt>xdouble</tt>conversion.The old version could be a bit flaky when reading/writingvery large numbers.The new I/O routines also attain better accuracy.<li>Improved conversion routines between <tt>xdouble</tt>and <tt>ZZ</tt>/<tt>RR</tt>. <li>Improved the <tt>RR</tt> output routine.The new version should be more accurate and also completely platform independent.<li>Added the following routines to the <tt>RR</tt> package:<pre>   {Trunc,Floor,Ceil,Round}ToZZ, round   RoundToPrecision, MakeRR   random</pre>See <a href="RR.txt"><tt>RR.txt</tt></a> for details.<li>Improved the accuracy of <tt>quad_float</tt> input/output,and the accuracy of conversion between <tt>quad_float</tt> and <tt>RR</tt>.<li>Made the timing function somewhat more robust.<li>Hacked the Unix installation script so that it works more smoothly with Cygnus tools under Windows.<li>Fixed a few other, small problems.</ul><p> <hr> <p><p><h3>Changes between NTL 3.8a and 3.8b</h3><p>This is a minor revision of 3.8a.<ul><li>Fixed a bug, a memory leak in routine <tt>gauss</tt> for <tt>mat_ZZ_pE</tt>and <tt>mat_zz_pE</tt>.<li>Fixed a minor problem in <tt>config.h</tt>.<li>Tightened up some size checks, so that now some nice "size invariants"are guaranteed, e.g., for a <tt>ZZ</tt> <tt>n</tt>,<pre>   NumBits(NumBits(n)) &lt;= NTL_BITS_PER_LONG-4</pre>Similarly for the type <tt>GF2X</tt>.Of course, on most platforms, one will run out of memory beforethese bounds are exceeded, but they are nevertheless convenient.</ul><p> <hr> <p><p><h3>Changes between NTL 3.7a and 3.8a</h3><p>This is backward compatible with previous versions.<ul><li>Added conversion routines from <tt>unsigned</tt> <tt>int</tt>and <tt>unsigned</tt> <tt>long</tt> to <tt>ZZ</tt>, <tt>RR</tt>, <tt>xdouble</tt>, and <tt>quad_float</tt>.<li>Added routines <tt>GF2XFromBytes</tt> and <tt>BytesFromGF2X</tt>for conversion between byte vectors and polynomials over <tt>GF(2)</tt>,along with routines <tt>NumBits</tt> and <tt>NumBytes</tt>for such polynomials.See <a href="GF2X.txt"><tt>GF2X.txt</tt></a> for details.<li>Added a hack in the <tt>ZZX</tt> factorizerto exploit polynomials of the form <tt>g(x^k)</tt>.This can be disabled by setting the variable <tt>ZZXFac_PowerHack</tt>to zero.See <a href="ZZXFactoring.txt"><tt>ZZXFactoring.txt</tt></a>for details.<li>Improved the hensel system solver <tt>solve1</tt>.See <a href="mat_ZZ.txt"><tt>mat_ZZ.txt</tt></a> for details.<li>Changed documentation for <tt>RationalReconstruction</tt>to reflect the Wang, Guy, Davenport bounds.See <a href="ZZ.txt"><tt>ZZ.txt</tt></a> for details.<li>Improved the routine <tt>GenPrime</tt> a bit. <li>Some other small tweaks here and there.No real bug fixes.<li>Polished the documentation a bit, adding more examples.</ul><p> <hr> <p><p><h3>Changes between NTL 3.6b and 3.7a</h3><p>This is backward compatible with previous versions.<ul><li>Added a "rational reconstruction" routine. See the routine <tt>ReconstructRational</tt> in <a href="ZZ.txt">ZZ.txt</a>.<li>Added another routine for solving linear systems over <tt>ZZ</tt>that is based on Hensel lifting, rather than Chinese Remaindering.It can be significantly faster in some cases.See the routine <tt>solve1</tt> in <a href="mat_ZZ.txt">mat_ZZ.txt</a>).<li>Some performace tuning, especially CRT and polynomial interpolation code.<li>Various documentation corrections.<li>Added more "overflow checks" here and there to ensure programs crash gracefullywhen certain things get too big.<li>Fixed a "benign" bug (i.e., it would never get triggered on any of today'smachines).<li>Removed references to <tt>&lt;malloc.h&gt;</tt>, which were unnecessary,non-standard, and caused problems on some platforms.</ul><p><hr><p><h3>Changes between NTL 3.6a and 3.6b</h3><p>Bug fixes.<p><hr><p><h3>Changes between NTL 3.5a and 3.6a</h3><p>This version is backward compatible with 3.5a.<p><ul><li>A few small bug fixes and performance enhancements.<li>Changes to the <tt>ZZX</tt> factoring routines that in somecases yield dramatic performance improvements(<a href="tour-time.html">more details</a>).</ul><p><hr><p><h3>Changes between NTL 3.1b and 3.5a</h3><p><b>Please note.</b> This version is <b>NOT</b> completely backward compatible.<p>Summary of changes:<ul><li>Improved performance of the "all integer" LLL routine.<li>Put in a better pseudo-random number generator,and added ZZ/byte array conversions.<li>Improved performance of primality test, and added a more convenient routine <tt>GenPrime</tt>.<li>Overloaded NTL's vector placement "new" operator in a differentway to avoid conflicts with standard <tt>C++</tt> library.<li>Renamed many macros.<li>Renamed header files.<li>Made some changes to the packagingthe installation procedure.</ul><p><b>Renamed Macros.</b>I renamed many macros defined in NTL header files.<p>The reason is that I want to minimize namespace pollution.Someday, NTL will be wrapped in a namespace, and when that happensthe only remaining namespace pollution problems will be caused by macros.Eliminating all macros from NTL is not feasible.Instead, all NTL defined macros now begin with the prefix "NTL_",which reduces the namespace pollution to an ecceptable level.You will probably not be affected by this, unless youdo some low level hacking using a macro like <tt>ZZ_NBITS</tt>(now called <tt>NTL_NBITS</tt>), or unless you create yourown NTL vectors using a macro like <tt>ntl_vector_decl</tt>(now called <tt>NTL_vector_decl</tt>).<p>For a complete list of affected names, see <a href="names.txt">names.txt</a>.<p>Adapting to this name change should be painless, as there is a program to translate source files from the old naming convention to the new.The file "newnames.c", can be compiled as either a <tt>C</tt> or <tt>C++</tt>program. The program is a "filter" that copies its input to its output,replacing all the old macro names by the new macro names.<p>In the WinNTL distribibution, "newnames.c" is called "newnames.cpp" and is located in the directory"newnames".<p><b>Renamed header files.</b>The names of header files themeselves pollute another (extra-linguitsic) namespace.To alleviate this problem, the header files have been renamed.Instead of<pre>   #include "foo.h"</pre>one now should write<pre>   #include &lt;NTL/foo.h&gt;</pre>The only exceptions are the old header files "ntl_vector.h","ntl_matrix.h", and "ntl_pair.h", which are now called<tt>&lt;NTL/vector.h&gt;</tt>, <tt>&lt;NTL/matrix.h&gt;</tt>, and <tt>&lt;NTL/pair.h&gt;</tt>.<p><b>Installation procedure.</b>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品av麻豆的观看方式| 成人精品国产福利| 7777精品久久久大香线蕉| 亚洲自拍偷拍图区| 欧美日韩久久久一区| 日本中文字幕不卡| 日韩一区在线播放| 色婷婷综合在线| 亚洲国产精品一区二区尤物区| 在线观看国产91| 一区二区三区四区五区视频在线观看 | 91福利国产精品| 亚洲一二三专区| 欧美一区二区精品| 国产精品一区二区久激情瑜伽| 国产拍揄自揄精品视频麻豆| 日韩一区二区三区高清免费看看| 日韩福利视频网| jvid福利写真一区二区三区| 亚洲人成网站影音先锋播放| 欧美日韩电影在线| 韩国理伦片一区二区三区在线播放| 日韩小视频在线观看专区| 国产成人av电影在线观看| 1024成人网| 欧美一区日本一区韩国一区| 国产精品资源在线| 亚洲一卡二卡三卡四卡五卡| 日韩欧美成人午夜| 91视频一区二区三区| 日本成人在线视频网站| 欧美激情一区在线| 欧美日韩dvd在线观看| 国内精品写真在线观看| 亚洲黄色免费网站| 日韩美女天天操| 91麻豆.com| 激情久久久久久久久久久久久久久久| 成人欧美一区二区三区白人| 一区二区免费看| 国产成人综合在线观看| 狠狠狠色丁香婷婷综合久久五月| 欧美一卡二卡三卡| 国产一区二区中文字幕| 一区二区三区欧美亚洲| 久久久精品免费免费| 欧美三级电影网| 成人动漫视频在线| 国产一区二区影院| 天堂av在线一区| 亚洲欧美国产77777| 久久影院午夜片一区| 欧美日韩一二区| 一本到不卡免费一区二区| 国产成人av电影在线| 久久精品国产秦先生| 亚洲国产精品久久艾草纯爱| 亚洲丝袜美腿综合| 国产欧美日韩在线看| 2020国产精品久久精品美国| 欧美丰满嫩嫩电影| 国产一区二区三区免费在线观看| 偷拍一区二区三区四区| 欧美日韩一级二级| 久久综合av免费| 欧美sm极限捆绑bd| 欧美精品电影在线播放| 欧美性感一类影片在线播放| av不卡免费电影| 成人黄色大片在线观看| 国产精品一区在线| 国产剧情一区在线| 国模一区二区三区白浆| 精品在线一区二区| 精品一区二区在线视频| 国内精品视频666| 韩国三级中文字幕hd久久精品| 久久精品国产**网站演员| 久久激情五月激情| 激情综合色播五月| 国产黄人亚洲片| 国产成人av福利| 成人黄色在线网站| 一本到高清视频免费精品| 色综合天天综合网天天狠天天| 91亚洲男人天堂| 日本乱码高清不卡字幕| 欧美午夜电影一区| 欧美日韩国产另类一区| 欧美一区二区三区喷汁尤物| 日韩午夜在线播放| 久久久亚洲精品石原莉奈| 中文字幕第一区二区| 一区精品在线播放| 亚洲一区二区在线视频| 丝袜亚洲另类欧美综合| 老司机午夜精品99久久| 国产精品99久久久久久久vr| 成人黄色一级视频| 在线看国产一区二区| 精品视频在线视频| 欧美大片在线观看| 国产精品色哟哟| 亚洲福利视频导航| 精品一区二区三区免费毛片爱| 粉嫩一区二区三区性色av| 色激情天天射综合网| 亚洲免费观看高清完整版在线 | 欧美三区在线观看| 欧美日韩激情一区二区三区| 欧美一区二区大片| 国产欧美中文在线| 一区二区在线观看视频在线观看| 午夜欧美在线一二页| 国产精品一区二区无线| 色94色欧美sute亚洲线路二| 欧美一区二区三区性视频| 国产婷婷色一区二区三区| 欧美在线看片a免费观看| 69堂精品视频| 国产精品高潮呻吟久久| 日本亚洲一区二区| 成人动漫中文字幕| 日韩一区二区精品在线观看| 亚洲国产高清不卡| 日本亚洲免费观看| 91麻豆国产在线观看| 精品理论电影在线观看 | 久久99在线观看| 日本韩国一区二区| 精品国产成人系列| 亚洲精品国产高清久久伦理二区| 蜜桃av噜噜一区| 欧洲中文字幕精品| 国产目拍亚洲精品99久久精品| 性做久久久久久免费观看欧美| 国产a区久久久| 日韩视频中午一区| 一区二区高清免费观看影视大全| 国产精品一区二区不卡| 欧美精品第一页| 亚洲已满18点击进入久久| 国产成人免费在线观看不卡| 欧美一区二区私人影院日本| 一区二区久久久久| 99国产精品久久久久久久久久| 欧美精品一区男女天堂| 日韩av电影免费观看高清完整版| 日本高清成人免费播放| 中国色在线观看另类| 狠狠色狠狠色综合系列| 日韩一级免费观看| 天堂午夜影视日韩欧美一区二区| 91网站在线观看视频| 国产精品天天摸av网| 国产精品12区| 久久综合资源网| 精品一区二区免费看| 欧美一区二区在线看| 天堂一区二区在线| 91.麻豆视频| 日韩影院免费视频| 欧美精品久久一区| 日韩和欧美一区二区| 欧美日韩国产免费| 五月天视频一区| 欧美一区二区三区日韩| 日韩成人免费电影| 欧美一卡二卡三卡四卡| 日韩综合在线视频| 欧美一区二区三区精品| 青青草国产成人av片免费| 91麻豆精品国产91久久久久| 首页综合国产亚洲丝袜| 欧美二区乱c少妇| 日韩电影在线免费观看| 日韩一区二区三区四区| 麻豆精品新av中文字幕| 精品国产乱码久久久久久夜甘婷婷| 久久99精品一区二区三区三区| 日韩欧美国产一区二区三区| 黑人巨大精品欧美黑白配亚洲| 2021久久国产精品不只是精品| 国产成人精品免费在线| 国产精品美女久久久久久久 | 亚洲天堂免费看| 欧美在线色视频| 免费人成网站在线观看欧美高清| 日韩午夜三级在线| 国产成人综合在线观看| 最好看的中文字幕久久| 久久99国产精品麻豆| 国产精品99久久久久久久vr | 亚洲成人自拍偷拍| 欧美日韩一区二区三区免费看| 亚洲国产毛片aaaaa无费看| 欧美一区二区三区喷汁尤物| 国产九色精品成人porny| 中文字幕一区在线观看视频| 91成人在线精品|