青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 183,  comments - 10,  trackbacks - 0

示例一
1 2 3 4 5 6
^Z
1 * x ^ 2 + 3 * x ^ 4 + 5 * x ^ 6
1 2 3 4 5 6
^Z
1 * x ^ 2 + 3 * x ^ 4 + 5 * x ^ 6
2 * x ^ 2 + 6 * x ^ 4 + 10 * x ^ 6

示例二
1 2 100 10000
^Z
1 * x ^ 2 + 100 * x ^ 10000
1 3 1000 1000
^Z
1 * x ^ 3 + 1000 * x ^ 1000
1 * x ^ 2 + 1 * x ^ 3 + 1000 * x ^ 1000 + 100 * x ^ 10000

  1 #include <iostream>
  2 #include <vector>
  3 #include <cmath>
  4 using namespace std;
  5 
  6 struct node
  7 {
  8     double coe;
  9     double exp;
 10     node* next;
 11     node(double c = 0.0double e = 0.0, node* n = 0)
 12         : coe(c), exp(e), next(n) {}
 13 };
 14 
 15 void init(node*& poly)
 16 {
 17     poly = new node;
 18 }
 19 
 20 void create(node* poly, const vector<int>& v)
 21 {
 22     node* p = poly;
 23     for (vector<int>::size_type i = 0; i != v.size(); i += 2)
 24     {
 25         node* temp = new node(v[i], v[i + 1]);
 26         p->next = temp;
 27         p = temp;
 28     }
 29 }
 30 
 31 void display(node* poly)
 32 {
 33     poly = poly->next;
 34     while (poly != 0)
 35     {
 36         cout << poly->coe << " * x ^ " << poly->exp;
 37         if (poly->next != 0)
 38         {
 39             if (poly->coe > 0)
 40             {
 41                 cout << " + ";
 42             }
 43             else
 44             {
 45                 cout << " ";
 46             }
 47         }
 48         poly = poly->next;
 49     }
 50     cout << endl;
 51 }
 52 
 53 node* add(node* ret, node* poly1, node* poly2)
 54 {
 55     node* p1 = poly1->next;
 56     node* p2 = poly2->next;
 57     node* r = ret;
 58     while (p1 != 0 && p2 != 0)
 59     {
 60         if (p1->exp == p2->exp)
 61         {
 62             double c = p1->coe + p2->coe;
 63             if (abs(c) > 1e-6)
 64             {
 65                 node* t = new node(c, p1->exp);
 66                 r->next = t;
 67                 r = t;
 68             }
 69             p1 = p1->next;
 70             p2 = p2->next;
 71         }
 72         else if (p1->exp < p2->exp)
 73         {
 74             node* t = new node(p1->coe, p1->exp, 0);
 75             r->next = t;
 76             r = t;
 77             p1 = p1->next;
 78         }
 79         else
 80         {
 81             node* t = new node(p2->coe, p2->exp, 0);
 82             r->next = t;
 83             r = t;
 84             p2 = p2->next;
 85         }
 86     }
 87     while (p1 != 0)
 88     {
 89         node* t = new node(p1->coe, p1->exp, 0);
 90         r->next = t;
 91         r = t;
 92         p1 = p1->next;
 93     }
 94     while (p2 != 0)
 95     {
 96         node* t = new node(p2->coe, p2->exp, 0);
 97         r->next = t;
 98         r = t;
 99         p2 = p2->next;
100     }
101     return ret;
102 }
103 
104 void clear(node* poly)
105 {
106     node* p = poly->next, *q;
107     while (p != 0)
108     {
109         q = p->next;
110         delete p;
111         p = q;
112     }
113 }
114 
115 void destroy(node*& poly)
116 {
117     clear(poly);
118     delete poly;
119     poly = 0;
120 }
121 
122 int main()
123 {
124     vector<int> v;
125     int n;
126     while (cin >> n)
127     {
128         v.push_back(n);
129     }
130     node* p1;
131     init(p1);
132     create(p1, v);
133     display(p1);
134 
135     v.clear();
136     cin.clear();
137     while (cin >> n)
138     {
139         v.push_back(n);
140     }
141     node* p2;
142     init(p2);
143     create(p2, v);
144     display(p2);
145     cin.clear();
146 
147     node* p3;
148     init(p3);
149     add(p3, p1, p2);
150     display(p3);
151 
152     destroy(p1);
153     destroy(p2);
154     destroy(p3);
155 }

 


