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

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| 亚洲欧美日韩在线播放| 国产亚洲福利一区| 久热精品视频在线| 亚洲第一精品久久忘忧草社区| 免费在线看成人av| 亚洲国产日韩欧美一区二区三区| 亚洲伦理在线| 国产亚洲欧美aaaa| 欧美成人按摩| 亚洲欧美不卡| 亚洲区一区二| 蜜桃av一区二区| 亚洲欧美成人一区二区在线电影| 国语自产偷拍精品视频偷| 欧美精品日韩综合在线| 欧美怡红院视频| 亚洲一区二区三区乱码aⅴ| 国产一区二区久久精品| 欧美成人免费网| 久久电影一区| 亚洲女人小视频在线观看| 亚洲国产精品黑人久久久| 欧美在线视频一区| 一区二区毛片| 亚洲一区二区三区在线| 一本色道久久精品| 一本色道久久综合狠狠躁篇的优点| 在线欧美视频| 久久综合伊人77777麻豆| 国产精品永久入口久久久| 欧美精品情趣视频| 久久伊伊香蕉| 免费在线观看精品| 免费欧美日韩| 欧美理论片在线观看| 欧美激情精品久久久久久| 亚洲欧美日韩精品久久亚洲区| 亚洲人成网在线播放| 亚洲第一二三四五区| 亚洲国产日韩综合一区| 亚洲高清av在线| 亚洲精品国产精品国自产观看| 欧美国产一区二区| 日韩视频一区二区| 亚洲欧美日韩国产中文| 午夜免费电影一区在线观看| 亚洲欧美久久久| 欧美一区高清| 欧美激情第六页| 国产精品久久看| 国产女主播在线一区二区| 欧美日韩在线另类| 欧美性色aⅴ视频一区日韩精品| 欧美精品久久一区二区| 国产亚洲精品久久久久动| 亚洲高清久久网| 亚洲欧美日韩国产中文| 久久综合影音| 伊人成人开心激情综合网| 亚洲国产精品视频一区| 亚洲在线视频观看| 欧美成人首页| 亚洲欧美在线磁力| 欧美视频一区在线| 亚洲精品乱码久久久久久日本蜜臀| 性欧美video另类hd性玩具| 91久久在线视频| 老巨人导航500精品| 国产一在线精品一区在线观看| 中日韩男男gay无套| 亚洲激情成人网| 欧美va亚洲va香蕉在线| 黑人巨大精品欧美一区二区| 日韩视频在线一区| 亚洲国产精品视频| 欧美一区二区三区免费在线看| 欧美激情91| 日韩天堂av| 一本一本久久a久久精品综合妖精| 老牛嫩草一区二区三区日本| 影音先锋久久精品| 欧美第一黄色网| 欧美高清在线播放| 一级成人国产| 亚洲精品之草原avav久久| 欧美日韩精品二区| 一区二区三区你懂的| 一区二区久久久久| 国产精品影音先锋| 久久久久国产精品午夜一区| 亚洲男人天堂2024| 伊人久久噜噜噜躁狠狠躁| 欧美国产精品一区| 欧美精品久久一区| 亚欧成人精品| 蜜臀av一级做a爰片久久| 一本到高清视频免费精品| 欧美sm极限捆绑bd| 欧美一区二区三区免费在线看| 91久久线看在观草草青青| 国产精品亚洲美女av网站| 久久综合伊人| 亚洲色图在线视频| 国产精品视频自拍| 欧美黑人在线观看| 欧美日韩中文字幕日韩欧美| 亚洲欧美综合精品久久成人 | 欧美精品91| 91久久久精品| 亚洲欧美日韩专区| 亚洲激情中文1区| 久久av一区二区三区漫画| 一区二区三区国产盗摄| 欧美电影资源| 亚洲缚视频在线观看| 国产综合色产| 久久久av毛片精品| 久久一区二区视频| 国产在线日韩| 欧美伊人精品成人久久综合97| 亚洲欧美日韩国产一区二区| 欧美日韩一区二区在线视频| 欧美激情二区三区| 亚洲精选在线观看| 欧美日韩亚洲免费| 中日韩美女免费视频网址在线观看| 99国产欧美久久久精品| 欧美日韩色婷婷| 亚洲图中文字幕| 久久爱另类一区二区小说| 国产一区二区三区黄| 久久一区精品| 亚洲精品色图| 欧美一区二视频| 在线观看视频日韩| 欧美国产高潮xxxx1819| 中文欧美日韩| 久久综合久色欧美综合狠狠| 亚洲国产91| 国产精品视频一| 欧美精品 国产精品| 翔田千里一区二区| 亚洲日本欧美天堂| 久久免费黄色| 亚久久调教视频| 日韩一级大片在线| 国产在线欧美| 国产精品日韩欧美综合| 蜜桃久久av| 久久国产精品免费一区| 亚洲人成亚洲人成在线观看图片| 欧美日韩精品久久| 欧美精品在线播放| 久久精品国产第一区二区三区最新章节| 欧美激情免费观看| 久久青草久久| 久久日韩精品| 久久深夜福利免费观看| 亚洲欧美在线播放| 日韩一级片网址| 99成人在线| 99精品欧美一区| 国产亚洲精品aa午夜观看| 欧美日韩视频在线一区二区| 麻豆成人在线观看| 欧美成人嫩草网站| 欧美成人免费网站| 欧美日韩高清区| 国产精品r级在线| 国产精品理论片| 国产精品视频免费在线观看| 欧美日韩伦理在线| 国产精品激情电影| 国产毛片一区二区| 国产一区二区三区四区hd| 黑人巨大精品欧美黑白配亚洲 | 亚洲国产成人午夜在线一区| 欧美在线视频免费播放| 欧美与黑人午夜性猛交久久久| 久久av一区二区三区漫画| 久久综合给合久久狠狠狠97色69| 欧美成人免费在线| 一区二区不卡在线视频 午夜欧美不卡在| av不卡免费看| 久久综合色婷婷| 国产精品久久久久久超碰|