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

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

?? zzx.txt

?? 數值算法庫for Unix
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
\**************************************************************************/void GCD(ZZX& d, const ZZX& a, const ZZX& b);ZZX GCD(const ZZX& a, const ZZX& b); // d = gcd(a, b), LeadCoeff(d) >= 0.  Uses a modular algorithm.void XGCD(ZZ& r, ZZX& s, ZZX& t, const ZZX& a, const ZZX& b,           long deterministic=0);// r = resultant of a and b; if r != 0, then computes s and t such// that: a*s + b*t = r; otherwise s and t not affected.  if// !deterministic, then resultant computation may use a randomized// strategy that errs with probability no more than 2^{-80}./**************************************************************************\                               Input/OutputI/O format:   [a_0 a_1 ... a_n],represents the polynomial a_0 + a_1*X + ... + a_n*X^n.\**************************************************************************/istream& operator>>(istream& s, ZZX& x);ostream& operator<<(ostream& s, const ZZX& a);/**************************************************************************\                             Some utility routines\**************************************************************************/long deg(const ZZX& a);  returns degree of a; deg(0) == -1const ZZ& coeff(const ZZX& a, long i);// returns a read-only reference to a.rep[i], or zero if i not in// rangeconst ZZ& LeadCoeff(const ZZX& a);// read-only reference to leading term of a, or zero if a == 0const ZZ& ConstTerm(const ZZX& a);// read-only reference to constant term of a, or zero if a == 0void SetCoeff(ZZX& x, long i, const ZZ& a);void SetCoeff(ZZX& x, long i, long a);// makes coefficient of X^i equal to a; error is raised if i < 0void SetCoeff(ZZX& x, long i);// makes coefficient of X^i equal to 1; error is raised if i < 0void SetX(ZZX& x); // x is set to the monomial Xlong IsX(const ZZX& a); // test if x = Xvoid diff(ZZX& x, const ZZX& a); // x = derivative of aZZX diff(const ZZX& a); long MaxBits(const ZZX& f);// returns max NumBits of coefficients of fvoid reverse(ZZX& x, const ZZX& a, long hi);ZZX reverse(const ZZX& a, long hi);void reverse(ZZX& x, const ZZX& a);ZZX reverse(const ZZX& a);// x = reverse of a[0]..a[hi] (hi >= -1);// hi defaults to deg(a) in second versionvoid VectorCopy(vec_ZZ& x, const ZZX& a, long n);vec_ZZ VectorCopy(const ZZX& a, long n);// x = copy of coefficient vector of a of length exactly n.// input is truncated or padded with zeroes as appropriate./**************************************************************************\                       Arithmetic mod X^nAll routines require n >= 0, otherwise an error is raised.\**************************************************************************/void trunc(ZZX& x, const ZZX& a, long m); // x = a % X^mZZX trunc(const ZZX& a, long m);void MulTrunc(ZZX& x, const ZZX& a, const ZZX& b, long n);ZZX MulTrunc(const ZZX& a, const ZZX& b, long n);// x = a * b % X^nvoid SqrTrunc(ZZX& x, const ZZX& a, long n);ZZX SqrTrunc(const ZZX& a, long n);// x = a^2 % X^nvoid InvTrunc(ZZX& x, const ZZX& a, long n);ZZX InvTrunc(const ZZX& a, long n);// computes x = a^{-1} % X^m.  Must have ConstTerm(a) invertible./**************************************************************************\                               Modular ArithmeticThe modulus f must be monic with deg(f) > 0, and other arguments must have smaller degree.\**************************************************************************/void MulMod(ZZX& x, const ZZX& a, const ZZX& b, const ZZX& f);ZZX MulMod(const ZZX& a, const ZZX& b, const ZZX& f);// x = a * b mod fvoid SqrMod(ZZX& x, const ZZX& a, const ZZX& f);ZZX SqrMod(const ZZX& a, const ZZX& f);// x = a^2 mod fvoid MulByXMod(ZZX& x, const ZZX& a, const ZZX& f);ZZX MulByXMod(const ZZX& a, const ZZX& f);// x = a*X mod f/**************************************************************************\                  traces, norms, resultants, discriminants,                   minimal and characteristic polynomials\**************************************************************************/void TraceMod(ZZ& res, const ZZX& a, const ZZX& f);ZZ TraceMod(const ZZX& a, const ZZX& f);// res = trace of (a mod f).  f must be monic, 0 < deg(f), deg(a) <// deg(f)void TraceVec(vec_ZZ& S, const ZZX& f);vec_ZZ TraceVec(const ZZX& f);// S[i] = Trace(X^i mod f), for i = 0..deg(f)-1.// f must be a monic polynomial.// The following routines use a modular approach.void resultant(ZZ& res, const ZZX& a, const ZZX& b, long deterministic=0);ZZ resultant(const ZZX& a, const ZZX& b, long deterministic=0);// res = resultant of a and b. If !deterministic, then it may use a// randomized strategy that errs with probability no more than// 2^{-80}.void NormMod(ZZ& res, const ZZX& a, const ZZX& f, long deterministic=0);ZZ NormMod(const ZZX& a, const ZZX& f, long deterministic=0);// res = norm of (a mod f).  f must be monic, 0 < deg(f), deg(a) <// deg(f). If !deterministic, then it may use a randomized strategy// that errs with probability no more than 2^{-80}.void discriminant(ZZ& d, const ZZX& a, long deterministic=0);ZZ discriminant(const ZZX& a, long deterministic=0);// d = discriminant of a = (-1)^{m(m-1)/2} resultant(a, a')/lc(a),// where m = deg(a). If !deterministic, then it may use a randomized// strategy that errs with probability no more than 2^{-80}.void CharPolyMod(ZZX& g, const ZZX& a, const ZZX& f, long deterministic=0);ZZX CharPolyMod(const ZZX& a, const ZZX& f, long deterministic=0);// g = char poly of (a mod f).  f must be monic.  If !deterministic,// then it may use a randomized strategy that errs with probability no// more than 2^{-80}.void MinPolyMod(ZZX& g, const ZZX& a, const ZZX& f);ZZX MinPolyMod(const ZZX& a, const ZZX& f);// g = min poly of (a mod f).  f must be monic, 0 < deg(f), deg(a) <// deg(f).  May use a probabilistic strategy that errs with// probability no more than 2^{-80}./**************************************************************************\                  Incremental Chinese Remaindering\**************************************************************************/long CRT(ZZX& a, ZZ& prod, const zz_pX& A);long CRT(ZZX& a, ZZ& prod, const ZZ_pX& A);// Incremental Chinese Remaindering: If p is the current zz_p/ZZ_p modulus with// (p, prod) = 1; Computes a' such that a' = a mod prod and a' = A mod p,// with coefficients in the interval (-p*prod/2, p*prod/2]; // Sets a := a', prod := p*prod, and returns 1 if a's value changed./**************************************************************************\                                vectors of ZZX's\**************************************************************************/NTL_vector_decl(ZZX,vec_ZZX)// vec_ZZXNTL_eq_vector_decl(ZZX,vec_ZZX)// == and !=NTL_io_vector_decl(ZZX,vec_ZZX)// I/O operators/**************************************************************************\                                MiscellanyA ZZX f is represented as a vec_ZZ, which can be accessed asf.rep.  The constant term is f.rep[0] and the leading coefficient isf.rep[f.rep.length()-1], except if f is zero, in which casef.rep.length() == 0.  Note that the leading coefficient is alwaysnonzero (unless f is zero).  One can freely access and modify f.rep,but one should always ensure that the leading coefficient is nonzero,which can be done by invoking f.normalize().\**************************************************************************/void clear(ZZX& x); // x = 0void set(ZZX& x); // x = 1void ZZX::normalize();// f.normalize() strips leading zeros from f.rep.void ZZX::SetMaxLength(long n);// f.SetMaxLength(n) pre-allocate spaces for n coefficients.  The// polynomial that f represents is unchanged.void ZZX::kill();// f.kill() sets f to 0 and frees all memory held by f.  Equivalent to// f.rep.kill().ZZX::ZZX(INIT_SIZE_TYPE, long n);// ZZX(INIT_SIZE, n) initializes to zero, but space is pre-allocated// for n coefficientsstatic const ZZX& zero();// ZZX::zero() is a read-only reference to 0void swap(ZZX& x, ZZX& y); // swap x & y (by swapping pointers)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人性生交大片免费看视频在线| 日韩在线播放一区二区| 精品久久久久99| 日韩欧美一区电影| 欧美变态口味重另类| 精品国产精品一区二区夜夜嗨| 91精品国产欧美一区二区18| 91精品国产色综合久久久蜜香臀| 欧美美女一区二区| 欧美一区二区视频在线观看| 日韩一区二区三区精品视频| 精品国产sm最大网站免费看| 国产色产综合色产在线视频 | 亚洲成人精品影院| 视频一区二区中文字幕| 美女一区二区三区| 国产精品资源网站| 色综合天天综合网国产成人综合天 | 国产精品久久久久aaaa| 亚洲色欲色欲www| 亚洲小说欧美激情另类| 免费在线观看一区二区三区| 激情五月激情综合网| 成人av电影在线网| 欧美精品丝袜久久久中文字幕| 精品国产成人系列| 亚洲精品国产成人久久av盗摄| 亚洲成av人片www| 国产精一区二区三区| 色就色 综合激情| 精品国产91久久久久久久妲己| 中文字幕不卡一区| 秋霞午夜鲁丝一区二区老狼| 成人午夜视频在线| 日韩写真欧美这视频| 国产精品久久久久一区二区三区 | 91视视频在线观看入口直接观看www | 一区二区三区美女视频| 久久精品国产精品亚洲综合| 97超碰欧美中文字幕| 欧美一区二区三区男人的天堂| 国产精品视频九色porn| 日韩黄色片在线观看| 99久久伊人网影院| 精品三级av在线| 亚洲综合色噜噜狠狠| 国产精品1024| 91精品在线观看入口| 亚洲欧美电影一区二区| 国产一区二区三区日韩| 7777精品伊人久久久大香线蕉的| 日本一区二区免费在线 | 成人免费看片app下载| 91精品欧美久久久久久动漫| 亚洲卡通动漫在线| 丁香五精品蜜臀久久久久99网站 | 亚洲国产综合色| 93久久精品日日躁夜夜躁欧美| 色呦呦一区二区三区| 中文字幕精品—区二区四季| 国产揄拍国内精品对白| 欧美一区二区三区四区高清| 亚洲一区二区三区中文字幕| 99精品欧美一区二区三区综合在线| 久久久美女毛片| 国内精品国产成人国产三级粉色| 欧美美女一区二区在线观看| 亚洲成人福利片| 欧美日韩一卡二卡| 午夜欧美2019年伦理| 欧美艳星brazzers| 亚洲专区一二三| 91行情网站电视在线观看高清版| 亚洲免费毛片网站| 日本久久一区二区三区| 亚洲欧美一区二区三区久本道91| 99天天综合性| 亚洲精选视频免费看| 91成人免费在线| 天堂久久久久va久久久久| 欧美日韩中文一区| 男女男精品视频网| 久久久久久**毛片大全| 国产精品影视网| 国产精品久久久久久福利一牛影视| 成人动漫一区二区在线| 亚洲少妇最新在线视频| 欧美三级电影网| 免费看欧美女人艹b| 久久影院电视剧免费观看| 国产精品一二三四| 亚洲欧美日本在线| 在线播放欧美女士性生活| 麻豆高清免费国产一区| 中文一区在线播放| 欧美性猛交xxxxxx富婆| 日本中文字幕一区| 国产日韩欧美高清| 色吧成人激情小说| 久久精品国产亚洲a| 国产精品久久久久永久免费观看| 91成人网在线| 国产一区二区不卡在线| ㊣最新国产の精品bt伙计久久| 日本韩国一区二区三区视频| 久久精品免费观看| 亚洲欧美激情在线| 精品欧美一区二区久久| 91免费观看视频| 久久爱另类一区二区小说| 中文字幕一区三区| 日韩欧美一区二区不卡| 色诱视频网站一区| 黑人巨大精品欧美一区| 亚洲午夜成aⅴ人片| 国产日韩欧美精品综合| 欧美高清视频不卡网| 99久久久久免费精品国产 | 亚洲三级在线免费| 2017欧美狠狠色| 日本黄色一区二区| 国产精品主播直播| 日本成人中文字幕在线视频| 中文字幕日韩一区| 久久先锋影音av鲁色资源网| 欧美午夜片在线观看| eeuss鲁片一区二区三区在线观看| 日本vs亚洲vs韩国一区三区二区 | 久久精品欧美一区二区三区不卡 | 777亚洲妇女| 91极品视觉盛宴| 成人不卡免费av| 国产精品一级在线| 麻豆国产精品视频| 天天影视涩香欲综合网| 亚洲日本韩国一区| 成人欧美一区二区三区视频网页| 久久丝袜美腿综合| 欧美va天堂va视频va在线| 在线不卡中文字幕| 欧美日韩国产a| 欧美日韩在线播放| 欧美性大战久久| 在线观看不卡一区| 欧美三级午夜理伦三级中视频| 成人精品一区二区三区中文字幕| 精品在线你懂的| 激情成人午夜视频| 亚洲欧美日韩电影| 久久久久久一二三区| 琪琪一区二区三区| 夜夜爽夜夜爽精品视频| 欧美另类久久久品| 色成人在线视频| 色综合天天综合色综合av| 国产·精品毛片| 成人av网站免费观看| 国产精品资源在线看| 国产一二精品视频| 国产91丝袜在线播放0| 丁香六月久久综合狠狠色| 国产馆精品极品| 波多野结衣亚洲一区| av高清久久久| 欧美视频三区在线播放| 欧美精品在线观看播放| 精品国产免费久久| 亚洲国产精品精华液ab| 亚洲人吸女人奶水| 一区二区三区精品视频| 日韩av午夜在线观看| 国产一区二区三区精品视频| 国产精品一卡二| 色综合久久综合网97色综合| 在线免费观看不卡av| 欧美一级在线观看| 国产亚洲福利社区一区| 亚洲激情综合网| 日韩电影免费在线观看网站| 韩日精品视频一区| 色噜噜狠狠色综合中国| 日韩美一区二区三区| 国产精品成人在线观看| 爽好久久久欧美精品| 国产成人免费高清| 欧美日本一道本在线视频| 国产日产精品一区| 亚洲va韩国va欧美va精品| 国产成人av资源| 欧美三级蜜桃2在线观看| 国产亚洲综合av| 亚洲国产一区二区三区青草影视| 麻豆专区一区二区三区四区五区| 成人动漫一区二区三区| 日韩欧美一二三四区| 亚洲精品一卡二卡| 国产经典欧美精品| 欧美日本在线看| 亚洲精品一二三| 成人激情开心网|