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

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

?? poly.h

?? 比較新的功能強(qiáng)大的rsa算法源代碼,方便使用.
?? H
字號:
/*
 * C++ class to implement a polynomial type and to allow 
 * arithmetic on polynomials whose elements are from
 * the finite field mod p
 *
 * WARNING: This class has been cobbled together for a specific use with
 * the MIRACL library. It is not complete, and may not work in other 
 * applications
 *
 * New! it is now possible to assign a polynomial as:-
 *
 * Variable x;
 * Poly P=3*pow(x,3)+2*x+1  // P=3x^3+2x+1
 *
 * See Knuth The Art of Computer Programming Vol.2, Chapter 4.6 
 */

#ifndef POLY_H
#define POLY_H

#include "zzn.h"
#include "variable.h"

#define FFT_BREAK_EVEN 16

class term
{
public:
    ZZn an;
    int n;
    term *next;
};

class Poly
{
public:
    term *start;
    Poly() {start=NULL;}
    Poly(const Poly&);

    Poly(const ZZn&,int);
    Poly(Variable &);

    void clear();
    term *addterm(const ZZn&,int,term *pos=NULL);
    void multerm(const ZZn&,int);
    ZZn F(const ZZn&) const;
    ZZn coeff(int) const;
    ZZn min() const;

    Poly& operator=(const Poly&);
    Poly& operator=(const ZZn&);
    Poly& operator=(int);
    Poly& operator+=(const Poly&);
    Poly& operator-=(const Poly&);
    Poly& operator+=(const ZZn& m) {addterm(m,0);    return *this; } 
    Poly& operator-=(const ZZn& m) {addterm((-m),0); return *this; }
    Poly& operator%=(const Poly&);
    Poly& operator*=(const ZZn&);
    Poly& operator/=(const ZZn&);

    friend void setpolymod(const Poly&);
    friend BOOL iszero(const Poly&);
    friend BOOL isone(const Poly&);
    friend Poly divxn(const Poly&,int);
    friend Poly mulxn(const Poly&,int);
    friend Poly modxn(const Poly&,int);    
    friend Poly invmodxn(const Poly&,int);
    friend Poly reverse(const Poly&);
    friend int degree(const Poly&);
    friend Poly compose(const Poly&,const Poly&,const Poly&);
    friend Poly compose(const Poly&,const Poly&);
    friend Poly modmult(const Poly&,const Poly&,const Poly&);
    friend void egcd(Poly result[], const Poly&,const Poly&);
    friend void makemonic(Poly&);
    friend Poly differentiate(const Poly&);

    friend Poly reduce(const Poly&,const Poly&);
    friend Poly operator*(const Poly&,const Poly&);
    friend Poly operator%(const Poly&,const Poly&);
    friend Poly operator/(const Poly&,const Poly&);
    friend Poly operator-(const Poly&,const Poly&);
    friend Poly operator+(const Poly&,const Poly&);
    friend Poly operator-(const Poly&);

    friend Poly operator*(const ZZn& ,Variable);
    friend Poly pow(Variable,int);


    friend Poly operator-(const Poly&,const ZZn&);
    friend Poly operator+(const Poly&,const ZZn&);
    friend Poly operator*(const Poly&,const ZZn&);
    friend Poly operator*(const ZZn&,const Poly&);
    
    friend Poly operator/(const Poly&,const ZZn&);

    friend Poly gcd(const Poly&,const Poly&);
    friend Poly diff(const Poly&);
    friend Poly pow(const Poly&,const Big&,const Poly&);
    friend Poly pow(const Poly&,int);

    friend BOOL operator==(const Poly&,const Poly&);
    friend BOOL operator!=(const Poly&,const Poly&);

    friend Poly factor(const Poly&,int);
    friend ostream& operator<<(ostream&,const Poly&);
    ~Poly();
};

extern Poly pow(Variable,int);


