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

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>
            国产女主播一区二区| 久久久久久网| 久久久久久久一区| 玖玖玖国产精品| 亚洲大胆美女视频| 亚洲精品久久久久久久久| 亚洲理论在线| 亚洲欧美日韩精品久久奇米色影视| 亚洲欧美在线免费| 久久这里有精品视频| 欧美三区美女| 一区二区在线观看av| 一本一本久久| 久久精品一区二区| 亚洲高清不卡在线观看| 一区二区三区黄色| 久久免费99精品久久久久久| 欧美国产精品va在线观看| 国产精品午夜av在线| 91久久国产综合久久| 性高湖久久久久久久久| 亚洲国产精品精华液网站| 亚洲永久免费精品| 欧美伦理一区二区| 国内成+人亚洲| 亚洲永久在线观看| 亚洲第一天堂无码专区| 午夜伦欧美伦电影理论片| 欧美国产欧美亚洲国产日韩mv天天看完整 | 国产精品99久久99久久久二8| 亚洲伊人观看| 欧美精品18+| 永久域名在线精品| 欧美一区二区在线免费观看| 亚洲高清不卡av| 久久精品一区二区三区不卡| 欧美日韩免费高清| 亚洲美女av在线播放| 免费亚洲婷婷| 久久成人在线| 国产一区二区三区高清| 午夜国产不卡在线观看视频| 亚洲毛片在线观看.| 美乳少妇欧美精品| 亚洲大片在线观看| 久久综合久久综合久久综合| 亚洲欧美伊人| 国产日韩一区欧美| 欧美一区二区免费| 亚洲欧美日韩一区二区三区在线| 国产精品av久久久久久麻豆网| 亚洲狼人综合| 亚洲国产日韩欧美综合久久| 久久影音先锋| 亚洲国产视频直播| 欧美成人免费全部| 免费观看国产成人| 亚洲人体一区| 最新成人在线| 欧美日韩午夜精品| 亚洲影音一区| 亚洲欧美日韩一区二区| 国产视频精品网| 久久免费高清视频| 久久久91精品国产一区二区精品| 红杏aⅴ成人免费视频| 久久久久综合| 久久综合色播五月| 日韩视频一区二区| 一区二区三区日韩| 国产日韩精品一区二区| 久热爱精品视频线路一| 蜜桃久久av| 中文一区二区在线观看| 亚洲一区中文| 精品av久久久久电影| 亚洲第一区在线| 欧美日韩影院| 欧美亚洲在线播放| 欧美日本一区二区三区| 亚洲一区亚洲二区| 亚洲欧美在线另类| 激情五月***国产精品| 欧美福利视频在线观看| 欧美日韩高清免费| 久久国产精品一区二区| 久久综合国产精品台湾中文娱乐网| 亚洲精品美女91| 亚洲一区二区在线观看视频| 国产专区综合网| 最新国产の精品合集bt伙计| 国产欧美视频一区二区三区| 亚洲福利视频免费观看| 国产美女高潮久久白浆| 亚洲电影免费观看高清完整版在线观看| 欧美日韩黄色大片| 老司机精品导航| 国产精品久久久一区二区| 免费高清在线视频一区·| 欧美日韩成人一区| 久久久蜜臀国产一区二区| 欧美女激情福利| 免费不卡中文字幕视频| 国产精品国产a级| 亚洲电影一级黄| 国模套图日韩精品一区二区| 亚洲免费成人av电影| 亚洲第一视频| 欧美在线免费观看亚洲| 亚洲综合日韩在线| 欧美精品激情| 欧美寡妇偷汉性猛交| 国产亚洲精品久久久久久| 99精品久久| 亚洲人精品午夜| 久久影院午夜片一区| 久久久噜噜噜久噜久久| 国产欧美精品在线| 国产精品99久久久久久久久| 99伊人成综合| 欧美精品午夜视频| 亚洲黄色毛片| 亚洲免费成人| 欧美激情国产日韩精品一区18| 欧美成人精品1314www| 影音先锋在线一区| 久久久国产91| 欧美成人三级在线| 亚洲韩国青草视频| 免费久久精品视频| 91久久精品网| 在线综合视频| 欧美性猛交一区二区三区精品| 99国产精品久久久久久久| 一区二区久久久久久| 欧美日韩午夜在线视频| 中文国产成人精品| 欧美伊人久久| 国产亚洲欧洲997久久综合| 欧美一级一区| 男人插女人欧美| 亚洲人成免费| 欧美日韩直播| 午夜欧美大尺度福利影院在线看| 欧美一区成人| 在线播放亚洲| 欧美一区二区三区喷汁尤物| 久久综合久久久| 亚洲国产精品久久久久秋霞蜜臀 | 亚洲一区二区精品视频| 国产精品毛片va一区二区三区 | 久热国产精品| 亚洲精品乱码久久久久久按摩观| 欧美激情精品久久久久久大尺度| 亚洲蜜桃精久久久久久久| 亚洲综合精品四区| 狠狠干综合网| 欧美激情一区二区三区四区| 夜夜嗨av一区二区三区四区| 欧美一区二区三区久久精品| 在线精品观看| 国产精品v日韩精品v欧美精品网站 | 亚洲美女视频网| 国产精品久久久久久模特| 欧美在线首页| 91久久久在线| 欧美一区二区在线看| 亚洲国产一区在线观看| 国产精品伦理| 美日韩在线观看| 午夜一级久久| 日韩视频免费大全中文字幕| 久久男人资源视频| 亚洲香蕉伊综合在人在线视看| 国色天香一区二区| 欧美色欧美亚洲另类二区| 久久精品视频导航| 日韩午夜电影| 欧美福利视频一区| 久久久视频精品| 亚洲影院色无极综合| 亚洲国产精品久久| 国产一区二区三区在线观看免费视频 | 亚洲综合视频1区| 在线观看一区二区精品视频| 国产精品伦子伦免费视频| 欧美大胆成人| 久久久噜噜噜| 欧美一区二区在线播放| 一本久久精品一区二区| 亚洲国产成人午夜在线一区| 久久嫩草精品久久久精品一| 香蕉久久一区二区不卡无毒影院| 亚洲美女中文字幕| 91久久久国产精品| 亚洲大胆视频| 在线观看欧美日韩国产| 国产一区二区三区直播精品电影| 欧美天堂亚洲电影院在线观看| 欧美精品一区二区视频|