Page history of Home



Title: Home | edited by Youngrok Pak at 1 year, 5 months ago.

<h1>
	Project Rosalynde for KAIST student</h1>
<p>
	&nbsp;</p>
<p class="p1">
	&nbsp;</p>
<p class="p1">
	#include <span class="s1">&lt;stdio.h&gt;</span></p>
<p class="p2">
	<span class="s2">#include </span>&lt;stdlib.h&gt;</p>
<p class="p2">
	<span class="s2">#include </span>&lt;iostream&gt;</p>
<p class="p3">
	&nbsp;</p>
<p class="p4">
	<span class="s2">#define EXP_BOUND </span><span class="s3">10</span><span class="s2"> </span>// &iexcl;&circ;&ordm;&circ;&yen;&not; 0~EXP_BOUND</p>
<p class="p4">
	<span class="s2">#define COEF_BOUND </span><span class="s3">20</span><span class="s2"> </span>// &infin;&Euml;&ordm;&circ;&yen;&not; -COEF_BOUND/2 ~ +COEF_BOUND/2</p>
<p class="p4">
	<span class="s2">#define TERMS_NUM </span><span class="s3">40</span><span class="s2"> </span>// terms Array index &infin;&pi;&ordm;&circ;&yen;&not; TERMS_NUM&infin;&ge;</p>
<p class="p4">
	<span class="s2">#define SUB_TERMS_NUM </span><span class="s3">10</span><span class="s2"> </span>// Polynomial B&iquest;&laquo; &ordf;&copy;&plusmn;&sbquo; &asymp;&loz;&Omega;&int;∆&AElig;&oslash;&deg;&ordm;&ne;&iquest;&laquo; &infin;&pi;&ordm;&circ;</p>
<p class="p4">
	<span class="s2">#define ADD_TERMS_NUM </span><span class="s3">10</span><span class="s2"> </span>// Polynomial B&iquest;&laquo; &yen;ı&laquo;&oelig;&plusmn;&sbquo; &asymp;&loz;&Omega;&int;∆&AElig;&oslash;&deg;&ordm;&ne;&iquest;&laquo; &infin;&pi;&ordm;&circ;</p>
<p class="p1">
	#define INTEG_CONST <span class="s3">20</span> <span class="s4">// &iquest;˚&int;&ndash; &ordf;&Ucirc;&ordm;&circ;</span></p>
<p class="p3">
	&nbsp;</p>
<p class="p5">
	using<span class="s5"> </span>namespace<span class="s5"> </span><span class="s6">std</span><span class="s5">;</span></p>
<p class="p6">
	<span class="s7">class</span> Term</p>
<p class="p6">
	{</p>
<p class="p5">
	private<span class="s5">:</span></p>
<p class="p6">
	<span class="s7">double</span> coef; <span class="s4">// &infin;&Euml;&ordm;&circ;</span></p>
<p class="p6">
	<span class="s7">int</span> exp; <span class="s4">// &not;&tilde;&ordm;&circ;</span></p>
<p class="p4">
	// you can add your own private member here</p>
<p class="p3">
	&nbsp;&nbsp; &nbsp;</p>
<p class="p5">
	public<span class="s5">:</span></p>
<p class="p4">
	// constructor</p>
<p class="p4">
	<span class="s5">Term(); </span>// default constructor. &infin;&Euml;&ordm;&circ;&oslash;&Otilde; &not;&tilde;&ordm;&circ; &prod;<span class="s8"></span>&micro;&OElig; 0&iquest;&prod;&sum;&OElig; &radic;&nbsp;&plusmn;&sbquo;&raquo;&ne;</p>
<p class="p4">
	<span class="s5">Term(</span><span class="s7">double</span><span class="s5"> c, </span><span class="s7">int</span><span class="s5"> e); </span>// &infin;&Euml;&ordm;&circ;&prod;&para; c&sum;&OElig;, &not;&tilde;&ordm;&circ;&prod;&para; e&sum;&OElig; &radic;&nbsp;&plusmn;&sbquo;&raquo;&ne;</p>
<p class="p4">
	// setter, getter</p>
<p class="p4">
	<span class="s7">double</span><span class="s5"> GetCoef(); </span>// coef &infin;&trade;&iquest;&ordf; &prod;&AElig;&asymp;&oelig;</p>
<p class="p4">
	<span class="s7">int</span><span class="s5"> GetExp(); </span>// exp &infin;&trade;&iquest;&ordf; &prod;&AElig;&asymp;&oelig;</p>
<p class="p4">
	<span class="s7">void</span><span class="s5"> SetCoef(</span><span class="s7">double</span><span class="s5"> c); </span>// coef&infin;&trade;&iquest;&ordf; c&sum;&OElig; &ordm;&ge;&iexcl;&sect;</p>
<p class="p4">
	<span class="s7">void</span><span class="s5"> SetExp(</span><span class="s7">int</span><span class="s5"> e); </span>// exp&infin;&trade;&iquest;&ordf; e&sum;&OElig; &ordm;&ge;&iexcl;&sect;</p>
<p class="p4">
	//print term. (coef)x^(exp) e.g 3x^2</p>
<p class="p6">
	<span class="s7">void</span> Print();</p>
<p class="p6">
	};</p>
<p class="p3">
	&nbsp;</p>
<p class="p7">
	Term<span class="s5">::</span>Term<span class="s5">()</span></p>
<p class="p6">
	{</p>
<p class="p6">
	<span class="s9">coef</span> = <span class="s3">0</span>;</p>
<p class="p6">
	<span class="s9">exp</span> = <span class="s3">0</span>;</p>
<p class="p6">
	}</p>
<p class="p3">
	&nbsp;</p>
<p class="p6">
	<span class="s9">Term</span>::<span class="s9">Term</span>(<span class="s7">double</span> c, <span class="s7">int</span> e)</p>
<p class="p6">
	{</p>
<p class="p6">
	<span class="s9">coef</span> = c;</p>
<p class="p6">
	<span class="s9">exp</span> = e;</p>
<p class="p6">
	}</p>
<p class="p3">
	&nbsp;</p>
<p class="p6">
	<span class="s7">double</span> <span class="s9">Term</span>::GetCoef()</p>
<p class="p6">
	{</p>
<p class="p5">
	return<span class="s5"> </span><span class="s9">coef</span><span class="s5">;</span></p>
<p class="p6">
	}</p>
<p class="p3">
	&nbsp;</p>
<p class="p6">
	<span class="s7">int</span> <span class="s9">Term</span>::GetExp()</p>
<p class="p6">
	{</p>
<p class="p5">
	return<span class="s5"> </span><span class="s9">exp</span><span class="s5">;</span></p>
<p class="p6">
	}</p>
<p class="p3">
	&nbsp;</p>
<p class="p6">
	<span class="s7">void</span> <span class="s9">Term</span>::SetCoef(<span class="s7">double</span> c)</p>
<p class="p6">
	{</p>
<p class="p6">
	<span class="s9">coef</span> = c;</p>
<p class="p6">
	}</p>
<p class="p3">
	&nbsp;</p>
<p class="p6">
	<span class="s7">void</span> <span class="s9">Term</span>::SetExp(<span class="s7">int</span> e)</p>
<p class="p6">
	{</p>
<p class="p6">
	<span class="s9">exp</span> = e;</p>
<p class="p6">
	}</p>
<p class="p3">
	&nbsp;</p>
<p class="p6">
	<span class="s7">void</span> <span class="s9">Term</span>::Print()</p>
<p class="p6">
	{</p>
<p class="p6">
	<span class="s7">if</span>(<span class="s9">coef</span> == <span class="s3">0</span>)</p>
<p class="p5">
	return<span class="s5">;</span></p>
<p class="p6">
	<span class="s7">else</span> <span class="s7">if</span>(<span class="s9">exp</span> == <span class="s3">0</span>)</p>
<p class="p6">
	<span class="s6">cout</span>&lt;&lt;<span class="s9">coef</span>;</p>
<p class="p6">
	<span class="s7">else</span> <span class="s7">if</span>(<span class="s9">exp</span> == <span class="s3">1</span>)</p>
<p class="p6">
	<span class="s6">cout</span>&lt;&lt;<span class="s9">coef</span>&lt;&lt;<span class="s1">&quot;x&quot;</span>;</p>
<p class="p5">
	else</p>
<p class="p6">
	<span class="s6">cout</span>&lt;&lt;<span class="s9">coef</span>&lt;&lt;<span class="s1">&quot;x^&quot;</span>&lt;&lt;<span class="s9">exp</span>;</p>
<p class="p6">
	}</p>