posted on 2011-09-11 09:43 unixfy 閱讀(136) 評論(0)  編輯 收藏 引用
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美成人精品一区二区三区| 黄色精品一区二区| 日韩一级视频免费观看在线| 亚洲成人在线视频网站| 久久精品视频在线播放| 欧美亚洲三区| 久久久久国产一区二区三区| 久久久久久网站| 美女诱惑一区| 另类天堂视频在线观看| 狂野欧美性猛交xxxx巴西| 欧美不卡激情三级在线观看| 亚洲国产日韩一区二区| 亚洲美女在线国产| 亚洲夜间福利| 久久国产免费| 欧美激情视频一区二区三区在线播放 | 亚洲黄页一区| 美女诱惑一区| 亚洲伊人伊色伊影伊综合网 | 久久综合久久综合久久综合| 在线亚洲美日韩| 国产精品国产三级国产普通话蜜臀 | 狠狠色丁香久久婷婷综合丁香| 国产欧美日韩亚洲精品| 最新国产成人av网站网址麻豆| 国内综合精品午夜久久资源| 久久视频在线看| 久久精品国产综合| 亚洲网站视频| 亚洲靠逼com| 欧美成人精品福利| 麻豆九一精品爱看视频在线观看免费| 欧美韩国日本一区| 亚洲与欧洲av电影| 欧美护士18xxxxhd| 国产一区二区看久久| 亚洲三级免费| 裸体女人亚洲精品一区| 一区二区三区四区蜜桃| 久久精品国产欧美激情| 欧美视频一区二区三区| 亚洲国产免费看| 久久精品成人| 亚洲视频久久| 欧美日韩中文字幕在线| 亚洲国产精品成人综合| 久久精品一区中文字幕| 一区二区三区欧美视频| 欧美ed2k| 狠狠色狠狠色综合日日五| 亚洲视频中文字幕| 亚洲第一在线视频| 久久嫩草精品久久久精品一| 国产欧美一区二区三区视频| 99精品热视频| 亚洲国产精品久久久久婷婷老年| 西西裸体人体做爰大胆久久久| 欧美三级资源在线| 亚洲精品在线视频| 亚洲电影在线看| 欧美成人综合一区| 亚洲精品一线二线三线无人区| 久久综合99re88久久爱| 久久精品男女| 亚洲国产另类 国产精品国产免费| 久久综合久久久久88| 久久精品夜色噜噜亚洲aⅴ| 激情校园亚洲| 亚洲电影激情视频网站| 欧美a级一区| 一本色道久久综合亚洲91| 亚洲国产精彩中文乱码av在线播放| 久久综合精品国产一区二区三区| 亚洲第一色在线| 亚洲欧洲日韩在线| 欧美色欧美亚洲高清在线视频| 亚洲男人的天堂在线观看| 亚洲午夜视频在线| 麻豆亚洲精品| 久久久久欧美精品| 国产精品高潮久久| 欧美一区二区视频在线观看2020| 亚洲一区二区三区高清| 国产一区二区三区免费观看| 久久一二三四| 欧美日韩99| 亚洲欧洲三级电影| 午夜精品久久| 久久本道综合色狠狠五月| 国语精品一区| 亚洲精品永久免费| 国产一区久久久| 亚洲国产精品高清久久久| 欧美日韩一区免费| 久久亚洲影院| 欧美日韩不卡合集视频| 久久精品理论片| 欧美电影在线| 久久精品夜色噜噜亚洲a∨| 狂野欧美激情性xxxx| 亚洲深夜影院| 久久最新视频| 欧美一区二区黄| 欧美大胆a视频| 久久久久国产免费免费| 欧美日韩卡一卡二| 欧美成人午夜免费视在线看片| 国产精品va在线播放| 猛干欧美女孩| 国产三级精品三级| 日韩一区二区久久| 亚洲国产欧美一区| 欧美一区二区三区视频免费播放| 日韩网站免费观看| 久久亚洲风情| 老司机久久99久久精品播放免费| 欧美深夜影院| 亚洲精品一级| 日韩亚洲在线| 欧美福利小视频| 欧美mv日韩mv国产网站| 国内精品99| 欧美伊人久久久久久午夜久久久久 | 激情久久久久| 亚洲你懂的在线视频| 一区二区三区视频在线| 欧美aⅴ99久久黑人专区| 久久午夜精品| 国产一区二区三区在线观看精品 | 在线精品视频免费观看 | 欧美体内谢she精2性欧美| 亚洲国产精品毛片| 亚洲乱码日产精品bd| 欧美gay视频激情| 亚洲一区二区三区免费在线观看| 国产精品影视天天线| 99re6这里只有精品| 中文国产成人精品久久一| 欧美另类人妖| 99伊人成综合| 亚洲欧美在线另类| 国产日产精品一区二区三区四区的观看方式 | 久久精品一二三| 国产一区二区三区电影在线观看| 亚洲一区二区三区四区五区午夜| 亚洲图片你懂的| 亚洲天堂av在线免费| 久久久久成人精品| 国产专区欧美精品| 久久一区二区精品| 亚洲激情视频| 亚洲一区不卡| 国产亚洲欧美日韩在线一区| 欧美一级午夜免费电影| 免费久久精品视频| 99re成人精品视频| 国产精品推荐精品| 久久精品成人| 亚洲国产另类精品专区| 中文精品视频| 国产视频一区二区在线观看| 久久精品99国产精品| 亚洲国产1区| 亚洲在线免费| 亚洲高清中文字幕| 欧美日韩在线免费| 久久成年人视频| 亚洲久久一区| 久久综合色8888| 亚洲午夜免费福利视频| 国产亚洲一区二区三区在线播放| 久久综合九九| 亚洲一区3d动漫同人无遮挡| 久久久久久尹人网香蕉| 99视频精品全部免费在线| 国产亚洲一级高清| 国产精品久久99| 欧美~级网站不卡| 欧美亚洲专区| 日韩视频在线你懂得| 久久婷婷国产综合尤物精品| 一区二区毛片| 亚洲国产成人porn| 国产伦精品一区二区三区照片91| 免费欧美高清视频| 欧美在线free| 亚洲一区欧美二区| 亚洲精品一区二区在线| 噜噜爱69成人精品| 羞羞视频在线观看欧美| 99国产精品久久久| 亚洲福利视频二区| 国产精品羞羞答答xxdd| 欧美日韩精品一区| 噜噜噜噜噜久久久久久91| 欧美一区二区国产| 亚洲永久视频| 亚洲一区在线播放| 亚洲一区三区视频在线观看|