﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-算法与程序--游戏与玩乐</title><link>http://www.cppblog.com/ghbxx2004/</link><description>一个新程序员在计算技术上的学习经验</description><language>zh-cn</language><lastBuildDate>Fri, 17 Apr 2026 10:04:14 GMT</lastBuildDate><pubDate>Fri, 17 Apr 2026 10:04:14 GMT</pubDate><ttl>60</ttl><item><title>RFC-1321MD5算法</title><link>http://www.cppblog.com/ghbxx2004/archive/2009/03/07/RFC1321.html</link><dc:creator>ghbxx</dc:creator><author>ghbxx</author><pubDate>Sat, 07 Mar 2009 05:44:00 GMT</pubDate><guid>http://www.cppblog.com/ghbxx2004/archive/2009/03/07/RFC1321.html</guid><wfw:comment>http://www.cppblog.com/ghbxx2004/comments/75817.html</wfw:comment><comments>http://www.cppblog.com/ghbxx2004/archive/2009/03/07/RFC1321.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/ghbxx2004/comments/commentRss/75817.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/ghbxx2004/services/trackbacks/75817.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 这份文件描述了MD5信息-摘要算法。该算法接收一段任意长度的信息输入，然后输出<br>    该消息的128比特的“指纹”或者“消息摘要”。可以认为假定两个不同的文件产生相<br>    同的报文摘要或由给定的报文摘要产生原始信息在计算上是行不通的。MD5算法适合用<br>    在数据签名应用中，在此应用中，一个大的文件必须在类似RSA算法的公用密钥系统中<br>    用私人密钥加密前被“压缩”在一种安全模式下。<br>&nbsp;&nbsp;<a href='http://www.cppblog.com/ghbxx2004/archive/2009/03/07/RFC1321.html'>阅读全文</a><img src ="http://www.cppblog.com/ghbxx2004/aggbug/75817.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/ghbxx2004/" target="_blank">ghbxx</a> 2009-03-07 13:44 <a href="http://www.cppblog.com/ghbxx2004/archive/2009/03/07/RFC1321.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于KMP的点点滴滴</title><link>http://www.cppblog.com/ghbxx2004/archive/2008/12/29/70725.html</link><dc:creator>ghbxx</dc:creator><author>ghbxx</author><pubDate>Mon, 29 Dec 2008 14:45:00 GMT</pubDate><guid>http://www.cppblog.com/ghbxx2004/archive/2008/12/29/70725.html</guid><wfw:comment>http://www.cppblog.com/ghbxx2004/comments/70725.html</wfw:comment><comments>http://www.cppblog.com/ghbxx2004/archive/2008/12/29/70725.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/ghbxx2004/comments/commentRss/70725.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/ghbxx2004/services/trackbacks/70725.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: KMP模式匹配算法&nbsp;&nbsp;<a href='http://www.cppblog.com/ghbxx2004/archive/2008/12/29/70725.html'>阅读全文</a><img src ="http://www.cppblog.com/ghbxx2004/aggbug/70725.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/ghbxx2004/" target="_blank">ghbxx</a> 2008-12-29 22:45 <a href="http://www.cppblog.com/ghbxx2004/archive/2008/12/29/70725.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>RFC1036-USENET消息交换标准</title><link>http://www.cppblog.com/ghbxx2004/archive/2008/09/02/RFC1036.html</link><dc:creator>ghbxx</dc:creator><author>ghbxx</author><pubDate>Tue, 02 Sep 2008 01:45:00 GMT</pubDate><guid>http://www.cppblog.com/ghbxx2004/archive/2008/09/02/RFC1036.html</guid><wfw:comment>http://www.cppblog.com/ghbxx2004/comments/60656.html</wfw:comment><comments>http://www.cppblog.com/ghbxx2004/archive/2008/09/02/RFC1036.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/ghbxx2004/comments/commentRss/60656.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/ghbxx2004/services/trackbacks/60656.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 这份文档定义了在USENET主机间交换网络新闻消息的标准格式。它更新并替换了RFC850，参照了新闻程序B2.11。这份备忘录以RFC形式发布是为了使因特网社区更容易的得到这个信息。它没有指出一种因特网标准。备忘录的发行没有任何限制。<br>&nbsp;&nbsp;<a href='http://www.cppblog.com/ghbxx2004/archive/2008/09/02/RFC1036.html'>阅读全文</a><img src ="http://www.cppblog.com/ghbxx2004/aggbug/60656.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/ghbxx2004/" target="_blank">ghbxx</a> 2008-09-02 09:45 <a href="http://www.cppblog.com/ghbxx2004/archive/2008/09/02/RFC1036.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>RFC2980--NNTP命令扩展</title><link>http://www.cppblog.com/ghbxx2004/archive/2008/08/27/RFC2980.html</link><dc:creator>ghbxx</dc:creator><author>ghbxx</author><pubDate>Wed, 27 Aug 2008 06:18:00 GMT</pubDate><guid>http://www.cppblog.com/ghbxx2004/archive/2008/08/27/RFC2980.html</guid><wfw:comment>http://www.cppblog.com/ghbxx2004/comments/60149.html</wfw:comment><comments>http://www.cppblog.com/ghbxx2004/archive/2008/08/27/RFC2980.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/ghbxx2004/comments/commentRss/60149.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/ghbxx2004/services/trackbacks/60149.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 本文记录并讨论了一部分正在流行的NNTP服务(定义在RFC977中)的扩展命令，本文不应该被视为任何种类的标准，它应该是未来的NNTP具体实现的参考文献。在这个前提下，本文将创建一种使不同扩展NNTP的实现可以在一定层度上协同工作的能力。<br><br>&nbsp;&nbsp;<a href='http://www.cppblog.com/ghbxx2004/archive/2008/08/27/RFC2980.html'>阅读全文</a><img src ="http://www.cppblog.com/ghbxx2004/aggbug/60149.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/ghbxx2004/" target="_blank">ghbxx</a> 2008-08-27 14:18 <a href="http://www.cppblog.com/ghbxx2004/archive/2008/08/27/RFC2980.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>RFC1929-SCOKS V5的用户名/密码认证方式</title><link>http://www.cppblog.com/ghbxx2004/archive/2008/08/22/RFC1929.html</link><dc:creator>ghbxx</dc:creator><author>ghbxx</author><pubDate>Fri, 22 Aug 2008 07:20:00 GMT</pubDate><guid>http://www.cppblog.com/ghbxx2004/archive/2008/08/22/RFC1929.html</guid><wfw:comment>http://www.cppblog.com/ghbxx2004/comments/59651.html</wfw:comment><comments>http://www.cppblog.com/ghbxx2004/archive/2008/08/22/RFC1929.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/ghbxx2004/comments/commentRss/59651.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/ghbxx2004/services/trackbacks/59651.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: SCOKS V5协议规范中详细说明了可以在一般意义下的框架，使得在SOCKS连接的开始阶段可以进行强制性的认证。这份文档就描述了其中的一种方法，它适用于SCOKS V5的认证子协商过程。<br><br>&nbsp;&nbsp;<a href='http://www.cppblog.com/ghbxx2004/archive/2008/08/22/RFC1929.html'>阅读全文</a><img src ="http://www.cppblog.com/ghbxx2004/aggbug/59651.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/ghbxx2004/" target="_blank">ghbxx</a> 2008-08-22 15:20 <a href="http://www.cppblog.com/ghbxx2004/archive/2008/08/22/RFC1929.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>RFC1928-SCOKS V5协议</title><link>http://www.cppblog.com/ghbxx2004/archive/2008/08/22/RFC1928.html</link><dc:creator>ghbxx</dc:creator><author>ghbxx</author><pubDate>Fri, 22 Aug 2008 07:19:00 GMT</pubDate><guid>http://www.cppblog.com/ghbxx2004/archive/2008/08/22/RFC1928.html</guid><wfw:comment>http://www.cppblog.com/ghbxx2004/comments/59650.html</wfw:comment><comments>http://www.cppblog.com/ghbxx2004/archive/2008/08/22/RFC1928.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/ghbxx2004/comments/commentRss/59650.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/ghbxx2004/services/trackbacks/59650.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在这儿所描述的协议框架是为了让使用TCP和UDP的客户/服务器应用程序更方便安全地使用网络防火墙提供的服务而设计的。这个协议从概念上来讲是介于应用层和传输层之间的“中介层(shim-layer)”，因而不提供如ICMP信息之类由网络层网关的提供的服务。<br><br>&nbsp;&nbsp;<a href='http://www.cppblog.com/ghbxx2004/archive/2008/08/22/RFC1928.html'>阅读全文</a><img src ="http://www.cppblog.com/ghbxx2004/aggbug/59650.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/ghbxx2004/" target="_blank">ghbxx</a> 2008-08-22 15:19 <a href="http://www.cppblog.com/ghbxx2004/archive/2008/08/22/RFC1928.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SCOKS4协议及其改进</title><link>http://www.cppblog.com/ghbxx2004/archive/2008/08/21/scoks4.html</link><dc:creator>ghbxx</dc:creator><author>ghbxx</author><pubDate>Thu, 21 Aug 2008 08:19:00 GMT</pubDate><guid>http://www.cppblog.com/ghbxx2004/archive/2008/08/21/scoks4.html</guid><wfw:comment>http://www.cppblog.com/ghbxx2004/comments/59543.html</wfw:comment><comments>http://www.cppblog.com/ghbxx2004/archive/2008/08/21/scoks4.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/ghbxx2004/comments/commentRss/59543.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/ghbxx2004/services/trackbacks/59543.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: SOCKS最初由David Koblas开发并且后来被我改进成当前正在运行的版本—版本4。它用于一台安装了防火墙主机上使得用户应用协议可以透明的穿过防火墙。因为这个协议决定于应用协议，所以它能够(已经)用于很多的服务，如telnet，ftp，finger，whois，gopher，WWW等等。在TCP协议的开始阶段可以使用访问控制；其后服务只能在客户端和应用服务器之间传递数据，这样就可以是传输消耗降到最小。因为SOCKS更本不需要知道任何应用协议本身，所以他可以很容易的提供加密功能，使得消息在有监控者的信道中能安全的传输。&nbsp;&nbsp;<a href='http://www.cppblog.com/ghbxx2004/archive/2008/08/21/scoks4.html'>阅读全文</a><img src ="http://www.cppblog.com/ghbxx2004/aggbug/59543.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/ghbxx2004/" target="_blank">ghbxx</a> 2008-08-21 16:19 <a href="http://www.cppblog.com/ghbxx2004/archive/2008/08/21/scoks4.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>RFC850-USENET信息交换标准</title><link>http://www.cppblog.com/ghbxx2004/archive/2008/08/20/RFC.html</link><dc:creator>ghbxx</dc:creator><author>ghbxx</author><pubDate>Wed, 20 Aug 2008 06:52:00 GMT</pubDate><guid>http://www.cppblog.com/ghbxx2004/archive/2008/08/20/RFC.html</guid><wfw:comment>http://www.cppblog.com/ghbxx2004/comments/59436.html</wfw:comment><comments>http://www.cppblog.com/ghbxx2004/archive/2008/08/20/RFC.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/ghbxx2004/comments/commentRss/59436.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/ghbxx2004/services/trackbacks/59436.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 这篇文档定义了一个在USENET间交换网络新闻文章时用到的文章格式标准。它详细描述了文章格式本身，也给出了部分的新闻传输标准。新闻的传输不需要完全按照标准格式以便于给个别的主机提供一个好的弹性去选择传输的硬件和软件环境，以及是否一次传输多个新闻等等。<br><br>文档有五部分。第二部分定义了文章格式。第三部分定义了有效的控制信息。第四部分详细说明了一些有效的传输方法。第五部分描述了全部的新闻传播算法。<br>&nbsp;&nbsp;<a href='http://www.cppblog.com/ghbxx2004/archive/2008/08/20/RFC.html'>阅读全文</a><img src ="http://www.cppblog.com/ghbxx2004/aggbug/59436.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/ghbxx2004/" target="_blank">ghbxx</a> 2008-08-20 14:52 <a href="http://www.cppblog.com/ghbxx2004/archive/2008/08/20/RFC.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>RFC977-网络新闻组协议文档</title><link>http://www.cppblog.com/ghbxx2004/archive/2008/08/14/RFC977Ch.html</link><dc:creator>ghbxx</dc:creator><author>ghbxx</author><pubDate>Thu, 14 Aug 2008 05:38:00 GMT</pubDate><guid>http://www.cppblog.com/ghbxx2004/archive/2008/08/14/RFC977Ch.html</guid><wfw:comment>http://www.cppblog.com/ghbxx2004/comments/58835.html</wfw:comment><comments>http://www.cppblog.com/ghbxx2004/archive/2008/08/14/RFC977Ch.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/ghbxx2004/comments/commentRss/58835.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/ghbxx2004/services/trackbacks/58835.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: NNTP定义了一个可以在ARPA网络中进行可靠的新闻传输的基本协议，其中包括新闻的分发，查询新闻，获取新闻，发布新闻等。在NNTP中，所有的新闻被存储在一个中央数据库中，并且允许订阅用户仅仅阅读那些他们关心的新闻，此外，该协议还提供新闻的索引，前后文参照，删除过期的文章等功能。这篇备忘录仅仅提供了一个在ARPA网络上传输新闻的协议草案，希望有更多的人能够参与讨论，并且提供更好的建议。本备忘录可以被任意复制和修改。<br>&nbsp;&nbsp;<a href='http://www.cppblog.com/ghbxx2004/archive/2008/08/14/RFC977Ch.html'>阅读全文</a><img src ="http://www.cppblog.com/ghbxx2004/aggbug/58835.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/ghbxx2004/" target="_blank">ghbxx</a> 2008-08-14 13:38 <a href="http://www.cppblog.com/ghbxx2004/archive/2008/08/14/RFC977Ch.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>pku-3199</title><link>http://www.cppblog.com/ghbxx2004/archive/2008/07/13/56017.html</link><dc:creator>ghbxx</dc:creator><author>ghbxx</author><pubDate>Sun, 13 Jul 2008 06:06:00 GMT</pubDate><guid>http://www.cppblog.com/ghbxx2004/archive/2008/07/13/56017.html</guid><wfw:comment>http://www.cppblog.com/ghbxx2004/comments/56017.html</wfw:comment><comments>http://www.cppblog.com/ghbxx2004/archive/2008/07/13/56017.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/ghbxx2004/comments/commentRss/56017.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/ghbxx2004/services/trackbacks/56017.html</trackback:ping><description><![CDATA[如前面我碰到的一样，使用的是CX大牛提供的大数模板，呵呵。
<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">#include</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">stdio.h</span><span style="COLOR: #000000">&gt;</span><span style="COLOR: #000000"><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>#include</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">stdlib.h</span><span style="COLOR: #000000">&gt;</span><span style="COLOR: #000000"><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>#include</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">string.h</span><span style="COLOR: #000000">&gt;</span><span style="COLOR: #000000"><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">const</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">&nbsp;OneNode&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #000000">1000000</span><span style="COLOR: #000000">&nbsp;;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">const</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">&nbsp;NodeLen&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #000000">6</span><span style="COLOR: #000000">&nbsp;;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">const</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">&nbsp;NumMax&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #000000">15</span><span style="COLOR: #000000">&nbsp;;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>struct&nbsp;BigNum<br><img id=Codehighlighter1_148_656_Open_Image onclick="this.style.display='none'; Codehighlighter1_148_656_Open_Text.style.display='none'; Codehighlighter1_148_656_Closed_Image.style.display='inline'; Codehighlighter1_148_656_Closed_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_148_656_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_148_656_Closed_Text.style.display='none'; Codehighlighter1_148_656_Open_Image.style.display='inline'; Codehighlighter1_148_656_Open_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ContractedBlock.gif" align=top></span><span id=Codehighlighter1_148_656_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_148_656_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;num[NumMax]&nbsp;;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;numlen&nbsp;;<br><img id=Codehighlighter1_217_245_Open_Image onclick="this.style.display='none'; Codehighlighter1_217_245_Open_Text.style.display='none'; Codehighlighter1_217_245_Closed_Image.style.display='inline'; Codehighlighter1_217_245_Closed_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_217_245_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_217_245_Closed_Text.style.display='none'; Codehighlighter1_217_245_Open_Image.style.display='inline'; Codehighlighter1_217_245_Open_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000">&nbsp;set(unsigned&nbsp;sm</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">)</span><span id=Codehighlighter1_217_245_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_217_245_Open_Text><span style="COLOR: #000000">{&nbsp;num[</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">]&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;sm&nbsp;;&nbsp;numlen&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">;&nbsp;}</span></span><span style="COLOR: #000000"><br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000">&nbsp;set(</span><span style="COLOR: #0000ff">char</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">string&nbsp;,&nbsp;</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">&nbsp;strlen)<br><img id=Codehighlighter1_285_512_Open_Image onclick="this.style.display='none'; Codehighlighter1_285_512_Open_Text.style.display='none'; Codehighlighter1_285_512_Closed_Image.style.display='inline'; Codehighlighter1_285_512_Closed_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_285_512_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_285_512_Closed_Text.style.display='none'; Codehighlighter1_285_512_Open_Image.style.display='inline'; Codehighlighter1_285_512_Open_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</span><span id=Codehighlighter1_285_512_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_285_512_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;numlen&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;(strlen</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">)&nbsp;</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">&nbsp;NodeLen&nbsp;</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">&nbsp;;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;memset&nbsp;(num&nbsp;,&nbsp;</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">&nbsp;,&nbsp;sizeof(unsigned)</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">numlen&nbsp;);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">&nbsp;temp&nbsp;,&nbsp;i&nbsp;;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(&nbsp;i</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">strlen</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">&nbsp;;&nbsp;i</span><span style="COLOR: #000000">&gt;=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">&nbsp;;&nbsp;i</span><span style="COLOR: #000000">--</span><span style="COLOR: #000000">&nbsp;)<br><img id=Codehighlighter1_426_509_Open_Image onclick="this.style.display='none'; Codehighlighter1_426_509_Open_Text.style.display='none'; Codehighlighter1_426_509_Closed_Image.style.display='inline'; Codehighlighter1_426_509_Closed_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_426_509_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_426_509_Closed_Text.style.display='none'; Codehighlighter1_426_509_Open_Image.style.display='inline'; Codehighlighter1_426_509_Open_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id=Codehighlighter1_426_509_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_426_509_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;temp&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;i&nbsp;</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">&nbsp;NodeLen&nbsp;;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;num[temp]&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;num[temp]</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">10</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">&nbsp;string[strlen</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">i]</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">&nbsp;;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br><img src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000">&nbsp;print()<br><img id=Codehighlighter1_529_654_Open_Image onclick="this.style.display='none'; Codehighlighter1_529_654_Open_Text.style.display='none'; Codehighlighter1_529_654_Closed_Image.style.display='inline'; Codehighlighter1_529_654_Closed_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_529_654_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_529_654_Closed_Text.style.display='none'; Codehighlighter1_529_654_Open_Image.style.display='inline'; Codehighlighter1_529_654_Open_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</span><span id=Codehighlighter1_529_654_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_529_654_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%d</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,num[numlen</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]);<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">&nbsp;i&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;numlen</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(&nbsp;i&nbsp;)<br><img id=Codehighlighter1_596_634_Open_Image onclick="this.style.display='none'; Codehighlighter1_596_634_Open_Text.style.display='none'; Codehighlighter1_596_634_Closed_Image.style.display='inline'; Codehighlighter1_596_634_Closed_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_596_634_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_596_634_Closed_Text.style.display='none'; Codehighlighter1_596_634_Open_Image.style.display='inline'; Codehighlighter1_596_634_Open_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id=Codehighlighter1_596_634_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_596_634_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i</span><span style="COLOR: #000000">--</span><span style="COLOR: #000000">;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%06d</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,num[i]);<br><img src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">\n</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br><img src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br><img src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</span></span><span style="COLOR: #000000">;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000">&nbsp;Mul(BigNum&nbsp;</span><span style="COLOR: #000000">&amp;</span><span style="COLOR: #000000">a,BigNum&nbsp;</span><span style="COLOR: #000000">&amp;</span><span style="COLOR: #000000">b,BigNum&nbsp;</span><span style="COLOR: #000000">&amp;</span><span style="COLOR: #000000">c)&nbsp;<br><img id=Codehighlighter1_701_1164_Open_Image onclick="this.style.display='none'; Codehighlighter1_701_1164_Open_Text.style.display='none'; Codehighlighter1_701_1164_Closed_Image.style.display='inline'; Codehighlighter1_701_1164_Closed_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_701_1164_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_701_1164_Closed_Text.style.display='none'; Codehighlighter1_701_1164_Open_Image.style.display='inline'; Codehighlighter1_701_1164_Open_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ContractedBlock.gif" align=top></span><span id=Codehighlighter1_701_1164_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_701_1164_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;carry&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">&nbsp;,&nbsp;lenmax&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;a.numlen</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">b.numlen</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">&nbsp;,i,j&nbsp;;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;__int64&nbsp;temp&nbsp;;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;c.numlen&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;lenmax;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">&nbsp;(&nbsp;i</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">&nbsp;;&nbsp;i</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">lenmax&nbsp;;&nbsp;i</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">&nbsp;)<br><img id=Codehighlighter1_837_1108_Open_Image onclick="this.style.display='none'; Codehighlighter1_837_1108_Open_Text.style.display='none'; Codehighlighter1_837_1108_Closed_Image.style.display='inline'; Codehighlighter1_837_1108_Closed_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_837_1108_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_837_1108_Closed_Text.style.display='none'; Codehighlighter1_837_1108_Open_Image.style.display='inline'; Codehighlighter1_837_1108_Open_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</span><span id=Codehighlighter1_837_1108_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_837_1108_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;temp&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;carry&nbsp;;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">&nbsp;(&nbsp;j</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">&nbsp;;&nbsp;j</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">a.numlen&nbsp;;&nbsp;j</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">&nbsp;)<br><img id=Codehighlighter1_891_1047_Open_Image onclick="this.style.display='none'; Codehighlighter1_891_1047_Open_Text.style.display='none'; Codehighlighter1_891_1047_Closed_Image.style.display='inline'; Codehighlighter1_891_1047_Closed_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_891_1047_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_891_1047_Closed_Text.style.display='none'; Codehighlighter1_891_1047_Open_Image.style.display='inline'; Codehighlighter1_891_1047_Open_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id=Codehighlighter1_891_1047_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_891_1047_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">&nbsp;(&nbsp;i</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">j&nbsp;)<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">break</span><span style="COLOR: #000000">;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">&nbsp;(&nbsp;i</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">j&nbsp;</span><span style="COLOR: #000000">&gt;=</span><span style="COLOR: #000000">&nbsp;b.numlen&nbsp;)<br><img id=Codehighlighter1_947_987_Open_Image onclick="this.style.display='none'; Codehighlighter1_947_987_Open_Text.style.display='none'; Codehighlighter1_947_987_Closed_Image.style.display='inline'; Codehighlighter1_947_987_Closed_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_947_987_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_947_987_Closed_Text.style.display='none'; Codehighlighter1_947_987_Open_Image.style.display='inline'; Codehighlighter1_947_987_Open_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id=Codehighlighter1_947_987_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_947_987_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;j&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;i</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">b.numlen&nbsp;;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">continue</span><span style="COLOR: #000000">;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;temp&nbsp;</span><span style="COLOR: #000000">+=</span><span style="COLOR: #000000">&nbsp;(unsigned&nbsp;__int64)a.num[j]&nbsp;</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">&nbsp;b.num[i</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">j]&nbsp;;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;carry&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;temp&nbsp;</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">&nbsp;OneNode&nbsp;;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c.num[i]&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;temp&nbsp;</span><span style="COLOR: #000000">%</span><span style="COLOR: #000000">&nbsp;OneNode&nbsp;;&nbsp;&nbsp;&nbsp;&nbsp;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(carry)<br><img id=Codehighlighter1_1122_1162_Open_Image onclick="this.style.display='none'; Codehighlighter1_1122_1162_Open_Text.style.display='none'; Codehighlighter1_1122_1162_Closed_Image.style.display='inline'; Codehighlighter1_1122_1162_Closed_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_1122_1162_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1122_1162_Closed_Text.style.display='none'; Codehighlighter1_1122_1162_Open_Image.style.display='inline'; Codehighlighter1_1122_1162_Open_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</span><span id=Codehighlighter1_1122_1162_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_1122_1162_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c.num[i]&nbsp;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&nbsp;carry&nbsp;;&nbsp;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c.numlen&nbsp;</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br><img src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</span></span><span style="COLOR: #000000"><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000">&nbsp;Cpy(BigNum&nbsp;</span><span style="COLOR: #000000">&amp;</span><span style="COLOR: #000000">a&nbsp;,&nbsp;BigNum&nbsp;</span><span style="COLOR: #000000">&amp;</span><span style="COLOR: #000000">b)&nbsp;&nbsp;&nbsp;<br><img id=Codehighlighter1_1202_1272_Open_Image onclick="this.style.display='none'; Codehighlighter1_1202_1272_Open_Text.style.display='none'; Codehighlighter1_1202_1272_Closed_Image.style.display='inline'; Codehighlighter1_1202_1272_Closed_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_1202_1272_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1202_1272_Closed_Text.style.display='none'; Codehighlighter1_1202_1272_Open_Image.style.display='inline'; Codehighlighter1_1202_1272_Open_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ContractedBlock.gif" align=top></span><span id=Codehighlighter1_1202_1272_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_1202_1272_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;a.numlen</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">b.numlen;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;memcpy(a.num,b.num,sizeof(unsigned)</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">b.numlen);<br><img src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</span></span><span style="COLOR: #000000"><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>BigNum&nbsp;a,b,c;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">&nbsp;main()<br><img id=Codehighlighter1_1301_1664_Open_Image onclick="this.style.display='none'; Codehighlighter1_1301_1664_Open_Text.style.display='none'; Codehighlighter1_1301_1664_Closed_Image.style.display='inline'; Codehighlighter1_1301_1664_Closed_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_1301_1664_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1301_1664_Closed_Text.style.display='none'; Codehighlighter1_1301_1664_Open_Image.style.display='inline'; Codehighlighter1_1301_1664_Open_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ContractedBlock.gif" align=top></span><span id=Codehighlighter1_1301_1664_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_1301_1664_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">&nbsp;n,d,i,j,temp;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">char</span><span style="COLOR: #000000">&nbsp;str[</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">],ch;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">)<br><img id=Codehighlighter1_1350_1651_Open_Image onclick="this.style.display='none'; Codehighlighter1_1350_1651_Open_Text.style.display='none'; Codehighlighter1_1350_1651_Closed_Image.style.display='inline'; Codehighlighter1_1350_1651_Closed_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_1350_1651_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1350_1651_Closed_Text.style.display='none'; Codehighlighter1_1350_1651_Open_Image.style.display='inline'; Codehighlighter1_1350_1651_Open_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</span><span id=Codehighlighter1_1350_1651_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_1350_1651_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scanf(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%d%d</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">&amp;</span><span style="COLOR: #000000">n,</span><span style="COLOR: #000000">&amp;</span><span style="COLOR: #000000">d);<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(n</span><span style="COLOR: #000000">==</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">&amp;&amp;</span><span style="COLOR: #000000">d</span><span style="COLOR: #000000">==</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">)</span><span style="COLOR: #0000ff">break</span><span style="COLOR: #000000">;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;temp</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">n;<br><img id=Codehighlighter1_1431_1461_Open_Image onclick="this.style.display='none'; Codehighlighter1_1431_1461_Open_Text.style.display='none'; Codehighlighter1_1431_1461_Closed_Image.style.display='inline'; Codehighlighter1_1431_1461_Closed_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_1431_1461_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1431_1461_Closed_Text.style.display='none'; Codehighlighter1_1431_1461_Open_Image.style.display='inline'; Codehighlighter1_1431_1461_Open_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">while</span><span style="COLOR: #000000">(temp</span><span style="COLOR: #000000">!=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">)</span><span id=Codehighlighter1_1431_1461_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_1431_1461_Open_Text><span style="COLOR: #000000">{str[i</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">temp</span><span style="COLOR: #000000">%</span><span style="COLOR: #000000">10</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">48</span><span style="COLOR: #000000">;temp</span><span style="COLOR: #000000">/=</span><span style="COLOR: #000000">10</span><span style="COLOR: #000000">;}</span></span><span style="COLOR: #000000"><br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(j</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;j</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">i</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">j</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">;j</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)<br><img id=Codehighlighter1_1488_1546_Open_Image onclick="this.style.display='none'; Codehighlighter1_1488_1546_Open_Text.style.display='none'; Codehighlighter1_1488_1546_Closed_Image.style.display='inline'; Codehighlighter1_1488_1546_Closed_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_1488_1546_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1488_1546_Closed_Text.style.display='none'; Codehighlighter1_1488_1546_Open_Image.style.display='inline'; Codehighlighter1_1488_1546_Open_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id=Codehighlighter1_1488_1546_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_1488_1546_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ch</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">str[j];<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;str[j]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">str[i</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">j</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">];<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;str[i</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">j</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">ch;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a.set(str,i);<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c.set(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">);<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(i</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;i</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">d;i</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)<br><img id=Codehighlighter1_1602_1634_Open_Image onclick="this.style.display='none'; Codehighlighter1_1602_1634_Open_Text.style.display='none'; Codehighlighter1_1602_1634_Closed_Image.style.display='inline'; Codehighlighter1_1602_1634_Closed_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_1602_1634_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1602_1634_Closed_Text.style.display='none'; Codehighlighter1_1602_1634_Open_Image.style.display='inline'; Codehighlighter1_1602_1634_Open_Text.style.display='inline';" src="http://www.cppblog.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id=Codehighlighter1_1602_1634_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_1602_1634_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cpy(b,c);<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mul(a,b,c);<br><img src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c.print();<br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="COLOR: #000000"><br><img src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br><img src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</span></span><span style="COLOR: #000000"><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span></div>
<img src ="http://www.cppblog.com/ghbxx2004/aggbug/56017.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/ghbxx2004/" target="_blank">ghbxx</a> 2008-07-13 14:06 <a href="http://www.cppblog.com/ghbxx2004/archive/2008/07/13/56017.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>