<p class="p3">
	&nbsp;</p>
<p class="p4">
	// Node class. linked list&iquest;&laquo; node</p>
<p class="p4">
	// Term &infin;&yen;&radic;&ordm; &laquo;&oelig;&ge;&trade;&oslash;&Otilde; linked list&prod;&para; &iquest;&szlig;&laquo;&mdash; ∆&tilde;&iquest;&OElig;&asymp;&Otilde; next, prev &prod;&para; &infin;&deg;&iexcl;&macr;&yen;&Yuml;.</p>
<p class="p6">
	<span class="s7">class</span> Node</p>
<p class="p6">
	{</p>
<p class="p4">
	// Node class &ordm;&ge;&infin;&Euml;&laquo;&mdash;&yen;&Yuml;.&nbsp;</p>
<p class="p4">
	// &infin;&pound;∆&Igrave;&laquo;&mdash; &plusmn;&prod;&laquo;&circ;&iquest;&ordf; &iquest;&szlig;&laquo;&yuml; member &prod;<span class="s8"></span>&micro;&OElig; public &oslash;&micro;&oslash;&trade;&oslash;&deg; &iexcl;&sect;&iquest;&laquo;&laquo;&yuml;&micro;&micro; &ordf;&Ucirc;&infin;&cedil;&aelig;&macr;&iquest;&Omega;.</p>
<p class="p5">
	public<span class="s5">:</span></p>
<p class="p6">
	<span class="s9">Term</span> t;</p>
<p class="p6">
	<span class="s9">Node</span>* prev;</p>
<p class="p6">
	<span class="s9">Node</span>* next;</p>
<p class="p6">
	};</p>
<p class="p3">
	&nbsp;</p>
<p class="p3">
	&nbsp;</p>
<p class="p3">
	&nbsp;</p>
<p class="p6">
	<span class="s7">class</span> Polynomial</p>
<p class="p6">
	{</p>
<p class="p5">
	private<span class="s5">:</span></p>
<p class="p4">
	<span class="s9">Node</span><span class="s5">* head; </span>// dummy Node head</p>
<p class="p4">
	<span class="s9">Node</span><span class="s5">* tail; </span>// dummy Node tail&nbsp;</p>
<p class="p4">
	<span class="s5">&nbsp; &nbsp; </span>// you can add your own private member here.</p>
<p class="p3">
	&nbsp;&nbsp; &nbsp;</p>
<p class="p5">
	public<span class="s5">:</span></p>
<p class="p4">
	<span class="s5">Polynomial(); </span>// default constructor. head, tail node&prod;&prod; &infin;&deg;&iexcl;&macr; Polynomial &ordf;˝&ordm;&int;</p>
<p class="p4">
	// copy constructor. Polynomial p&oslash;&Otilde; &micro;&oslash;&iquest;&oelig;&laquo;&mdash; &laquo;&loz;&micro;&Egrave;&iquest;&ordf; &infin;&deg;&iexcl;&macr; Polynomial &ordf;˝&ordm;&int;</p>
<p class="p6">
	Polynomial(<span class="s9">Polynomial</span>&amp; p);&nbsp;</p>
<p class="p6">
	~Polynomial();<span class="Apple-tab-span"> </span><span class="s4">// destructor</span></p>
<p class="p4">
	<span class="s7">void</span><span class="s5"> Add(</span><span class="s9">Term</span><span class="s5"> t); </span>// Polynomial&oslash;&deg; Term t&prod;&para; &yen;ı&laquo;&lsquo;</p>
<p class="p4">
	<span class="s7">void</span><span class="s5"> Sub(</span><span class="s9">Term</span><span class="s5"> t); </span>// Polynomial&oslash;&deg; Term t&prod;&para; &ordf;&ne;</p>
<p class="p4">
	// Polynomial&iquest;&laquo;&nbsp; size(&laquo;&loz;&iquest;&laquo;&infin;&ge;&ordm;&circ;) &prod;&AElig;&asymp;&oelig;.</p>
<p class="p4">
	// &infin;&Euml;&ordm;&circ;&infin;&deg; 0&iquest;&OElig; &laquo;&loz;(&ordf;&Ucirc;&ordm;&circ;&laquo;&loz;0&micro;&micro;∆&tilde;&laquo;&lsquo;)&micro;&Egrave;&iquest;&int; &laquo;&loz;&iquest;&laquo;&infin;&ge;&ordm;&circ;&oslash;&deg; ∆&tilde;&laquo;&lsquo;&aelig;&raquo;&micro;&nbsp;.</p>
<p class="p6">
	<span class="s7">int</span> Size();&nbsp;</p>
<p class="p4">
	// Polynomial&iquest;&ordf;&nbsp; default &ordf;&Ucirc;&asymp;&not;&sum;&OElig; &radic;&nbsp;&plusmn;&sbquo;&raquo;&ne;.</p>
<p class="p4">
	// &iexcl;&Ocirc; Polynomial&yen;&not;&nbsp; head, tail node&prod;&prod; &infin;&deg;&iexcl;&macr;&yen;&Yuml;</p>
<p class="p6">
	<span class="s7">void</span> Reset();</p>
<p class="p4">
	// &quot;this&quot;&oslash;&Otilde; &quot;p&quot; &micro;&deg;&ordm;&iquest;&infin;&middot;&infin;˙&prod;&para; &iquest;˙&iquest;&Acirc;&laquo;&mdash; Polynomial return</p>
<p class="p7">
	Polynomial<span class="s5"> Add(</span>Polynomial<span class="s5"> p);</span></p>
<p class="p4">
	// &quot;this&quot;&oslash;&Otilde; &quot;p&quot;&nbsp; &ordf;&uml;&ordm;&iquest; &infin;&middot;&infin;˙&prod;&para; &iquest;˙&iquest;&Acirc;&laquo;&mdash; Polynomial return</p>
<p class="p7">
	Polynomial<span class="s5"> Sub(</span>Polynomial<span class="s5"> p);</span></p>
<p class="p4">
	// &quot;this&quot;&oslash;&Otilde; &quot;p&quot;&nbsp; &infin;&circ;&ordm;&iquest; &infin;&middot;&infin;˙&prod;&para; &iquest;˙&iquest;&Acirc;&laquo;&mdash; Polynomial return</p>
<p class="p7">
	Polynomial<span class="s5"> Mul(</span>Polynomial<span class="s5"> p);</span></p>
<p class="p4">
	// &quot;this&quot;&iquest;&laquo; &pi;&Atilde;&int;&ndash; &infin;&middot;&infin;˙&prod;&para; &iquest;˙&iquest;&Acirc;&laquo;&mdash; Polynomial return</p>
<p class="p7">
	Polynomial<span class="s5"> Diff();</span></p>
<p class="p4">
	// &quot;this&quot;&iquest;&laquo; &iquest;˚&int;&ndash; &infin;&middot;&infin;˙&prod;&para; &iquest;˙&iquest;&Acirc;&laquo;&mdash; Polynomial return</p>
<p class="p6">
	<span class="s9">Polynomial</span> Integ(<span class="s7">double</span> integ_const);</p>
<p class="p4">
	// Polynomial&iquest;&ordf; x&oslash;&deg; &infin;&cedil;&laquo;&mdash; &ge;&ordf;&prod;&le;&not;&tilde;&ordm;&macr;&iquest;&prod;&sum;&OElig;&radic;&sbquo;&sum;&not;</p>
<p class="p6">
	<span class="s7">void</span> Print();</p>
<p class="p6">
	};</p>
<p class="p3">
	&nbsp;</p>
<p class="p7">
	Polynomial<span class="s5">::</span>Polynomial<span class="s5">()</span></p>
<p class="p6">
	{</p>
<p class="p6">
	<span class="s9">head</span> = <span class="s7">new</span> <span class="s9">Node</span>();</p>
<p class="p6">
	<span class="s9">tail</span> = <span class="s7">new</span> <span class="s9">Node</span>();</p>
<p class="p3">
	&nbsp;&nbsp; &nbsp;</p>
<p class="p7">
	head<span class="s5">-&gt;</span>next<span class="s5"> = </span>tail<span class="s5">;</span></p>
<p class="p7">
	head<span class="s5">-&gt;</span>prev<span class="s5"> = </span><span class="s7">NULL</span><span class="s5">;</span></p>
<p class="p7">
	tail<span class="s5">-&gt;</span>prev<span class="s5"> = </span>head<span class="s5">;</span></p>
<p class="p7">
	tail<span class="s5">-&gt;</span>next<span class="s5"> = </span><span class="s7">NULL</span><span class="s5">;</span></p>
<p class="p6">
	}</p>
