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

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

?? gf2.txt

?? 大數(shù)運算類
?? TXT
字號:


/**************************************************************************\

MODULE: GF2

SUMMARY:

The class GF2 represents the field GF(2).
Computationally speaking, it is not a particularly useful class.
Its main use is to make the interfaces to the various finite 
field classes as uniform as possible.

\**************************************************************************/

#include <NTL/ZZ.h>


class GF2 {
public:
   
   GF2(); // initial value 0

   GF2(const GF2& a); // copy constructor

   GF2& operator=(const GF2& a); // assignment
   GF2& operator=(long a); // assignment

};


long rep(GF2 a); // read-only access to representation of a





/**************************************************************************\

                                  Comparison

\**************************************************************************/


long operator==(GF2 a, GF2 b);
long operator!=(GF2 a, GF2 b);

long IsZero(GF2 a);  // test for 0
long IsOne(GF2 a);  // test for 1

// PROMOTIONS: operators ==, != promote long to GF2 on (a, b).


/**************************************************************************\

                                    Addition 

\**************************************************************************/

// operator notation:

GF2 operator+(GF2 a, GF2 b);
GF2 operator-(GF2 a, GF2 b);

GF2 operator-(GF2 a); // unary -

GF2& operator+=(GF2& x, GF2 a);
GF2& operator+=(GF2& x, long a);

GF2& operator-=(GF2& x, GF2 a);
GF2& operator-=(GF2& x, long a);

GF2& operator++(GF2& x);  // prefix
void operator++(GF2& x, int);  // postfix

GF2& operator--(GF2& x);  // prefix
void operator--(GF2& x, int);  // postfix

// procedural versions:


void add(GF2& x, GF2 a, GF2 b); // x = a + b
void sub(GF2& x, GF2 a, GF2 b); // x = a - b 
void negate(GF2& x, GF2 a); // x = -a

// PROMOTIONS: binary +, -, and procedures add, sub promote
// from long to GF2 on (a, b).


/**************************************************************************\

                                  Multiplication 

\**************************************************************************/

// operator notation:

GF2 operator*(GF2 a, GF2 b);

GF2& operator*=(GF2& x, GF2 a);
GF2& operator*=(GF2& x, long a);

// procedural versions:

void mul(GF2& x, GF2 a, GF2 b); // x = a * b

void sqr(GF2& x, GF2 a); // x = a^2
GF2 sqr(GF2 a); 

// PROMOTIONS: operator * and procedure mul promote from long to GF2
// on (a, b).


/**************************************************************************\

                                  Division

\**************************************************************************/

operator notation:

GF2 operator/(z_p a, GF2 b);

GF2& operator/=(GF2& x, GF2 a);
GF2& operator/=(GF2& x, long a);

procedural versions:

void div(GF2& x, GF2 a, GF2 b);
// x = a/b

void inv(GF2& x, GF2 a);
GF2 inv(GF2 a);
// x = 1/a

// PROMOTIONS: operator / and procedure div promote from long to GF2
// on (a, b).


/**************************************************************************\

                                  Exponentiation

\**************************************************************************/


void power(GF2& x, GF2 a, long e); // x = a^e (e may be negative)
GF2 power(GF2 a, long e); 


/**************************************************************************\

                               Random Elements

\**************************************************************************/


void random(GF2& x);
GF2 random_GF2();
// x = random element in GF2.  Uses RandomBnd from ZZ.


/**************************************************************************\

                                Input/Output

\**************************************************************************/


ostream& operator<<(ostream& s, GF2 a);

istream& operator>>(istream& s, GF2& x);
// a ZZ is read and reduced mod 2


/**************************************************************************\

                               Miscellany

\**************************************************************************/


void clear(GF2& x); // x = 0
void set(GF2& x); // x = 1

void swap(GF2& x, GF2& y);
// swap x and y 

static GF2 GF2::zero();
// GF2::zero() yields a read-only reference to zero

