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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? test.cpp

?? 數(shù)值算法庫for Windows
?? CPP
字號(hào):

#include <NTL/ZZ_pX.h>

#include <NTL/version.h>

NTL_CLIENT


int main()
{


   cerr << "This is NTL version " << NTL_VERSION << "\n"; 
   cerr << "configuration flags: ";

#ifdef NTL_STD_CXX
   cerr << "NTL_STD_CXX ";
#endif

#ifdef NTL_PSTD_NNS
   cerr << "NTL_PSTD_NNS ";
#endif
 
#ifdef NTL_PSTD_NHF
   cerr << "NTL_PSTD_NHF ";
#endif
 
#ifdef NTL_PSTD_NTN
   cerr << "NTL_PSTD_NTN ";
#endif                                                                          

#ifdef NTL_GMP_LIP
   cerr << "NTL_GMP_LIP ";
#endif

#ifdef NTL_GMP_HACK
   cerr << "NTL_GMP_HACK ";
#endif


#ifdef NTL_LONG_LONG
   cerr << "NTL_LONG_LONG ";
#endif

#ifdef NTL_LONG_LONG_TYPE
   cerr << "NTL_LONG_LONG_TYPE ";
#endif

#ifdef NTL_CXX_ONLY
   cerr << "NTL_CXX_ONLY ";
#endif


#ifdef NTL_X86_FIX
   cerr << "NTL_X86_FIX ";
#endif

#ifdef NTL_NO_X86_FIX
   cerr << "NTL_NO_X86_FIX ";
#endif

#ifdef NTL_AVOID_FLOAT
   cerr << "NTL_AVOID_FLOAT ";
#endif

#ifdef NTL_AVOID_BRANCHING
   cerr << "NTL_AVOID_BRANCHING ";
#endif

#ifdef NTL_FFT_PIPELINE
   cerr << "NTL_FFT_PIPELINE ";
#endif

#ifdef NTL_SINGLE_MUL
   cerr << "NTL_SINGLE_MUL ";
#endif

#ifdef NTL_FAST_INT_MUL
   cerr << "NTL_FAST_INT_MUL ";
#endif

#ifdef NTL_TBL_REM
   cerr << "NTL_TBL_REM ";
#endif

#ifdef NTL_NO_INIT_TRANS
   cerr << "NTL_NO_INIT_TRANS ";
#endif

#ifdef NTL_RANGE_CHECK
   cerr << "NTL_RANGE_CHECK ";
#endif


   cerr << "\n";

   if (_ntl_gmp_hack)
      cerr << "using GMP hack\n";

   long n, k;

   n = 200;
   k = 10*NTL_ZZ_NBITS;

   ZZ p;

   GenPrime(p, k);


   ZZ_p::init(p);         // initialization

   ZZ_pX f, g, h, r1, r2, r3;

   random(g, n);    // g = random polynomial of degree < n
   random(h, n);    // h =             "   "
   random(f, n);    // f =             "   "

   // SetCoeff(f, n);  // Sets coefficient of X^n to 1
   
   ZZ_p lc;

   do {
      random(lc);
   } while (IsZero(lc));

   SetCoeff(f, n, lc);


   // For doing arithmetic mod f quickly, one must pre-compute
   // some information.

   ZZ_pXModulus F;
   build(F, f);

   PlainMul(r1, g, h);  // this uses classical arithmetic
   PlainRem(r1, r1, f);

   MulMod(r2, g, h, F);  // this uses the FFT

   MulMod(r3, g, h, f);  // uses FFT, but slower

   // compare the results...

   if (r1 != r2) {
      cerr << "r1 != r2!!\n";
      return 1;
   }
   else if (r1 != r3) {
      cerr << "r1 != r3!!\n";
      return 1;
   }

   cerr << "test is OK\n";

   ZZ x1, x2, x3, x4;
   double t;
   long i;

   RandomLen(x1, 1024);
   RandomBnd(x2, x1);
   RandomBnd(x3, x1);

   mul(x4, x2, x3);

   t = GetTime();
   for (i = 0; i < 20000; i++)
      mul(x4, x2, x3);
   t = GetTime()-t;

   cerr << "time for 1024-bit mul: " << t*50 << "us";

   if (_ntl_gmp_hack) {
      _ntl_gmp_hack = 0;
      mul(x4, x2, x3);

      t = GetTime();
      for (i = 0; i < 20000; i++)
         mul(x4, x2, x3);
      t = GetTime()-t;

      cerr << " (" << (t*50) << "us without GMP)"; 

      _ntl_gmp_hack = 1;
   }

   cerr << "\n";

   rem(x2, x4, x1);

   t = GetTime();
   for (i = 0; i < 20000; i++)
      rem(x2, x4, x1);
   t = GetTime()-t;

   cerr << "time for 2048/1024-bit rem: " << t*50 << "us";

   if (_ntl_gmp_hack) {
      _ntl_gmp_hack = 0;
      rem(x2, x4, x1);
   
      t = GetTime();
      for (i = 0; i < 20000; i++)
         rem(x2, x4, x1);
      t = GetTime()-t;
      cerr << " (" << (t*50) << "us without GMP)"; 

      _ntl_gmp_hack = 1;
   }

   cerr << "\n";
   

   GenPrime(p, 1024);
   RandomBnd(x1, p);
   if (IsZero(x1)) set(x1);

   InvMod(x2, x1, p);

   t = GetTime();
   for (i = 0; i < 1000; i++)
      InvMod(x2, x1, p);
   t = GetTime()-t;

   cerr << "time for 1024-bit modular inverse: " << t*1000 << "us";

   if (_ntl_gmp_hack) {
      _ntl_gmp_hack = 0;
      InvMod(x2, x1, p);
   
      t = GetTime();
      for (i = 0; i < 1000; i++)
         InvMod(x2, x1, p);
      t = GetTime()-t;
         cerr << " (" << (t*1000) << "us without GMP)"; 

      _ntl_gmp_hack = 1;
   }

   cerr << "\n";



   // test modulus switching
   
   n = 1024;
   k = 1024;
   RandomLen(p, k);

   ZZ_p::init(p);
   ZZ_pInfo->check();

   ZZ_pX j1, j2, j3;

   random(j1, n);
   random(j2, n);

   t = GetTime();
   mul(j3, j1, j2);
   t = GetTime()-t;

   cerr << "time to multiply degree 1023 polynomials\n   modulo a 1024-bit number: ";
   cerr << t << "s";

   if (_ntl_gmp_hack) {
      _ntl_gmp_hack = 0;

      ZZ_p::init(p);
      ZZ_pInfo->check();

      t = GetTime();
      mul(j3, j1, j2);
      t = GetTime()-t;

      cerr << " (" << t << "s without GMP)";
      _ntl_gmp_hack = 1;
   }

   cerr << "\n";

   return 0;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91美女蜜桃在线| 成人免费精品视频| 欧美一级一级性生活免费录像| 亚洲国产一区在线观看| 欧美日韩精品一区二区在线播放| 亚洲成人在线免费| 日韩欧美电影在线| 成人三级在线视频| 一区二区三区电影在线播| 欧美日韩午夜在线视频| 狠狠色伊人亚洲综合成人| 久久婷婷综合激情| 97久久久精品综合88久久| 夜夜嗨av一区二区三区中文字幕| 欧美一区欧美二区| 成人网页在线观看| 午夜不卡av免费| 久久一区二区三区四区| 色综合久久中文字幕综合网| 丝袜美腿一区二区三区| 国产日本亚洲高清| 欧美三级日韩三级国产三级| 久国产精品韩国三级视频| 最新日韩在线视频| 日韩欧美国产不卡| 色欧美日韩亚洲| 久久国产视频网| 亚洲欧美日韩在线| 欧美精品一区二| 欧美视频自拍偷拍| 丁香网亚洲国际| 日日夜夜一区二区| 一色桃子久久精品亚洲| 日韩天堂在线观看| 日本高清免费不卡视频| 精品一区二区日韩| 亚洲h精品动漫在线观看| 国产精品天美传媒| 日韩午夜激情视频| 欧美午夜影院一区| www.欧美精品一二区| 久久99久久精品| 亚洲6080在线| 亚洲欧美偷拍三级| 国产目拍亚洲精品99久久精品| 欧美老女人在线| 色偷偷久久一区二区三区| 国产麻豆午夜三级精品| 亚洲成av人片一区二区梦乃| 国产精品久久久久影院老司| 久久综合视频网| 91精品国产高清一区二区三区 | 欧美曰成人黄网| 国产精品羞羞答答xxdd| 免费在线一区观看| 亚洲成av人片| 亚洲午夜激情网站| 亚洲视频在线观看三级| 亚洲国产精品成人综合色在线婷婷| 欧美精品乱码久久久久久按摩| 91女神在线视频| 成人三级在线视频| 国产河南妇女毛片精品久久久 | 精品一区二区久久久| 日本不卡不码高清免费观看| 亚洲成av人片在线观看无码| 亚洲色图色小说| 中文字幕日韩精品一区| 日本一区二区三区久久久久久久久不| 亚洲精品在线观看网站| 日韩欧美一级二级三级| 欧美一区二区黄| 日韩你懂的在线观看| 日韩欧美在线不卡| 日韩欧美三级在线| 欧美xxxxx牲另类人与| 欧美一区二区三区色| 日韩一区国产二区欧美三区| 欧美一级在线观看| 精品第一国产综合精品aⅴ| 亚洲精品一区二区三区蜜桃下载 | 亚洲成人动漫精品| 亚洲成人精品一区| 日韩黄色免费网站| 久久 天天综合| 国产成人亚洲综合a∨猫咪| 国产成人av电影免费在线观看| 粉嫩欧美一区二区三区高清影视| 成人网在线免费视频| 色综合天天综合| 欧美性受xxxx黑人xyx| 欧美一区二区三区在| 欧美xxxx在线观看| 亚洲国产精品成人综合色在线婷婷| 国产精品久久久久四虎| 亚洲最新视频在线观看| 日韩电影在线免费| 国产一区视频网站| 成人av动漫在线| 在线免费不卡电影| 精品理论电影在线观看| 国产精品久久久久久久久久免费看| 中文字幕日韩一区二区| 午夜精品一区二区三区电影天堂| 日本在线不卡视频一二三区| 韩国毛片一区二区三区| 91日韩在线专区| 在线观看91av| 欧美国产日韩精品免费观看| 亚洲精品你懂的| 久久福利视频一区二区| 成人免费毛片app| 91精品欧美久久久久久动漫| 日本一区二区三区视频视频| 亚洲va欧美va人人爽| 国产最新精品免费| 91国偷自产一区二区三区成为亚洲经典 | 亚洲精选一二三| 久久99热99| 91福利社在线观看| 久久久久久久性| 五月开心婷婷久久| 不卡一区二区三区四区| 日韩欧美黄色影院| 一区二区三区中文在线| 韩国精品一区二区| 欧美视频一区二区三区四区| 国产欧美日韩视频一区二区| 天天综合日日夜夜精品| 国产99久久精品| 日韩精品一区二区三区在线播放 | 亚洲欧美韩国综合色| 激情欧美一区二区| 欧美视频在线一区二区三区| 欧美韩日一区二区三区四区| 奇米精品一区二区三区在线观看| 91美女蜜桃在线| 日本一区二区综合亚洲| 激情综合色综合久久| 69精品人人人人| 亚洲成年人影院| 色哟哟国产精品免费观看| 欧美激情在线观看视频免费| 国内不卡的二区三区中文字幕| 欧美精品一级二级三级| 亚洲靠逼com| 99re成人精品视频| 国产精品理伦片| 国产精品一区二区不卡| 精品福利视频一区二区三区| 日本成人超碰在线观看| 欧美色男人天堂| 夜夜精品视频一区二区| 色婷婷久久综合| 亚洲猫色日本管| av激情综合网| 亚洲天堂av一区| 波多野结衣中文字幕一区二区三区 | 成人亚洲一区二区一| 国产清纯美女被跳蛋高潮一区二区久久w| 免费欧美日韩国产三级电影| 欧美日韩精品欧美日韩精品一 | 精品国产区一区| 免费看欧美女人艹b| 欧美日韩国产三级| 性做久久久久久| 欧美日韩另类一区| 日韩中文字幕亚洲一区二区va在线| 欧美日本一区二区| 日韩电影在线观看一区| 日韩免费观看高清完整版在线观看| 天天色天天操综合| 欧美一区国产二区| 久久精品久久99精品久久| 欧美电视剧免费观看| 极品少妇一区二区| 久久久噜噜噜久噜久久综合| 国产成人免费9x9x人网站视频| 欧美韩日一区二区三区| 91在线视频观看| 午夜av区久久| 久久亚洲影视婷婷| 春色校园综合激情亚洲| 亚洲欧美日韩综合aⅴ视频| 欧美日韩极品在线观看一区| 寂寞少妇一区二区三区| 国产亚洲欧洲997久久综合| 91网站在线观看视频| 一区二区三区国产| 欧美xxxx在线观看| 成人国产在线观看| 亚洲国产一区二区在线播放| 欧美一区二区三区四区在线观看| 国产精品自在在线| 亚洲久草在线视频| 日韩三级视频中文字幕| 成人午夜大片免费观看| 亚洲国产综合91精品麻豆| www国产成人免费观看视频 深夜成人网| 大桥未久av一区二区三区中文|