<p class="p3">
	&nbsp;</p>
<p class="p7">
	Polynomial<span class="s5">::</span>Polynomial<span class="s5">(</span>Polynomial<span class="s5"> &amp;p)</span></p>
<p class="p6">
	{</p>
<p class="p6">
	<span class="s9">head</span> = <span class="s7">new</span> <span class="s9">Node</span>();</p>
<p class="p6">
	<span class="s9">tail</span> = <span class="s7">new</span> <span class="s9">Node</span>();</p>
<p class="p3">
	&nbsp;&nbsp; &nbsp;</p>
<p class="p7">
	head<span class="s5">-&gt;</span>next<span class="s5"> = </span>tail<span class="s5">;</span></p>
<p class="p7">
	head<span class="s5">-&gt;</span>prev<span class="s5"> = </span><span class="s7">NULL</span><span class="s5">;</span></p>
<p class="p7">
	tail<span class="s5">-&gt;</span>prev<span class="s5"> = </span>head<span class="s5">;</span></p>
<p class="p7">
	tail<span class="s5">-&gt;</span>next<span class="s5"> = </span><span class="s7">NULL</span><span class="s5">;</span></p>
<p class="p3">
	&nbsp;&nbsp; &nbsp;</p>
<p class="p6">
	<span class="s9">Node</span>* cursor = p.<span class="s9">head</span>-&gt;<span class="s9">next</span>;</p>
<p class="p3">
	&nbsp;&nbsp; &nbsp;</p>
<p class="p6">
	<span class="s7">while</span>(cursor != p.<span class="s9">tail</span>)</p>
<p class="p6">
	{</p>
<p class="p6">
	<span class="s9">Add</span>(cursor-&gt;<span class="s9">t</span>);</p>
<p class="p6">
	cursor = cursor-&gt;<span class="s9">next</span>;</p>
<p class="p6">
	}</p>
<p class="p6">
	}</p>
<p class="p3">
	&nbsp;</p>
<p class="p6">
	<span class="s9">Polynomial</span>::~Polynomial()</p>
<p class="p6">
	{</p>
<p class="p6">
	}</p>
<p class="p3">
	&nbsp;</p>
<p class="p7">
	<span class="s7">void</span><span class="s5"> </span>Polynomial<span class="s5">::Add(</span>Term<span class="s5"> t)</span></p>
<p class="p6">
	{</p>
<p class="p6">
	&nbsp; &nbsp; <span class="s9">Node</span>* cursor=<span class="s9">head</span>-&gt;<span class="s9">next</span>;</p>
<p class="p6">
	&nbsp; &nbsp; <span class="s7">while</span>(cursor!=<span class="s9">tail</span>)</p>
<p class="p6">
	&nbsp; &nbsp; {</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; <span class="s7">if</span>(cursor-&gt;<span class="s9">t</span>.<span class="s9">GetExp</span>()==t.<span class="s9">GetExp</span>())</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; {</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cursor-&gt;<span class="s9">t</span>.<span class="s9">SetCoef</span>(cursor-&gt;<span class="s9">t</span>.<span class="s9">GetCoef</span>()+t.<span class="s9">GetCoef</span>());</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="s7">if</span>(cursor-&gt;<span class="s9">t</span>.<span class="s9">GetCoef</span>()==<span class="s3">0</span>)</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="s9">Node</span>* del=cursor;</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cursor-&gt;<span class="s9">prev</span>-&gt;<span class="s9">next</span>=cursor-&gt;<span class="s9">next</span>;</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cursor-&gt;<span class="s9">next</span>-&gt;<span class="s9">prev</span>=cursor-&gt;<span class="s9">prev</span>;</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="s7">delete</span> del;</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="s7">return</span>;</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; }</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; <span class="s7">if</span>(cursor-&gt;<span class="s9">t</span>.<span class="s9">GetExp</span>() &lt; t.<span class="s9">GetExp</span>()) <span class="s7">break</span>;</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; cursor=cursor-&gt;<span class="s9">next</span>;</p>
<p class="p6">
	&nbsp; &nbsp; }</p>
<p class="p6">
	&nbsp; &nbsp; <span class="s9">Node</span>* tmp=<span class="s7">new</span> <span class="s9">Node</span>();</p>
<p class="p6">
	&nbsp; &nbsp; tmp-&gt;<span class="s9">t</span>=t;</p>
<p class="p6">
	&nbsp; &nbsp; tmp-&gt;<span class="s9">prev</span>=cursor-&gt;<span class="s9">prev</span>;</p>
<p class="p6">
	&nbsp; &nbsp; tmp-&gt;<span class="s9">next</span>=cursor;</p>
<p class="p6">
	&nbsp; &nbsp; cursor-&gt;<span class="s9">prev</span>-&gt;<span class="s9">next</span>=tmp;</p>
<p class="p6">
	&nbsp; &nbsp; cursor-&gt;<span class="s9">prev</span>=tmp;</p>
<p class="p5">
	<span class="s5">&nbsp; &nbsp; </span>return<span class="s5">;</span></p>
<p class="p6">
	}</p>
<p class="p3">
	&nbsp;</p>
<p class="p7">
	<span class="s7">void</span><span class="s5"> </span>Polynomial<span class="s5">::Sub(</span>Term<span class="s5"> t)</span></p>
<p class="p6">
	{</p>
<p class="p6">
	&nbsp; &nbsp; <span class="s9">Node</span>* cursor=<span class="s9">head</span>-&gt;<span class="s9">next</span>;</p>
<p class="p6">
	&nbsp; &nbsp; <span class="s7">while</span>(cursor!=<span class="s9">tail</span>)</p>
<p class="p6">
	&nbsp; &nbsp; {</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; <span class="s7">if</span>(cursor-&gt;<span class="s9">t</span>.<span class="s9">GetExp</span>()==t.<span class="s9">GetExp</span>())</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; {</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cursor-&gt;<span class="s9">t</span>.<span class="s9">SetCoef</span>(cursor-&gt;<span class="s9">t</span>.<span class="s9">GetCoef</span>()-t.<span class="s9">GetCoef</span>());</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="s7">if</span>(cursor-&gt;<span class="s9">t</span>.<span class="s9">GetCoef</span>()==<span class="s3">0</span>)</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="s9">Node</span>* del=cursor;</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cursor-&gt;<span class="s9">prev</span>-&gt;<span class="s9">next</span>=cursor-&gt;<span class="s9">next</span>;</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; cursor-&gt;<span class="s9">next</span>-&gt;<span class="s9">prev</span>=cursor-&gt;<span class="s9">prev</span>;</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="s7">delete</span> del;</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="s7">return</span>;</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; }</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; <span class="s7">if</span>(cursor-&gt;<span class="s9">t</span>.<span class="s9">GetExp</span>() &lt; t.<span class="s9">GetExp</span>()) <span class="s7">break</span>;</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; cursor=cursor-&gt;<span class="s9">next</span>;</p>
<p class="p6">
	&nbsp; &nbsp; }</p>
<p class="p6">
	&nbsp; &nbsp; <span class="s9">Node</span>* tmp=<span class="s7">new</span> <span class="s9">Node</span>();</p>
<p class="p6">
	&nbsp; &nbsp; <span class="s9">Term</span>* newt=<span class="s7">new</span> <span class="s9">Term</span>(t.<span class="s9">GetCoef</span>()*(-<span class="s3">1</span>),t.<span class="s9">GetExp</span>());</p>
<p class="p6">
	&nbsp; &nbsp; tmp-&gt;<span class="s9">t</span>=*newt;</p>
<p class="p6">
	&nbsp; &nbsp; tmp-&gt;<span class="s9">prev</span>=cursor-&gt;<span class="s9">prev</span>;</p>
<p class="p6">
	&nbsp; &nbsp; tmp-&gt;<span class="s9">next</span>=cursor;</p>
<p class="p6">
	&nbsp; &nbsp; cursor-&gt;<span class="s9">prev</span>-&gt;<span class="s9">next</span>=tmp;</p>
<p class="p6">
	&nbsp; &nbsp; cursor-&gt;<span class="s9">prev</span>=tmp;</p>
<p class="p5">
	<span class="s5">&nbsp; &nbsp; </span>return<span class="s5">;</span></p>
<p class="p6">
	}</p>
<p class="p3">
	&nbsp;</p>
<p class="p7">
	<span class="s7">int</span><span class="s5"> </span>Polynomial<span class="s5">::Size()</span></p>
