亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
国产精品国产三级国产专播品爱网 | 99久久婷婷国产精品综合| 蜜臀a∨国产成人精品| 亚洲综合免费观看高清完整版在线 | 91在线视频网址| 黄网站免费久久| 青椒成人免费视频| 日韩不卡免费视频| 蜜桃视频在线一区| 久久国产精品区| 久久91精品久久久久久秒播| 青青草精品视频| 国产在线看一区| 国产成人在线视频网址| 精品综合久久久久久8888| 精品一区二区在线免费观看| 国产一区二区三区四区五区入口| 国产麻豆视频一区二区| 国产成人久久精品77777最新版本| 国产69精品久久久久777| 成人av在线网| 欧美日韩在线直播| 91精品欧美综合在线观看最新| 3atv在线一区二区三区| 日韩欧美国产综合一区| 国产精品免费视频网站| 一区二区三区四区激情| 日韩精品一级中文字幕精品视频免费观看 | 亚洲国产视频一区二区| 亚洲精品菠萝久久久久久久| 亚洲最大成人综合| 麻豆91在线观看| 国产一区啦啦啦在线观看| 成人av网站免费观看| 91国偷自产一区二区使用方法| 91精品国产综合久久久久久| 日韩美女视频一区二区在线观看| 精品国产伦一区二区三区观看方式 | 久久婷婷一区二区三区| 国产精品午夜免费| 伊人婷婷欧美激情| 免费在线欧美视频| 色播五月激情综合网| 精品国产1区二区| 亚洲男人电影天堂| 国产精品中文有码| 色视频一区二区| 国产亚洲一二三区| 日韩av电影免费观看高清完整版| 国模少妇一区二区三区| 欧洲生活片亚洲生活在线观看| 久久久亚洲综合| 午夜精品久久久久久久99水蜜桃| 国产99精品在线观看| 日韩欧美一区在线| 性做久久久久久免费观看欧美| 成人午夜激情影院| 久久久蜜桃精品| 五月天久久比比资源色| 91在线视频播放地址| 国产日产亚洲精品系列| 婷婷中文字幕综合| av电影在线观看完整版一区二区| 91精品国产综合久久久蜜臀粉嫩| 欧美国产丝袜视频| 婷婷久久综合九色综合绿巨人| 91女厕偷拍女厕偷拍高清| 国产视频911| 国产精品综合网| 久久久噜噜噜久久人人看| 九九视频精品免费| 精品国产第一区二区三区观看体验| 亚洲国产精品欧美一二99| 日本二三区不卡| 亚洲狠狠丁香婷婷综合久久久| 成人黄色软件下载| 日韩一区有码在线| 99re这里都是精品| 亚洲另类在线一区| 一本色道亚洲精品aⅴ| 亚洲另类春色校园小说| 91成人在线免费观看| 亚洲一区二区三区美女| 欧美色图在线观看| 免费日本视频一区| 久久久青草青青国产亚洲免观| 国产高清久久久久| 国产精品久久久久三级| 色综合中文字幕| 亚洲午夜免费视频| 欧美人与z0zoxxxx视频| 日本一不卡视频| 欧美一卡二卡在线| 欧美aaa在线| 欧美精品一区男女天堂| 国产精品一卡二| 国产精品毛片高清在线完整版| 国产一区二区三区电影在线观看| 久久久精品国产免费观看同学| 国产成人综合视频| 亚洲一区在线观看网站| 91精品黄色片免费大全| 国产精品中文有码| 亚洲欧美一区二区视频| 91麻豆精东视频| 美国av一区二区| 国产精品高潮呻吟久久| 一本色道久久综合亚洲aⅴ蜜桃 | 欧美日韩精品高清| 国产制服丝袜一区| 亚洲精品视频自拍| 精品国产一区二区三区不卡| 成人av动漫网站| 麻豆精品一区二区综合av| 国产精品美女www爽爽爽| 欧美一区二区视频在线观看2020 | 国产亚洲欧美日韩日本| 91麻豆精东视频| 国产一区二区三区在线观看精品| 亚洲丝袜自拍清纯另类| 日韩精品一区二区三区在线| 一本色道久久综合亚洲aⅴ蜜桃| 美女一区二区三区在线观看| 中文字幕五月欧美| 久久伊人蜜桃av一区二区| 欧美三级视频在线| 波多野洁衣一区| 精品无人码麻豆乱码1区2区| 一区二区三区色| 国产精品久久久久久久久免费桃花 | 9191成人精品久久| 99国产精品一区| 国产乱子轮精品视频| 三级一区在线视频先锋| 亚洲精品久久7777| 国产精品另类一区| 久久亚洲综合色一区二区三区| 欧美日韩在线不卡| 91免费版在线| 成人影视亚洲图片在线| 国产一区二区免费看| 美女诱惑一区二区| 日本色综合中文字幕| 五月婷婷欧美视频| 亚洲国产一区二区在线播放| 日韩毛片精品高清免费| 中文字幕av一区 二区| 久久久一区二区三区捆绑**| 精品国产乱码久久久久久久久| 欧美精品久久久久久久多人混战 | 久久久久久久久99精品| 日韩精品一区二区三区中文不卡| 欧美丰满高潮xxxx喷水动漫| 欧美羞羞免费网站| 欧美三级一区二区| 91麻豆精品国产91久久久| 5月丁香婷婷综合| 欧美一区二区三区小说| 51精品视频一区二区三区| 欧美一区三区四区| 日韩一区二区三区视频在线 | 国产成人精品一区二| 国产精品99久久久久久久vr| 国产综合久久久久影院| 国产成人av资源| av成人免费在线观看| 色美美综合视频| 欧美特级限制片免费在线观看| 欧美日韩黄色影视| 欧美电视剧免费观看| 久久久久久久一区| 亚洲色图色小说| 亚洲成av人影院| 久久不见久久见免费视频7| 麻豆精品一区二区av白丝在线| 国产麻豆9l精品三级站| 国产伦精品一区二区三区免费 | 欧美亚洲自拍偷拍| 欧美一区二区三区男人的天堂| 久久品道一品道久久精品| 精品国产一区a| 国产精品电影一区二区三区| 亚洲午夜免费电影| 国产一区二区三区蝌蚪| 色婷婷综合久久久中文一区二区| 在线电影欧美成精品| 欧美精品自拍偷拍| 欧美激情一区二区三区蜜桃视频| 一区二区三区在线视频免费| 秋霞午夜av一区二区三区| 懂色av一区二区三区蜜臀| 欧美日韩在线直播| 国产精品免费久久| 日本欧美肥老太交大片| 成人深夜福利app| 日韩一二三四区| 亚洲色图欧美激情| 久久99久国产精品黄毛片色诱| 99在线视频精品| 精品国产自在久精品国产|