#endif

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区视频在线观看2022 | 久久久久一区二区三区四区| 国产麻豆精品久久一二三| 亚洲男女一区二区三区| 日韩美一区二区三区| 日本黄色一区二区| 国产精品一区在线观看你懂的| 亚洲一区在线视频| 中文文精品字幕一区二区| 欧美一区二区性放荡片| 在线看一区二区| 成人精品一区二区三区四区| 青娱乐精品在线视频| 夜夜嗨av一区二区三区网页| 国产欧美日韩麻豆91| 日韩精品在线网站| 3atv在线一区二区三区| 欧美性感一类影片在线播放| 91在线一区二区三区| 国产成人亚洲精品狼色在线| 久久激情五月婷婷| 视频一区二区三区入口| 亚洲制服欧美中文字幕中文字幕| 欧美国产欧美亚州国产日韩mv天天看完整 | 奇米色一区二区三区四区| 亚洲欧美日韩国产中文在线| 国产午夜精品久久久久久免费视| 欧洲人成人精品| 久久婷婷成人综合色| 在线精品国精品国产尤物884a| 国产91丝袜在线播放| 极品瑜伽女神91| 美女尤物国产一区| 免费高清在线一区| 男男视频亚洲欧美| 日本v片在线高清不卡在线观看| 亚洲午夜影视影院在线观看| 一区二区三区在线高清| 亚洲精品网站在线观看| 亚洲男帅同性gay1069| 亚洲欧洲av在线| 自拍偷拍亚洲综合| 亚洲欧美一区二区三区久本道91 | 国产suv精品一区二区6| 韩国女主播一区二区三区| 久久精品二区亚洲w码| 久久av老司机精品网站导航| 久久精品国产秦先生| 激情图区综合网| 国产精品一卡二卡在线观看| 成人一区二区视频| 99久久免费视频.com| 色中色一区二区| 日本韩国欧美国产| 欧美日韩和欧美的一区二区| 91精品国产黑色紧身裤美女| 日韩你懂的电影在线观看| 久久综合国产精品| 国产精品欧美久久久久无广告| 国产精品久久久久影院亚瑟| 亚洲激情自拍视频| 日本成人中文字幕在线视频| 国产在线日韩欧美| 成人免费视频视频在线观看免费| 99久久综合99久久综合网站| 在线观看www91| 日韩午夜电影在线观看| 久久久久国产精品麻豆ai换脸| 中文子幕无线码一区tr| 亚洲精品成人在线| 久久成人免费网站| 成人福利电影精品一区二区在线观看 | 中文字幕的久久| 一区二区三区欧美久久| 免费在线观看一区| 成人一区二区三区视频在线观看| 91免费国产在线观看| 7777精品伊人久久久大香线蕉的| 久久奇米777| 洋洋成人永久网站入口| 狠狠色2019综合网| 色哟哟一区二区在线观看| 日韩三区在线观看| 日韩理论片在线| 麻豆freexxxx性91精品| 99精品欧美一区二区三区综合在线| 911精品产国品一二三产区| 国产亚洲精品资源在线26u| 亚洲国产精品久久人人爱蜜臀| 精品在线免费视频| 91福利精品视频| 久久精品无码一区二区三区| 亚洲成a人片在线观看中文| 国产精品1024| 91精品国产福利在线观看| 国产精品久久久久久久久免费丝袜| 日产国产高清一区二区三区| 91一区二区在线观看| 精品国产一区二区三区久久久蜜月 | 亚洲国产精华液网站w| 午夜视频久久久久久| 成人久久18免费网站麻豆| 日韩你懂的电影在线观看| 亚洲在线一区二区三区| 成人综合婷婷国产精品久久| 日韩一级大片在线观看| 亚洲国产精品久久久久婷婷884| 成人黄色大片在线观看| 精品国产乱码久久久久久老虎| 亚洲国产精品天堂| 一本到三区不卡视频| 中文字幕av免费专区久久| 国内精品自线一区二区三区视频| 欧美日韩一级视频| 一个色在线综合| 99精品国产91久久久久久| 国产欧美精品国产国产专区| 久久电影网电视剧免费观看| 欧美一区二区在线播放| 日日摸夜夜添夜夜添国产精品| 91电影在线观看| 亚洲色图色小说| 99麻豆久久久国产精品免费| 国产蜜臀av在线一区二区三区| 精久久久久久久久久久| 欧美一区二区三区免费在线看| 亚洲国产你懂的| 欧美日韩一区二区欧美激情| 亚洲精品ww久久久久久p站| 成人看片黄a免费看在线| 国产精品三级av| 成人国产精品免费网站| 国产精品乱子久久久久| 国产91精品久久久久久久网曝门| 国产人伦精品一区二区| 国产成人精品亚洲777人妖 | 国产精品白丝在线| 成人高清视频免费观看| 亚洲婷婷综合久久一本伊一区| 99久久精品国产导航| 亚洲乱码中文字幕| 欧美在线制服丝袜| 亚洲五码中文字幕| 欧美日韩视频在线第一区| 婷婷开心激情综合| 精品久久久久一区| 国产精品夜夜嗨| 中文字幕中文乱码欧美一区二区| 99热99精品| 亚洲成人tv网| 欧美刺激脚交jootjob| 国产一区二区美女诱惑| 国产精品免费丝袜| 一本色道a无线码一区v| 午夜精品久久久| 欧美电视剧在线看免费| 国产成人综合网| 亚洲人成伊人成综合网小说| 欧美日韩一区高清| 激情久久久久久久久久久久久久久久| 久久蜜桃av一区二区天堂| hitomi一区二区三区精品| 一个色综合av| 久久综合中文字幕| 91女厕偷拍女厕偷拍高清| 天涯成人国产亚洲精品一区av| 日韩欧美国产wwwww| 不卡区在线中文字幕| 午夜亚洲福利老司机| 久久女同精品一区二区| 91丨porny丨首页| 手机精品视频在线观看| 国产日韩欧美精品在线| 久久综合久久鬼色中文字| 亚洲成人精品一区| 精品久久久久香蕉网| 色婷婷久久久久swag精品| 蜜臀精品久久久久久蜜臀| 中文字幕不卡的av| 欧美美女黄视频| 国产91综合网| 日韩精品一卡二卡三卡四卡无卡| 久久精品夜夜夜夜久久| 欧美日韩亚洲综合一区二区三区| 国产一区二区毛片| 性做久久久久久免费观看欧美| 国产视频一区二区在线| 精品视频资源站| 成人免费视频视频在线观看免费 | 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 国产又粗又猛又爽又黄91精品| 亚洲精品视频在线观看网站| 久久综合久色欧美综合狠狠| 欧洲国内综合视频| 国产成人av电影在线播放| 肉丝袜脚交视频一区二区| 亚洲色图欧洲色图婷婷| 久久综合狠狠综合久久综合88| 欧美日韩国产123区| 99re在线视频这里只有精品|