<p class="p6">
	{</p>
<p class="p6">
	<span class="s7">int</span> size = <span class="s3">0</span>;</p>
<p class="p6">
	&nbsp; &nbsp; <span class="s9">Node</span>* tmp=<span class="s9">head</span>-&gt;<span class="s9">next</span>;</p>
<p class="p6">
	&nbsp; &nbsp; <span class="s7">while</span>(tmp!=<span class="s9">tail</span>)</p>
<p class="p6">
	&nbsp; &nbsp; {</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; size++;</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; tmp=tmp-&gt;<span class="s9">next</span>;</p>
<p class="p6">
	&nbsp; &nbsp; }</p>
<p class="p6">
	<span class="s7">return</span> size;</p>
<p class="p6">
	}</p>
<p class="p3">
	&nbsp;</p>
<p class="p6">
	<span class="s7">void</span> <span class="s9">Polynomial</span>::Reset()</p>
<p class="p6">
	{</p>
<p class="p6">
	&nbsp; &nbsp; <span class="s7">if</span>(<span class="s9">Size</span>()!=<span class="s3">0</span>)</p>
<p class="p6">
	&nbsp; &nbsp; {</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; <span class="s9">Node</span>* tmp= <span class="s9">head</span>-&gt;<span class="s9">next</span>;</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; <span class="s7">while</span>(tmp!=<span class="s9">tail</span>)</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; {</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="s9">Node</span>* del=tmp;</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; tmp=tmp-&gt;<span class="s9">next</span>;</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="s7">delete</span> del;</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; }</p>
<p class="p6">
	&nbsp; &nbsp; }</p>
<p class="p7">
	<span class="s5">&nbsp; &nbsp; </span>head<span class="s5">-&gt;</span>next<span class="s5">=</span>tail<span class="s5">;</span></p>
<p class="p7">
	<span class="s5">&nbsp; &nbsp; </span>tail<span class="s5">-&gt;</span>next<span class="s5">=</span>head<span class="s5">;</span></p>
<p class="p6">
	}</p>
<p class="p3">
	&nbsp;</p>
<p class="p7">
	Polynomial<span class="s5"> </span>Polynomial<span class="s5">::Add(</span>Polynomial<span class="s5"> p)</span></p>
<p class="p6">
	{</p>
<p class="p7">
	Polynomial<span class="s5"> result;</span></p>
<p class="p6">
	&nbsp; &nbsp; <span class="s9">Node</span>* cursor=p.<span class="s9">head</span>-&gt;<span class="s9">next</span>;</p>
<p class="p6">
	&nbsp; &nbsp; <span class="s7">while</span>(cursor!=p.<span class="s9">tail</span>)</p>
<p class="p6">
	&nbsp; &nbsp; {</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; result.<span class="s9">Add</span>(cursor-&gt;<span class="s9">t</span>);</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; cursor=cursor-&gt;<span class="s9">next</span>;</p>
<p class="p6">
	&nbsp; &nbsp; }</p>
<p class="p6">
	&nbsp; &nbsp; cursor=<span class="s9">head</span>-&gt;<span class="s9">next</span>;</p>
<p class="p6">
	&nbsp; &nbsp; <span class="s7">while</span>(cursor!=<span class="s9">tail</span>)</p>
<p class="p6">
	&nbsp; &nbsp; {</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; result.<span class="s9">Add</span>(cursor-&gt;<span class="s9">t</span>);</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; cursor=cursor-&gt;<span class="s9">next</span>;</p>
<p class="p6">
	&nbsp; &nbsp; }</p>
<p class="p6">
	<span class="s7">return</span> result;</p>
<p class="p6">
	}</p>
<p class="p3">
	&nbsp;</p>
<p class="p7">
	Polynomial<span class="s5"> </span>Polynomial<span class="s5">::Sub(</span>Polynomial<span class="s5"> p)</span></p>
<p class="p6">
	{</p>
<p class="p7">
	Polynomial<span class="s5"> result;</span></p>
<p class="p6">
	&nbsp; &nbsp; <span class="s9">Node</span>* cursor=p.<span class="s9">head</span>-&gt;<span class="s9">next</span>;</p>
<p class="p6">
	&nbsp; &nbsp; <span class="s7">while</span>(cursor!=p.<span class="s9">tail</span>)</p>
<p class="p6">
	&nbsp; &nbsp; {</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; result.<span class="s9">Sub</span>(cursor-&gt;<span class="s9">t</span>);</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; cursor=cursor-&gt;<span class="s9">next</span>;</p>
<p class="p6">
	&nbsp; &nbsp; }</p>
<p class="p6">
	&nbsp; &nbsp; cursor=<span class="s9">head</span>-&gt;<span class="s9">next</span>;</p>
<p class="p6">
	&nbsp; &nbsp; <span class="s7">while</span>(cursor!=<span class="s9">tail</span>)</p>
<p class="p6">
	&nbsp; &nbsp; {</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; result.<span class="s9">Add</span>(cursor-&gt;<span class="s9">t</span>);</p>
<p class="p6">
	&nbsp; &nbsp; &nbsp; &nbsp; cursor=cursor-&gt;<span class="s9">next</span>;</p>
<p class="p6">
	&nbsp; &nbsp; }</p>
<p class="p6">
	<span class="s7">return</span> result;</p>
<p class="p6">
	}</p>
<p class="p3">
	&nbsp;</p>
<p class="p7">
	Polynomial<span class="s5"> </span>Polynomial<span class="s5">::Mul(</span>Polynomial<span class="s5"> p)</span></p>
<p class="p6">
	{</p>
<p class="p7">
	Polynomial<span class="s5"> result;</span></p>
<p class="p6">
	<span class="s7">return</span> result;</p>
<p class="p6">
	}</p>
<p class="p3">
	&nbsp;</p>
<p class="p7">
	Polynomial<span class="s5"> </span>Polynomial<span class="s5">::Diff()</span></p>
<p class="p6">
	{</p>
<p class="p7">
	Polynomial<span class="s5"> result;</span></p>
<p class="p6">
	<span class="s7">return</span> result;</p>
<p class="p3">
	&nbsp;&nbsp; &nbsp;</p>
<p class="p6">
	}</p>
<p class="p3">
	&nbsp;</p>
<p class="p6">
	<span class="s9">Polynomial</span> <span class="s9">Polynomial</span>::Integ(<span class="s7">double</span> integ_const)</p>
<p class="p6">
	{</p>
<p class="p7">
	Polynomial<span class="s5"> result;</span></p>
<p class="p6">
	<span class="s7">return</span> result;</p>
<p class="p6">
	}</p>
<p class="p3">
	&nbsp;</p>
<p class="p6">
	<span class="s7">void</span> <span class="s9">Polynomial</span>::Print()</p>
<p class="p6">
	{</p>
<p class="p6">
	<span class="s9">Node</span>* cursor = <span class="s9">head</span>-&gt;<span class="s9">next</span>;</p>
<p class="p3">
	&nbsp;&nbsp; &nbsp;</p>
<p class="p6">
	<span class="s7">if</span>(<span class="s9">Size</span>() == <span class="s3">0</span>)</p>
<p class="p6">
	{</p>
<p class="p8">
	cout<span class="s5">&lt;&lt;</span><span class="s1">&quot;0&quot;</span><span class="s5">&lt;&lt;</span>endl<span class="s5">;</span></p>
<p class="p5">
	return<span class="s5">;</span></p>
<p class="p6">
	}</p>
<p class="p3">
	&nbsp;&nbsp; &nbsp;</p>
<p class="p6">
	<span class="s7">while</span>(cursor != <span class="s9">tail</span>-&gt;<span class="s9">prev</span>)</p>
<p class="p6">
	{</p>
<p class="p6">
	cursor-&gt;<span class="s9">t</span>.<span class="s9">Print</span>();</p>
<p class="p6">
	<span class="s6">cout</span>&lt;&lt;<span class="s1">&quot; + &quot;</span>;</p>
<p class="p6">
	cursor = cursor-&gt;<span class="s9">next</span>;</p>
<p class="p6">
	}</p>
<p class="p6">
	cursor-&gt;<span class="s9">t</span>.<span class="s9">Print</span>();</p>
<p class="p8">
	cout<span class="s5">&lt;&lt;</span>endl<span class="s5">;</span></p>
<p class="p3">
	&nbsp;&nbsp; &nbsp;</p>
<p class="p6">
	}</p>
<p class="p3">
	&nbsp;</p>
<p class="p6">
	<span class="s7">int</span> main()</p>