static long GF2::modulus();
// GF2::modulus() returns the value 2

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日本韩国一区二区三区视频| 国产日韩欧美麻豆| 精品欧美乱码久久久久久| 国产欧美日韩久久| 日本va欧美va欧美va精品| 成人午夜激情在线| 精品免费视频.| 日韩国产高清影视| 在线观看日韩毛片| 国产精品久久久久久久久晋中| 日韩av电影一区| 欧美性猛片aaaaaaa做受| 国产精品素人视频| 奇米色一区二区| 欧美在线视频日韩| 亚洲精品免费一二三区| jlzzjlzz亚洲女人18| 国产女主播一区| 韩国一区二区视频| 精品国产91洋老外米糕| 日韩成人午夜电影| 在线播放中文一区| 亚洲二区在线观看| 欧美日韩一区二区三区在线看| 中文字幕中文乱码欧美一区二区| 国产一区欧美一区| 亚洲精品自拍动漫在线| 91日韩精品一区| 亚洲视频一区二区在线观看| 成人97人人超碰人人99| 欧美高清在线一区二区| av中文字幕在线不卡| 中文字幕在线一区| 91色在线porny| 亚洲一区二区三区四区在线| 欧美视频一区二区三区四区| 亚洲午夜视频在线| 制服丝袜国产精品| 久久机这里只有精品| 久久久久久毛片| 成人精品免费看| 亚洲精品免费在线播放| 欧美乱妇20p| 男女激情视频一区| 久久这里只有精品视频网| 国产剧情一区二区三区| 中文字幕不卡在线播放| 99久久伊人精品| 一区二区在线免费观看| 911国产精品| 国产一区二区中文字幕| 日韩美女啊v在线免费观看| 欧美性猛片aaaaaaa做受| 免费观看在线色综合| 久久九九久精品国产免费直播| 成人av在线网站| 亚洲r级在线视频| 久久久久成人黄色影片| 91蝌蚪porny九色| 蜜桃久久久久久久| 国产精品久久久久aaaa| 精品污污网站免费看| 奇米在线7777在线精品| 欧美国产日韩a欧美在线观看| 欧美优质美女网站| 精品在线观看免费| 亚洲精品福利视频网站| 精品久久一区二区| 99精品欧美一区二区蜜桃免费 | 2020国产成人综合网| 成人福利视频在线看| 午夜电影网一区| 亚洲国产成人一区二区三区| 欧美日韩国产在线观看| 国产成人精品免费在线| 日韩精品一级二级| 国产精品灌醉下药二区| 欧美成人aa大片| 色综合天天综合网天天看片| 久久99国产精品久久99果冻传媒| 亚洲女同女同女同女同女同69| 欧美成人官网二区| 欧美三级资源在线| 成人小视频在线| 久久疯狂做爰流白浆xx| 亚洲最色的网站| 日韩理论片网站| 久久久欧美精品sm网站| 一区二区中文字幕在线| 精品久久久久久久久久久久久久久久久| 成人黄动漫网站免费app| 蜜桃精品在线观看| 午夜精品久久久久影视| 亚洲色图20p| 欧美国产成人精品| 欧美精品一区视频| 日韩一区二区不卡| 91麻豆精品91久久久久同性| jlzzjlzz国产精品久久| 国产不卡一区视频| 国产精品中文字幕日韩精品| 久久成人免费电影| 青青草视频一区| 青青草97国产精品免费观看| 污片在线观看一区二区| 一区二区三区影院| 亚洲色图欧洲色图婷婷| 日韩一区欧美小说| 中文字幕永久在线不卡| 中文字幕欧美激情一区| 日本一区二区不卡视频| 欧美国产激情一区二区三区蜜月| 久久夜色精品国产噜噜av| 欧美v亚洲v综合ⅴ国产v| 欧美一级理论片| 精品成人免费观看| 久久影院午夜论| 国产欧美一区二区三区在线看蜜臀| 精品久久久久久最新网址| 久久久一区二区三区捆绑**| 久久欧美一区二区| 国产欧美精品一区二区色综合 | 3d成人动漫网站| 日韩一区二区三区视频在线观看| 日韩欧美不卡一区| 久久综合色播五月| 国产精品色呦呦| 最新国产成人在线观看| 亚洲mv在线观看| 国产在线播放一区三区四| 国产大片一区二区| 91在线无精精品入口| 色网站国产精品| 欧美一二三在线| 欧美国产一区视频在线观看| 亚洲老妇xxxxxx| 日本不卡中文字幕| 国产精品亚洲午夜一区二区三区| zzijzzij亚洲日本少妇熟睡| 在线观看视频一区| 精品99久久久久久| 1000部国产精品成人观看| 亚洲二区在线视频| 国产精品香蕉一区二区三区| 成人免费视频一区| 欧美日韩一区高清| 久久免费国产精品| 亚洲伊人色欲综合网| 黑人精品欧美一区二区蜜桃 | 国产精品久久久久精k8| 亚洲国产美国国产综合一区二区| 免播放器亚洲一区| 99视频热这里只有精品免费| 欧美精品色综合| 免费成人av资源网| 白白色 亚洲乱淫| 日韩欧美国产三级电影视频| 国产精品久久久久影视| 水野朝阳av一区二区三区| 国产成人精品一区二区三区网站观看| 91色在线porny| 久久久国产综合精品女国产盗摄| 一区二区三区成人| 丰满少妇久久久久久久| 91精品国产综合久久婷婷香蕉 | 日韩国产精品91| 色呦呦日韩精品| 国产亚洲欧美色| 日本伊人午夜精品| 91丝袜美女网| 欧美国产一区二区| 美国一区二区三区在线播放| 欧美综合色免费| 日韩一区日韩二区| 国产精品一区二区三区99| 91精品国产综合久久福利软件| 中文字幕日韩av资源站| 成人自拍视频在线观看| 欧美本精品男人aⅴ天堂| 亚洲午夜久久久久久久久久久| 成人精品小蝌蚪| 国产欧美一区二区精品忘忧草 | 日韩欧美一区电影| 亚洲一区二区精品3399| 91老师国产黑色丝袜在线| 欧美激情资源网| 国内精品久久久久影院薰衣草| 欧美一区午夜精品| 五月婷婷久久丁香| 这里是久久伊人| 日韩av网站在线观看| 欧美精品乱人伦久久久久久| 亚洲国产欧美在线人成| 色婷婷激情一区二区三区| 亚洲欧洲av一区二区三区久久| 成人午夜看片网址| 中文字幕日本不卡| 色拍拍在线精品视频8848| 亚洲色图欧洲色图婷婷| 色婷婷综合久色|