<p class="p6">
	{</p>
<p class="p6">
	<span class="s9">Term</span> terms[<span class="s3">20</span>] = {<span class="s9">Term</span>(-<span class="s3">5</span>, <span class="s3">2</span>), <span class="s9">Term</span>(-<span class="s3">3</span>, <span class="s3">1</span>), <span class="s9">Term</span>(<span class="s3">2</span>, <span class="s3">5</span>), <span class="s9">Term</span>(<span class="s3">0</span>, <span class="s3">3</span>), <span class="s9">Term</span>(<span class="s3">3</span>, <span class="s3">0</span>), <span class="s9">Term</span>(-<span class="s3">74</span>, <span class="s3">4</span>), <span class="s9">Term</span>(<span class="s3">17</span>, <span class="s3">3</span>), <span class="s9">Term</span>(<span class="s3">31</span>, <span class="s3">2</span>), <span class="s9">Term</span>(-<span class="s3">184</span>, <span class="s3">3</span>), <span class="s9">Term</span>(<span class="s3">9</span>, <span class="s3">1</span>), <span class="s9">Term</span>(<span class="s3">15</span>, <span class="s3">1</span>), <span class="s9">Term</span>(-<span class="s3">11</span>, <span class="s3">2</span>), <span class="s9">Term</span>(<span class="s3">21</span>, <span class="s3">5</span>), <span class="s9">Term</span>(<span class="s3">51</span>, <span class="s3">3</span>), <span class="s9">Term</span>(<span class="s3">19</span>, <span class="s3">4</span>), <span class="s9">Term</span>(<span class="s3">15</span>, <span class="s3">1</span>), <span class="s9">Term</span>(), <span class="s9">Term</span>(-<span class="s3">31</span>, <span class="s3">2</span>), <span class="s9">Term</span>(-<span class="s3">19</span>, <span class="s3">0</span>), <span class="s9">Term</span>(<span class="s3">0</span>, <span class="s3">4</span>)};</p>
<p class="p3">
	&nbsp;&nbsp; &nbsp;</p>
<p class="p7">
	Polynomial<span class="s5"> A;</span></p>
<p class="p3">
	&nbsp;&nbsp; &nbsp;</p>
<p class="p6">
	<span class="s6">cout</span>&lt;&lt;<span class="s1">&quot;A: &quot;</span>; A.<span class="s9">Print</span>(); <span class="s4">// A= 0</span></p>
<p class="p4">
	<span class="s6">cout</span><span class="s5">&lt;&lt;</span><span class="s1">&quot;Size of A : &quot;</span><span class="s5">&lt;&lt;A.</span><span class="s9">Size</span><span class="s5">()&lt;&lt;</span><span class="s6">endl</span><span class="s5">; </span>// Size of A : 0</p>
<p class="p6">
	<span class="s7">for</span>(<span class="s7">int</span> i=<span class="s3">0</span>; i&lt;<span class="s3">20</span>; i++){A.<span class="s9">Add</span>(terms[i]);}</p>
<p class="p6">
	<span class="s6">cout</span>&lt;&lt;<span class="s1">&quot;A: &quot;</span>; A.<span class="s9">Print</span>(); <span class="s4">// A=&nbsp;</span></p>
<p class="p4">
	<span class="s6">cout</span><span class="s5">&lt;&lt;</span><span class="s1">&quot;Size of A : &quot;</span><span class="s5">&lt;&lt;A.</span><span class="s9">Size</span><span class="s5">()&lt;&lt;</span><span class="s6">endl</span><span class="s5">; </span>// Size of A :&nbsp;</p>
<p class="p7">
	Polynomial<span class="s5"> _A(A);&nbsp;</span></p>
<p class="p6">
	<span class="s7">for</span>(<span class="s7">int</span> i=<span class="s3">0</span>; i&lt;<span class="s3">20</span>; i++){_A.<span class="s9">Sub</span>(terms[i]);}</p>
<p class="p6">
	<span class="s6">cout</span>&lt;&lt;<span class="s1">&quot;_A: &quot;</span>; _A.<span class="s9">Print</span>(); <span class="s4">// _A= 0</span></p>
<p class="p4">
	<span class="s6">cout</span><span class="s5">&lt;&lt;</span><span class="s1">&quot;Size of _A: &quot;</span><span class="s5">&lt;&lt;_A.</span><span class="s9">Size</span><span class="s5">()&lt;&lt;</span><span class="s6">endl</span><span class="s5">;</span>// Size of A : 0</p>
<p class="p3">
	&nbsp;&nbsp; &nbsp;</p>
<p class="p6">
	<span class="s9">Polynomial</span> A_(A); A_.<span class="s9">Reset</span>();</p>
<p class="p6">
	<span class="s9">Polynomial</span> B(A); B.<span class="s9">Sub</span>(terms[<span class="s3">3</span>]); B.<span class="s9">Sub</span>(terms[<span class="s3">5</span>]); B.<span class="s9">Sub</span>(terms[<span class="s3">7</span>]); B.<span class="s9">Sub</span>(terms[<span class="s3">9</span>]); B.<span class="s9">Sub</span>(terms[<span class="s3">11</span>]);</p>
<p class="p6">
	<span class="s9">Polynomial</span> C(A); C.<span class="s9">Add</span>(terms[<span class="s3">12</span>]); C.<span class="s9">Add</span>(terms[<span class="s3">14</span>]); C.<span class="s9">Add</span>(terms[<span class="s3">16</span>]); C.<span class="s9">Add</span>(terms[<span class="s3">18</span>]); C.<span class="s9">Add</span>(terms[<span class="s3">19</span>]);</p>
<p class="p6">
	<span class="s6">cout</span>&lt;&lt;<span class="s1">&quot;A: &quot;</span>; A.<span class="s9">Print</span>(); <span class="s4">// A=&nbsp;</span></p>
<p class="p4">
	<span class="s6">cout</span><span class="s5">&lt;&lt;</span><span class="s1">&quot;Size of A: &quot;</span><span class="s5">&lt;&lt;A.</span><span class="s9">Size</span><span class="s5">()&lt;&lt;</span><span class="s6">endl</span><span class="s5">; </span>// Size of A :</p>
<p class="p6">
	<span class="s6">cout</span>&lt;&lt;<span class="s1">&quot;A_: &quot;</span>; A_.<span class="s9">Print</span>(); <span class="s4">// A_=</span></p>
<p class="p4">
	<span class="s6">cout</span><span class="s5">&lt;&lt;</span><span class="s1">&quot;Size of A_: &quot;</span><span class="s5">&lt;&lt;A_.</span><span class="s9">Size</span><span class="s5">()&lt;&lt;</span><span class="s6">endl</span><span class="s5">; </span>// Size of A_ :</p>
<p class="p6">
	<span class="s6">cout</span>&lt;&lt;<span class="s1">&quot;B: &quot;</span>; B.<span class="s9">Print</span>(); <span class="s4">// B=&nbsp;</span></p>
<p class="p4">
	<span class="s6">cout</span><span class="s5">&lt;&lt;</span><span class="s1">&quot;Size of B: &quot;</span><span class="s5">&lt;&lt;B.</span><span class="s9">Size</span><span class="s5">()&lt;&lt;</span><span class="s6">endl</span><span class="s5">; </span>// Size of B :</p>
<p class="p6">
	<span class="s6">cout</span>&lt;&lt;<span class="s1">&quot;C: &quot;</span>; C.<span class="s9">Print</span>(); <span class="s4">// C=&nbsp;</span></p>
<p class="p4">
	<span class="s6">cout</span><span class="s5">&lt;&lt;</span><span class="s1">&quot;Size of C: &quot;</span><span class="s5">&lt;&lt;C.</span><span class="s9">Size</span><span class="s5">()&lt;&lt;</span><span class="s6">endl</span><span class="s5">; </span>// Size of C :</p>
<p class="p7">
	Polynomial<span class="s5"> AB;</span></p>
<p class="p6">
	&nbsp; &nbsp; AB = A.<span class="s9">Add</span>(B);</p>
<p class="p7">
	Polynomial<span class="s5"> AA_;</span></p>
<p class="p6">
	&nbsp; &nbsp; AA_= A.<span class="s9">Add</span>(A_);</p>
<p class="p7">
	Polynomial<span class="s5"> A_C;</span></p>
<p class="p6">
	&nbsp; &nbsp; A_C= A.<span class="s9">Sub</span>(C);</p>
<p class="p7">
	Polynomial<span class="s5"> A_A_;</span></p>
<p class="p6">
	&nbsp; &nbsp; A_A_= A.<span class="s9">Sub</span>(A_);</p>
<p class="p7">
	Polynomial<span class="s5"> AxB;</span></p>
<p class="p6">
	&nbsp; &nbsp; AxB= A.<span class="s9">Mul</span>(B);</p>
<p class="p7">
	Polynomial<span class="s5"> AxC;</span></p>
<p class="p6">
	&nbsp; &nbsp; AxC= A.<span class="s9">Mul</span>(C);</p>
<p class="p7">
	Polynomial<span class="s5"> AxA_;</span></p>
<p class="p6">
	&nbsp; &nbsp; AxA_= A.<span class="s9">Mul</span>(A_);</p>
<p class="p7">
	Polynomial<span class="s5"> BxC;</span></p>
<p class="p6">
	&nbsp; &nbsp; BxC= B.<span class="s9">Mul</span>(C);</p>
<p class="p7">
	Polynomial<span class="s5"> Diff_A;</span></p>
<p class="p6">
	&nbsp; &nbsp; Diff_A= A.<span class="s9">Diff</span>();</p>
<p class="p6">
	<span class="s9">Polynomial</span> Diff_A_;</p>
<p class="p6">
	&nbsp; &nbsp; Diff_A_= A_.<span class="s9">Diff</span>();</p>
<p class="p3">
	&nbsp;&nbsp; &nbsp;</p>
<p class="p6">
	<span class="s6">cout</span>&lt;&lt;<span class="s1">&quot;A+B: &quot;</span>; AB.<span class="s9">Print</span>();</p>
<p class="p6">
	<span class="s6">cout</span>&lt;&lt;<span class="s1">&quot;A+A_: &quot;</span>; AA_.<span class="s9">Print</span>();</p>
<p class="p6">
	<span class="s6">cout</span>&lt;&lt;<span class="s1">&quot;A-C: &quot;</span>; A_C.<span class="s9">Print</span>();</p>
<p class="p6">
	<span class="s6">cout</span>&lt;&lt;<span class="s1">&quot;A-A_: &quot;</span>; A_A_.<span class="s9">Print</span>();</p>
<p class="p6">
	<span class="s6">cout</span>&lt;&lt;<span class="s1">&quot;AxB: &quot;</span>; AxB.<span class="s9">Print</span>();</p>
<p class="p6">
	<span class="s6">cout</span>&lt;&lt;<span class="s1">&quot;AxC: &quot;</span>; AxC.<span class="s9">Print</span>();</p>
<p class="p6">
	<span class="s6">cout</span>&lt;&lt;<span class="s1">&quot;AxA_: &quot;</span>; AxA_.<span class="s9">Print</span>();</p>
<p class="p6">
	<span class="s6">cout</span>&lt;&lt;<span class="s1">&quot;BxC: &quot;</span>; BxC.<span class="s9">Print</span>();</p>
<p class="p6">
	<span class="s6">cout</span>&lt;&lt;<span class="s1">&quot;Diff_A: &quot;</span>; Diff_A.<span class="s9">Print</span>();</p>
<p class="p6">
	<span class="s6">cout</span>&lt;&lt;<span class="s1">&quot;Diff_A_: &quot;</span>; Diff_A_.<span class="s9">Print</span>();</p>
<p class="p3">
	&nbsp;&nbsp; &nbsp;</p>
<p class="p6">
	&nbsp; &nbsp; <span class="s7">return</span> <span class="s3">0</span>;</p>
<p class="p6">
	}</p>
Edited Time Editor
2018-05-23 12:41:19.140480+00:00 Youngrok Pak
2014-05-21 16:04:25+00:00 Youngrok Pak
2013-11-13 04:37:39+00:00 Youngrok Pak
2013-11-04 09:17:33+00:00 Youngrok Pak
2013-11-01 09:10:31+00:00 Youngrok Pak
2013-11-01 08:53:38+00:00 Youngrok Pak
2013-11-01 08:51:18+00:00 Youngrok Pak
2013-11-01 08:48:48+00:00 Youngrok Pak
2013-10-23 02:26:08+00:00 Youngrok Pak
2013-10-23 02:25:39+00:00 Youngrok Pak
2013-10-15 04:22:44+00:00 Youngrok Pak
2013-02-14 08:37:34+00:00 Youngrok Pak
2013-02-13 01:58:44+00:00 Youngrok Pak
2013-02-13 01:28:07+00:00 Youngrok Pak
2013-02-13 00:50:41+00:00 Youngrok Pak
2013-02-12 16:57:50+00:00 Youngrok Pak
2013-02-12 15:36:06+00:00 Youngrok Pak
2013-01-10 15:02:44+00:00 Youngrok Pak
2013-01-07 13:38:49+00:00 Youngrok Pak
2013-01-06 15:55:57+00:00 Youngrok Pak
2013-01-05 07:20:22+00:00 Youngrok Pak
2013-01-04 14:47:13+00:00 Youngrok Pak
2013-01-04 12:58:15+00:00 Youngrok Pak
2013-01-03 16:15:53+00:00 Youngrok Pak
2013-01-02 06:05:13+00:00 Youngrok Pak
2012-12-29 16:00:16+00:00 Youngrok Pak
2012-12-11 04:48:57+00:00 Youngrok Pak
2012-12-06 06:39:07+00:00 Youngrok Pak
2012-12-01 13:45:11+00:00 Youngrok Pak
2012-11-30 16:53:17+00:00 Youngrok Pak
2012-11-22 14:34:08+00:00 Youngrok Pak
2012-11-22 14:33:09+00:00 Youngrok Pak
2012-11-10 07:01:55+00:00 Youngrok Pak
2012-11-10 00:06:54+00:00 Youngrok Pak
2012-11-09 09:26:34+00:00 Youngrok Pak
2012-11-07 06:38:46+00:00 Youngrok Pak
2012-11-06 17:34:12+00:00 Youngrok Pak
2012-11-06 17:33:49+00:00 Youngrok Pak
2012-11-06 17:32:23+00:00 Youngrok Pak
2012-11-06 03:19:59+00:00 Youngrok Pak
2012-08-05 06:17:18+00:00 Youngrok Pak
2012-08-05 06:16:29+00:00 Youngrok Pak
2012-08-03 21:46:39+00:00 Youngrok Pak
2012-08-03 21:39:50+00:00 Youngrok Pak
2012-07-30 05:01:33+00:00 Youngrok Pak
2012-07-30 05:00:30+00:00 Youngrok Pak
2012-07-28 00:36:40+00:00 Youngrok Pak
2012-07-27 07:50:41+00:00 Youngrok Pak
2012-07-26 15:32:34+00:00 Youngrok Pak
2012-07-26 12:01:44+00:00 Youngrok Pak
2012-07-26 10:30:30+00:00 Youngrok Pak
2012-07-26 10:17:03+00:00 Youngrok Pak
2012-07-26 09:08:18+00:00 Youngrok Pak
2012-07-26 09:01:21+00:00 Youngrok Pak
2012-07-04 00:02:52+00:00 Youngrok Pak
2012-06-29 03:05:12+00:00 Youngrok Pak
2012-06-25 21:53:53+00:00 Youngrok Pak
2012-06-25 21:51:40+00:00 Youngrok Pak
2012-06-21 23:36:23+00:00 Youngrok Pak
2012-06-21 23:35:39+00:00 Youngrok Pak
2012-06-19 07:52:12+00:00 Youngrok Pak
2012-06-04 21:04:37+00:00 Youngrok Pak
2012-05-24 21:38:29+00:00 Youngrok Pak
2012-05-17 21:26:43+00:00 Youngrok Pak
2012-05-03 21:23:37+00:00 Youngrok Pak
2012-05-02 00:24:21+00:00 Youngrok Pak
2012-04-18 21:20:54+00:00 Youngrok Pak
2012-04-12 21:21:23+00:00 Youngrok Pak
2012-04-05 21:35:47+00:00 Youngrok Pak
2012-03-09 02:50:14+00:00 Youngrok Pak
2012-02-19 07:39:25+00:00 Youngrok Pak
2012-02-10 23:32:58+00:00 Youngrok Pak
2012-02-08 04:54:55+00:00 Youngrok Pak
2012-01-23 02:42:51+00:00 Youngrok Pak
2012-01-13 00:42:43+00:00 Youngrok Pak
2012-01-11 10:23:27+00:00 Youngrok Pak
2012-01-11 10:20:32+00:00 Youngrok Pak
2012-01-11 07:39:56+00:00 Youngrok Pak
2012-01-11 02:14:59+00:00 Youngrok Pak
2012-01-11 02:14:43+00:00 Youngrok Pak
2012-01-10 22:05:35+00:00 Youngrok Pak
2012-01-10 14:20:29+00:00 Youngrok Pak
2012-01-10 00:41:05+00:00 Youngrok Pak
2012-01-10 00:39:15+00:00 Youngrok Pak
2012-01-10 00:38:14+00:00 Youngrok Pak
2012-01-10 00:36:24+00:00 Youngrok Pak
2012-01-08 11:32:21+00:00 Youngrok Pak
2012-01-08 08:49:50+00:00 Youngrok Pak
2012-01-06 23:56:41+00:00 Youngrok Pak
2012-01-06 23:52:26+00:00 Youngrok Pak
2012-01-06 23:51:28+00:00 Youngrok Pak
2012-01-06 08:54:35+00:00 Youngrok Pak
2012-01-06 08:45:12+00:00 Youngrok Pak
2012-01-05 03:12:26+00:00 Youngrok Pak
2012-01-04 21:07:40+00:00 Youngrok Pak
2012-01-03 22:12:00+00:00 Youngrok Pak
2012-01-01 14:30:32+00:00 Youngrok Pak
2011-12-28 02:36:56+00:00 Youngrok Pak
2011-12-28 02:24:45+00:00 Youngrok Pak
2011-12-28 01:55:34+00:00 Youngrok Pak
2011-12-27 11:38:52+00:00 Youngrok Pak
2011-12-27 11:37:38+00:00 Youngrok Pak
2011-12-27 11:36:28+00:00 Youngrok Pak
2011-12-24 14:23:57+00:00 Youngrok Pak
2011-12-23 00:19:56+00:00 Youngrok Pak
2011-12-22 21:06:50+00:00 Youngrok Pak
2011-12-22 01:11:33+00:00 Youngrok Pak
2011-12-21 20:15:57+00:00 Youngrok Pak
2011-12-21 02:45:47+00:00 Youngrok Pak
2011-12-21 02:45:29+00:00 Youngrok Pak
2011-12-21 02:30:10+00:00 Youngrok Pak
2011-12-14 01:38:51+00:00 Youngrok Pak
2011-12-13 15:51:44+00:00 Youngrok Pak
2011-12-13 10:50:48+00:00 Youngrok Pak
2011-12-13 02:34:23+00:00 Youngrok Pak
2011-12-13 01:11:13+00:00 Youngrok Pak
2011-12-13 00:53:27+00:00 Youngrok Pak
2011-12-12 23:16:12+00:00 Youngrok Pak
2011-12-12 11:18:53+00:00 Youngrok Pak
2011-12-12 11:11:44+00:00 Youngrok Pak
2011-12-12 09:53:00+00:00 Youngrok Pak
2011-12-12 09:52:40+00:00 Youngrok Pak
2011-12-12 09:52:15+00:00 Youngrok Pak
2011-12-12 08:17:58+00:00 Youngrok Pak
2011-12-11 11:02:32+00:00 Youngrok Pak
2011-12-11 06:12:38+00:00 Youngrok Pak
2011-12-07 11:58:47+00:00 Youngrok Pak
2011-12-07 11:47:10+00:00 Youngrok Pak
2011-12-07 10:41:22+00:00 Youngrok Pak
2011-12-07 10:22:12+00:00 Youngrok Pak
2011-12-07 10:20:09+00:00 Youngrok Pak
2011-12-07 03:44:56+00:00 Youngrok Pak
2011-12-06 22:40:58+00:00 Youngrok Pak
2011-12-06 22:34:45+00:00 Youngrok Pak
2011-12-06 11:55:24+00:00 Youngrok Pak
2011-12-06 07:43:33+00:00 Youngrok Pak
2011-12-06 07:42:46+00:00 Youngrok Pak
2011-12-05 22:42:59+00:00 Youngrok Pak
2011-12-05 22:38:04+00:00 Youngrok Pak
2011-12-05 22:18:42+00:00 Youngrok Pak
2011-12-05 22:18:06+00:00 Youngrok Pak
2011-12-05 20:51:35+00:00 Youngrok Pak
2011-12-05 00:28:52+00:00 Youngrok Pak
2011-12-04 20:02:39+00:00 Youngrok Pak
2011-12-04 17:58:54+00:00 Youngrok Pak
2011-12-04 02:32:07+00:00 Youngrok Pak
2011-12-04 02:30:17+00:00 Youngrok Pak
2011-12-02 02:35:00+00:00 Youngrok Pak
2011-12-02 01:26:29+00:00 Youngrok Pak
2011-12-02 00:55:26+00:00 Youngrok Pak
2011-12-02 00:55:03+00:00 Youngrok Pak
2011-12-02 00:53:33+00:00 Youngrok Pak
2011-12-02 00:52:36+00:00 Youngrok Pak
2011-12-02 00:51:36+00:00 Youngrok Pak
2011-12-02 00:50:03+00:00 Youngrok Pak
2011-12-02 00:48:00+00:00 Youngrok Pak
2011-12-02 00:47:21+00:00 Youngrok Pak
2011-12-01 11:04:42+00:00 Youngrok Pak
2011-12-01 11:04:18+00:00 Youngrok Pak
2011-12-01 10:49:01+00:00 Youngrok Pak
2011-12-01 10:28:58+00:00 Youngrok Pak
2011-12-01 00:33:38+00:00 Youngrok Pak
2011-11-30 22:32:51+00:00 Youngrok Pak
2011-11-30 22:31:34+00:00 Youngrok Pak
2011-11-30 22:28:36+00:00 Youngrok Pak
2011-11-30 22:27:21+00:00 Youngrok Pak
2011-11-30 22:23:07+00:00 Youngrok Pak
2011-11-30 22:22:44+00:00 Youngrok Pak
2011-11-30 22:21:36+00:00 Youngrok Pak
2011-11-30 22:19:56+00:00 Youngrok Pak
2011-11-30 22:04:22+00:00 Youngrok Pak
2011-11-30 07:14:43+00:00 Youngrok Pak
2011-11-30 07:14:09+00:00 Youngrok Pak
2011-11-30 07:13:10+00:00 Youngrok Pak
2011-11-30 07:12:01+00:00 Youngrok Pak
2011-11-30 07:11:18+00:00 Youngrok Pak
2011-11-30 07:09:29+00:00 Youngrok Pak
2011-11-30 07:08:39+00:00 Youngrok Pak
2011-11-30 07:05:47+00:00 Youngrok Pak
2011-11-30 03:19:48+00:00 Youngrok Pak
2011-11-30 03:18:46+00:00 Youngrok Pak
2011-11-30 03:18:11+00:00 Youngrok Pak
2011-11-30 03:15:02+00:00 Youngrok Pak
2011-11-30 03:14:25+00:00 Youngrok Pak
2011-11-30 03:06:54+00:00 Youngrok Pak
2011-11-30 03:04:37+00:00 Youngrok Pak
2011-11-30 03:02:48+00:00 Youngrok Pak
2011-11-30 02:55:01+00:00 Youngrok Pak
2011-11-30 02:48:54+00:00 Youngrok Pak
2011-11-30 02:40:14+00:00 Youngrok Pak
2011-11-30 02:37:49+00:00 Youngrok Pak
2011-11-30 02:36:33+00:00 Youngrok Pak
2011-11-30 02:34:09+00:00 Youngrok Pak
2011-11-30 02:20:10+00:00 Youngrok Pak
2011-11-30 00:37:42+00:00 Youngrok Pak
2011-11-29 12:19:07+00:00 Youngrok Pak
2011-11-29 10:05:46+00:00 Youngrok Pak
2011-11-29 08:47:07+00:00 Youngrok Pak
2011-11-29 03:46:59+00:00 Youngrok Pak
2011-11-29 03:46:31+00:00 Youngrok Pak
2011-11-28 23:40:39+00:00 Youngrok Pak
2011-11-28 23:01:08+00:00 Youngrok Pak
2011-11-28 07:37:32+00:00 Youngrok Pak
2011-11-28 00:53:58+00:00 Youngrok Pak
2011-11-28 00:52:11+00:00 Youngrok Pak
2011-11-28 00:34:23+00:00 Youngrok Pak
2011-11-28 00:02:25+00:00 Youngrok Pak
2011-11-27 20:12:53+00:00 Youngrok Pak
2011-11-27 20:11:55+00:00 Youngrok Pak
2011-11-25 01:08:27+00:00 Youngrok Pak
2011-11-25 01:08:08+00:00 Youngrok Pak
2011-11-25 00:14:40+00:00 Youngrok Pak
2011-11-24 18:46:19+00:00 Youngrok Pak
2011-11-24 16:18:42+00:00 Youngrok Pak
2011-11-24 10:18:37+00:00 Youngrok Pak
2011-11-24 07:25:50+00:00 Youngrok Pak
2011-11-24 06:49:33+00:00 Youngrok Pak
2011-11-24 05:31:34+00:00 Youngrok Pak
2011-11-24 05:30:47+00:00 Youngrok Pak
2011-11-24 05:26:46+00:00 Youngrok Pak
2011-11-24 04:56:18+00:00 Youngrok Pak
2011-11-24 04:55:53+00:00 Youngrok Pak
2011-11-24 04:47:30+00:00 Youngrok Pak
2011-11-24 04:45:08+00:00 Youngrok Pak
2011-11-24 04:42:49+00:00 Youngrok Pak
2011-11-24 04:41:06+00:00 Youngrok Pak
2011-11-24 04:34:07+00:00 Youngrok Pak
2011-11-24 04:27:39+00:00 Youngrok Pak
2011-11-24 03:44:35+00:00 Youngrok Pak
2011-11-24 01:13:44+00:00 Youngrok Pak
2011-11-24 00:42:57+00:00 Youngrok Pak
2011-11-24 00:40:40+00:00 Youngrok Pak
2011-11-24 00:40:10+00:00 Youngrok Pak
2011-11-23 23:07:52+00:00 Youngrok Pak
2011-11-23 23:05:37+00:00 Youngrok Pak
2011-11-23 20:44:12+00:00 Youngrok Pak
2011-11-23 18:40:17+00:00 Youngrok Pak
2011-11-23 17:37:14+00:00 Youngrok Pak
2011-11-23 07:09:37+00:00 Youngrok Pak
2011-11-23 07:08:41+00:00 Youngrok Pak
2011-11-23 07:08:29+00:00 Youngrok Pak
2011-11-23 05:09:15+00:00 Youngrok Pak
2011-11-23 05:08:27+00:00 Youngrok Pak
2011-11-23 05:07:01+00:00 Youngrok Pak
2011-11-23 05:06:21+00:00 Youngrok Pak
2011-11-23 05:05:15+00:00 Youngrok Pak
2011-11-23 05:04:22+00:00 Youngrok Pak
2011-11-23 05:04:06+00:00 Youngrok Pak
2011-11-23 05:00:54+00:00 Youngrok Pak
2011-11-23 04:58:09+00:00 Youngrok Pak
2011-11-23 04:21:00+00:00 Youngrok Pak
2011-11-23 03:22:59+00:00 Youngrok Pak
2011-11-23 03:17:51+00:00 Youngrok Pak
2011-11-23 03:07:11+00:00 Youngrok Pak
2011-11-23 03:03:14+00:00 Youngrok Pak
2011-11-23 03:03:03+00:00 Youngrok Pak
2011-11-23 03:02:02+00:00 Youngrok Pak
2011-11-23 03:00:26+00:00 Youngrok Pak
2011-11-23 02:57:15+00:00 Youngrok Pak
2011-11-23 02:54:09+00:00 Youngrok Pak
2011-11-23 02:41:29+00:00 Youngrok Pak
2011-11-23 02:05:40+00:00 Youngrok Pak
2011-11-23 02:02:38+00:00 Youngrok Pak
2011-11-23 02:02:18+00:00 Youngrok Pak
2011-11-23 02:01:57+00:00 Youngrok Pak
2011-11-23 01:47:52+00:00 Youngrok Pak
2011-11-23 01:47:21+00:00 Youngrok Pak
2011-11-23 01:46:40+00:00 Youngrok Pak
2011-11-23 01:45:28+00:00 Youngrok Pak
2011-11-23 01:44:59+00:00 Youngrok Pak
2011-11-23 01:43:37+00:00 Youngrok Pak
2011-11-23 01:41:26+00:00 Youngrok Pak
2011-11-23 01:36:53+00:00 Youngrok Pak
2011-11-23 01:27:34+00:00 Youngrok Pak
2011-11-23 01:14:28+00:00 Youngrok Pak
2011-11-23 01:11:28+00:00 Youngrok Pak
2011-11-23 01:10:58+00:00 Youngrok Pak
2011-11-23 01:07:10+00:00 Youngrok Pak
2011-11-23 01:06:45+00:00 Youngrok Pak
2011-11-23 01:01:48+00:00 Youngrok Pak
2011-11-23 00:58:49+00:00 Youngrok Pak
2011-11-23 00:58:45+00:00 Youngrok Pak
2011-11-23 00:58:35+00:00 Youngrok Pak
2011-11-23 00:58:20+00:00 Youngrok Pak
2011-11-23 00:57:45+00:00 Youngrok Pak
2011-11-23 00:57:17+00:00 Youngrok Pak
2011-11-23 00:54:25+00:00 Youngrok Pak
2011-11-23 00:52:46+00:00 Youngrok Pak
2011-11-23 00:52:05+00:00 Youngrok Pak
2011-11-23 00:51:04+00:00 Youngrok Pak
2011-11-23 00:50:41+00:00 Youngrok Pak
2011-11-23 00:49:48+00:00 Youngrok Pak
2011-11-23 00:49:19+00:00 Youngrok Pak
2011-11-23 00:49:08+00:00 Youngrok Pak
2011-11-23 00:48:33+00:00 Youngrok Pak
2011-11-23 00:47:33+00:00 Youngrok Pak
2011-11-23 00:45:34+00:00 Youngrok Pak
2011-11-23 00:44:41+00:00 Youngrok Pak
2011-11-23 00:44:29+00:00 Youngrok Pak
2011-11-23 00:44:15+00:00 Youngrok Pak
2011-11-23 00:43:51+00:00 Youngrok Pak
2011-11-23 00:43:35+00:00 Youngrok Pak
2011-11-23 00:39:52+00:00 Youngrok Pak
2011-11-23 00:39:42+00:00 Youngrok Pak
2011-11-23 00:22:19+00:00 Youngrok Pak
2011-11-22 23:34:03+00:00 Youngrok Pak
2011-11-22 23:15:50+00:00 Youngrok Pak
2011-11-15 08:08:16+00:00 Youngrok Pak
2011-11-15 08:08:07+00:00 Youngrok Pak
2011-11-14 08:09:51+00:00 Youngrok Pak
2011-11-14 08:07:38+00:00 Youngrok Pak
2011-11-14 08:06:23+00:00 Youngrok Pak
2011-11-13 08:39:44+00:00 Youngrok Pak
2011-11-07 23:13:37+00:00 Youngrok Pak
2011-11-04 17:26:57+00:00 Youngrok Pak
2011-11-04 03:24:49+00:00 Youngrok Pak
2011-11-02 01:17:28+00:00 Youngrok Pak
2011-10-27 08:17:34+00:00 Youngrok Pak
2011-10-24 23:35:15+00:00 Youngrok Pak
2011-10-24 10:41:52+00:00 Youngrok Pak
2011-10-16 21:10:17+00:00 Youngrok Pak
2011-10-16 21:08:44+00:00 Youngrok Pak
2011-10-16 11:46:23+00:00 Youngrok Pak
2011-10-16 04:33:53+00:00 Youngrok Pak
2011-10-16 04:10:26+00:00 Youngrok Pak
2011-10-16 04:10:03+00:00 Youngrok Pak
2011-10-15 13:18:35+00:00 Youngrok Pak
2011-10-15 13:18:22+00:00 Youngrok Pak
2011-10-15 13:18:10+00:00 Youngrok Pak
2011-10-14 03:24:28+00:00 Youngrok Pak
2011-10-14 03:16:23+00:00 Youngrok Pak
2011-10-14 03:16:22+00:00 Youngrok Pak
2011-10-14 03:16:22+00:00 Youngrok Pak
2011-10-12 22:19:20+00:00 Youngrok Pak
2011-10-12 22:18:59+00:00 Youngrok Pak
2011-10-12 22:17:45+00:00 Youngrok Pak
2011-10-12 22:17:45+00:00 Youngrok Pak
2011-10-12 13:06:14+00:00 Youngrok Pak
2011-10-12 12:17:03+00:00 Youngrok Pak
2011-10-12 12:16:46+00:00 Youngrok Pak
2011-10-12 12:15:16+00:00 Youngrok Pak
2011-10-12 12:15:16+00:00 Youngrok Pak
2011-10-12 09:33:48+00:00 Youngrok Pak
2011-10-12 09:33:23+00:00 Youngrok Pak
2011-10-12 09:25:12+00:00 Youngrok Pak
2011-10-12 09:25:12+00:00 Youngrok Pak
Wiki at WikiNamu