﻿<?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++博客-OI Fighter-随笔分类-POJ</title><link>http://www.cppblog.com/Richeir/category/11053.html</link><description>虽然高中的OI就这样过去了，但我的OI还没有结束，大学的ACM/ICPC还等着我呢，所以我要继续加油。</description><language>zh-cn</language><lastBuildDate>Sat, 04 Jul 2009 05:30:16 GMT</lastBuildDate><pubDate>Sat, 04 Jul 2009 05:30:16 GMT</pubDate><ttl>60</ttl><item><title>1002 -- 487-3279</title><link>http://www.cppblog.com/Richeir/archive/2009/07/01/88984.html</link><dc:creator>Richeir</dc:creator><author>Richeir</author><pubDate>Wed, 01 Jul 2009 05:16:00 GMT</pubDate><guid>http://www.cppblog.com/Richeir/archive/2009/07/01/88984.html</guid><wfw:comment>http://www.cppblog.com/Richeir/comments/88984.html</wfw:comment><comments>http://www.cppblog.com/Richeir/archive/2009/07/01/88984.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/Richeir/comments/commentRss/88984.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/Richeir/services/trackbacks/88984.html</trackback:ping><description><![CDATA[<p style="TEXT-ALIGN: center; MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan" class=MsoNormal align=center><strong><span style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: blue; FONT-SIZE: 18pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>487-3279<o:p></o:p></span></strong></p>
<div align=center>
<table style="mso-cellspacing: 1.5pt; mso-yfti-tbllook: 1184" class=MsoNormalTable border=0 cellPadding=0>
    <tbody>
        <tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
            <td style="BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0.75pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0.75pt">
            <p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan" class=MsoNormal align=left><strong><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang=EN-US>Time Limit:</span></strong><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang=EN-US> 2000MS<o:p></o:p></span></p>
            </td>
            <td style="BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0.75pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 0.75pt; WIDTH: 7.5pt; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0.75pt" width=10></td>
            <td style="BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0.75pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0.75pt">
            <p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan" class=MsoNormal align=left><strong><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang=EN-US>Memory Limit:</span></strong><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang=EN-US> 65536K<o:p></o:p></span></p>
            </td>
        </tr>
        <tr style="mso-yfti-irow: 1; mso-yfti-lastrow: yes">
            <td style="BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0.75pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0.75pt">
            <p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan" class=MsoNormal align=left><strong><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang=EN-US>Total Submissions:</span></strong><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang=EN-US> 104347<o:p></o:p></span></p>
            </td>
            <td style="BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0.75pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 0.75pt; WIDTH: 7.5pt; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0.75pt" width=10></td>
            <td style="BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0.75pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0.75pt">
            <p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan" class=MsoNormal align=left><strong><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang=EN-US>Accepted:</span></strong><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang=EN-US> 17506<o:p></o:p></span></p>
            </td>
        </tr>
    </tbody>
</table>
</div>
<p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class=MsoNormal align=left><strong><span style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: blue; FONT-SIZE: 18pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>Description<o:p></o:p></span></strong></p>
<p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan" class=MsoNormal align=left><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">企业喜欢用容易被记住的电话号码。让电话号码容易被记住的一个办法是将它写成一个容易记住的单词或者短语。例如，你需要给滑铁卢大学打电话时，可以拨打</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>TUT-GLOP</span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">。有时，只将电话号码中部分数字拼写成单词。当你晚上回到酒店，可以通过拨打</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>310-GINO</span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">来向</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>Gino's</span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">订一份</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>pizza</span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">。让电话号码容易被记住的另一个办法是以一种好记的方式对号码的数字进行分组。通过拨打必胜客的</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>&#8220;</span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">三个十</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>&#8221;</span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">号码</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>3-10-10-10</span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">，你可以从他们那里订</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>pizza</span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">。</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US> <br><br></span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">电话号码的标准格式是七位十进制数，并在第三、第四位数字之间有一个连接符。电话拨号盘提供了从字母到数字的映射，映射关系如下：</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US> <br>A, B, </span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">和</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>C </span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">映射到</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US> 2 <br>D, E, </span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">和</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>F </span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">映射到</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US> 3 <br>G, H, </span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">和</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>I </span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">映射到</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US> 4 <br>J, K, </span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">和</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>L </span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">映射到</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US> 5 <br>M, N, </span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">和</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>O </span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">映射到</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US> 6 <br>P, R, </span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">和</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>S </span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">映射到</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US> 7 <br>T, U, </span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">和</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>V </span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">映射到</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US> 8 <br>W, X, </span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">和</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>Y </span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">映射到</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US> 9 <br><br>Q</span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">和</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>Z</span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">没有映射到任何数字，连字符不需要拨号，可以任意添加和删除。</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US> TUT-GLOP</span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">的标准格式是</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>888-4567</span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">，</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>310-GINO</span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">的标准格式是</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>310-4466</span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">，</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>3-10-10-10</span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">的标准格式是</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>310-1010</span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">。</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US> <br><br></span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">如果两个号码有相同的标准格式，那么他们就是等同的（相同的拨号）</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US> <br><br></span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">你的公司正在为本地的公司编写一个电话号码薄。作为质量控制的一部分，你想要检查是否有两个和多个公司拥有相同的电话号码。</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体"> <span lang=EN-US><o:p></o:p></span></span></p>
<p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class=MsoNormal align=left><strong><span style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: blue; FONT-SIZE: 18pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>Input<o:p></o:p></span></strong></p>
<p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan" class=MsoNormal align=left><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">输入的格式是，第一行是一个正整数，指定电话号码薄中号码的数量（最多</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>100000</span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">）。余下的每行是一个电话号码。每个电话号码由数字，大写字母（除了</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>Q</span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">和</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>Z</span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">）以及连接符组成。每个电话号码中只会刚好有</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>7</span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">个数字或者字母。</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US><o:p></o:p></span></p>
<p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class=MsoNormal align=left><strong><span style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: blue; FONT-SIZE: 18pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>Output<o:p></o:p></span></strong></p>
<p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan" class=MsoNormal align=left><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">对于每个出现重复的号码产生一行输出，输出是号码的标准格式紧跟一个空格然后是它的重复次数。如果存在多个重复的号码，则按照号码的字典升序输出。如果输入数据中没有重复的号码，输出一行：</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US> <br>No duplicates. <o:p></o:p></span></p>
<p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class=MsoNormal align=left><strong><span style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: blue; FONT-SIZE: 18pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>Sample Input<o:p></o:p></span></strong></p>
<p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt" class=MsoNormal align=left><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>12<o:p></o:p></span></p>
<p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt" class=MsoNormal align=left><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>4873279<o:p></o:p></span></p>
<p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt" class=MsoNormal align=left><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>ITS-EASY<o:p></o:p></span></p>
<p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt" class=MsoNormal align=left><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>888-4567<o:p></o:p></span></p>
<p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt" class=MsoNormal align=left><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>3-10-10-10<o:p></o:p></span></p>
<p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt" class=MsoNormal align=left><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>888-GLOP<o:p></o:p></span></p>
<p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt" class=MsoNormal align=left><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>TUT-GLOP<o:p></o:p></span></p>
<p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt" class=MsoNormal align=left><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>967-11-11<o:p></o:p></span></p>
<p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt" class=MsoNormal align=left><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>310-GINO<o:p></o:p></span></p>
<p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt" class=MsoNormal align=left><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>F101010<o:p></o:p></span></p>
<p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt" class=MsoNormal align=left><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>888-1200<o:p></o:p></span></p>
<p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt" class=MsoNormal align=left><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>-4-8-7-3-2-7-9-<o:p></o:p></span></p>
<p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt" class=MsoNormal align=left><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>487-3279<o:p></o:p></span></p>
<p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class=MsoNormal align=left><strong><span style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: blue; FONT-SIZE: 18pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>Sample Output<o:p></o:p></span></strong></p>
<p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt" class=MsoNormal align=left><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>310-1010 2<o:p></o:p></span></p>
<p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt" class=MsoNormal align=left><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>487-3279 4<o:p></o:p></span></p>
<p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt" class=MsoNormal align=left><span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>888-4567 3<o:p></o:p></span></p>
<p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class=MsoNormal align=left><strong><span style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: blue; FONT-SIZE: 18pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>Source<o:p></o:p></span></strong></p>
<p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan" class=MsoNormal align=left><span lang=EN-US><a href="http://acm.pku.edu.cn/JudgeOnline/searchproblem?field=source&amp;key=East+Central+North+America+1999"><span style="FONT-FAMILY: 'Times New Roman','serif'; COLOR: blue; FONT-SIZE: 12pt; TEXT-DECORATION: none; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体; text-underline: none">East Central North America 1999</span></a></span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US><o:p></o:p></span></p>
<p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class=MsoNormal align=left><strong><span style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: blue; FONT-SIZE: 18pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>Translator<o:p></o:p></span></strong></p>
<p style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan" class=MsoNormal align=left><span style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">北京大学程序设计实习</span><span style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: 宋体" lang=EN-US>2007<o:p></o:p></span></p>
<img src ="http://www.cppblog.com/Richeir/aggbug/88984.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/Richeir/" target="_blank">Richeir</a> 2009-07-01 13:16 <a href="http://www.cppblog.com/Richeir/archive/2009/07/01/88984.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>1001 -- Exponentiation</title><link>http://www.cppblog.com/Richeir/archive/2009/07/01/88983.html</link><dc:creator>Richeir</dc:creator><author>Richeir</author><pubDate>Wed, 01 Jul 2009 05:15:00 GMT</pubDate><guid>http://www.cppblog.com/Richeir/archive/2009/07/01/88983.html</guid><wfw:comment>http://www.cppblog.com/Richeir/comments/88983.html</wfw:comment><comments>http://www.cppblog.com/Richeir/archive/2009/07/01/88983.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/Richeir/comments/commentRss/88983.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/Richeir/services/trackbacks/88983.html</trackback:ping><description><![CDATA[&nbsp;
<p align=center><strong><span>求高精度幂</span></strong><strong></strong></p>
<div align=center>
<table border=0 cellPadding=0>
    <tbody>
        <tr>
            <td>
            <p align=left><strong><span>Time Limit:</span></strong><span> 500MS</span></p>
            </td>
            <td width=10></td>
            <td>
            <p align=left><strong><span>Memory Limit:</span></strong><span> 10000K</span></p>
            </td>
        </tr>
        <tr>
            <td>
            <p align=left><strong><span>Total Submissions:</span></strong><span> 52024</span></p>
            </td>
            <td width=10></td>
            <td>
            <p align=left><strong><span>Accepted:</span></strong><span> 12083</span></p>
            </td>
        </tr>
    </tbody>
</table>
</div>
<p align=left><strong><span>Description</span></strong></p>
<p align=left><span>对数值很大、精度很高的数进行高精度计算是一类十分常见的问题。比如，对国债进行计算就是属于这类问题。</span><span> <br><br></span><span>现在要你解决的问题是：对一个实数</span><span>R( 0.0 &lt; R &lt; 99.999 )</span><span>，要求写程序精确计算</span><span> R </span><span>的</span><span> n </span><span>次方</span><span>(R<sup>n</sup>)</span><span>，其中</span><span>n </span><span>是整数并且</span><span> 0 &lt; n &lt;= 25</span><span>。</span></p>
<p align=left><strong><span>Input</span></strong></p>
<p align=left><span>T</span><span>输入包括多组</span><span> R </span><span>和</span><span> n</span><span>。</span><span> R </span><span>的值占第</span><span> 1 </span><span>到第</span><span> 6 </span><span>列，</span><span>n </span><span>的值占第</span><span> 8 </span><span>和第</span><span> 9 </span><span>列。</span></p>
<p align=left><strong><span>Output</span></strong></p>
<p align=left><span>对于每组输入，要求输出一行，该行包含精确的</span><span> R </span><span>的</span><span> n </span><span>次方。输出需要去掉前导的</span><span> 0 </span><span>后不要的</span><span> 0 </span><span>。如果输出是整数，不要输出小数点。</span></p>
<p align=left><strong><span>Sample Input</span></strong></p>
<p align=left><span>95.123 12</span></p>
<p align=left><span>0.4321 20</span></p>
<p align=left><span>5.1234 15</span></p>
<p align=left><span>6.7592&nbsp;9</span></p>
<p align=left><span>98.999 10</span></p>
<p align=left><span>1.0100 12</span></p>
<p align=left><strong><span>Sample Output</span></strong></p>
<p align=left><span>548815620517731830194541.899025343415715973535967221869852721</span></p>
<p align=left><span>.00000005148554641076956121994511276767154838481760200726351203835429763013462401</span></p>
<p align=left><span>43992025569.928573701266488041146654993318703707511666295476720493953024</span></p>
<p align=left><span>29448126.764121021618164430206909037173276672</span></p>
<p align=left><span>90429072743629540498.107596019456651774561044010001</span></p>
<p align=left><span>1.126825030131969720661201</span></p>
<p align=left><strong><span>Source</span></strong></p>
<p align=left><span><a href="http://acm.pku.edu.cn/JudgeOnline/searchproblem?field=source&amp;key=East+Central+North+America+1988"><span>East Central North America 1988</span></a></span></p>
<p align=left><strong><span>Translator</span></strong></p>
<p align=left><span>北京大学程序设计实习，</span><span>Xie Di</span></p>
<img src ="http://www.cppblog.com/Richeir/aggbug/88983.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/Richeir/" target="_blank">Richeir</a> 2009-07-01 13:15 <a href="http://www.cppblog.com/Richeir/archive/2009/07/01/88983.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>1000 -- A+B Problem</title><link>http://www.cppblog.com/Richeir/archive/2009/07/01/88966.html</link><dc:creator>Richeir</dc:creator><author>Richeir</author><pubDate>Wed, 01 Jul 2009 02:03:00 GMT</pubDate><guid>http://www.cppblog.com/Richeir/archive/2009/07/01/88966.html</guid><wfw:comment>http://www.cppblog.com/Richeir/comments/88966.html</wfw:comment><comments>http://www.cppblog.com/Richeir/archive/2009/07/01/88966.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/Richeir/comments/commentRss/88966.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/Richeir/services/trackbacks/88966.html</trackback:ping><description><![CDATA[<div lang=en-US class=ptt>A+B Problem</div>
<div class=plm>
<table align=center>
    <tbody>
        <tr>
            <td><strong>Time Limit:</strong> 1000MS</td>
            <td width=10></td>
            <td><strong>Memory Limit:</strong> 10000K</td>
        </tr>
        <tr>
            <td><strong>Total Submissions:</strong> 129751</td>
            <td width=10></td>
            <td><strong>Accepted:</strong> 70436</td>
        </tr>
    </tbody>
</table>
</div>
<p class=pst>Description</p>
<div lang=en-US class=ptx>Calculate a+b </div>
<p class=pst>Input</p>
<div lang=en-US class=ptx>Two integer a,b (0&lt;=a,b&lt;=10)</div>
<p class=pst>Output</p>
<div lang=en-US class=ptx>Output a+b</div>
<p class=pst>Sample Input</p>
<pre class=sio>1 2</pre>
<p class=pst>Sample Output</p>
<pre class=sio>3</pre>
<p class=pst>Hint</p>
<div lang=en-US class=ptx>Q: Where are the input and the output? <br><br>A: Your program shall always <font color=red>read input from stdin (Standard Input) and write output to stdout (Standard Output)</font>. For example, you can use 'scanf' in C or 'cin' in C++ to read from stdin, and use 'printf' in C or 'cout' in C++ to write to stdout. <br><br>You <font color=red>shall not output any extra data</font> to standard output other than that required by the problem, otherwise you will get a "Wrong Answer". <br><br>User programs are not allowed to open and read from/write to files. You will get a "Runtime Error" or a "Wrong Answer"if you try to do so. <br><br>Here is a sample solution to problem 1000 using C++/G++: <br>
<pre>#include &lt;iostream&gt;<br><br>using namespace std;<br><br>int main()<br>{<br>    int a,b;<br>    cin &gt;&gt; a &gt;&gt; b;<br>    cout &lt;&lt; a+b &lt;&lt; endl;<br>    return 0;<br>}</pre>
It's important that the return type of main() must be int when you use G++/GCC,or you may get compile error. <br><br>Here is a sample solution to problem 1000 using C/GCC: <br>
<pre>#include &lt;stdio.h&gt;<br><br>int main()<br>{<br>    int a,b;<br>    scanf("%d %d",&amp;a, &amp;b);<br>    printf("%d\n",a+b);<br>    return 0;<br>}</pre>
Here is a sample solution to problem 1000 using Pascal: <br>
<pre>program p1000(Input,Output);<br><br>var<br>  a,b:Integer;<br>begin<br>   Readln(a,b);<br>   Writeln(a+b);<br>end.</pre>
Here is a sample solution to problem 1000 using Java: <br><br>Now java compiler is jdk 1.5, next is program for 1000 <br>
<pre>import java.io.*;<br>import java.util.*;<br>public class Main<br>{<br>            public static void main(String args[]) throws Exception<br>            {<br>                    Scanner cin=new Scanner(System.in);<br>                    int a=cin.nextInt(),b=cin.nextInt();<br>                    System.out.println(a+b);<br>            }<br>}</pre>
Old program for jdk 1.4 <br>
<pre>import java.io.*;<br>import java.util.*;<br><br>public class Main<br>{<br>    public static void main (String args[]) throws Exception<br>    {<br>        BufferedReader stdin = <br>            new BufferedReader(<br>                new InputStreamReader(System.in));<br><br>        String line = stdin.readLine();<br>        StringTokenizer st = new StringTokenizer(line);<br>        int a = Integer.parseInt(st.nextToken());<br>        int b = Integer.parseInt(st.nextToken());<br>        System.out.println(a+b);<br>    }<br>}</pre>
Here is a sample solution to problem 1000 using Fortran: <br>
<pre>	PROGRAM P1000<br>		IMPLICIT NONE<br>		INTEGER :: A, B<br>		READ(*,*) A, B<br>		WRITE(*, "(I0)") A + B<br>	END PROGRAM P1000</pre>
</div>
<p class=pst>Source</p>
<div lang=en-US class=ptx><a href="http://acm.pku.edu.cn/JudgeOnline/searchproblem?field=source&amp;key=POJ"><u><font color=#0000ff>POJ</font></u></a></div>
<br><br><br><br><br><br>
<div lang=zh-CN class=ptt>a加b</div>
<div class=plm>
<table align=center>
    <tbody>
        <tr>
            <td><strong>Time Limit:</strong> 1000MS</td>
            <td width=10></td>
            <td><strong>Memory Limit:</strong> 10000K</td>
        </tr>
        <tr>
            <td><strong>Total Submissions:</strong> 129751</td>
            <td width=10></td>
            <td><strong>Accepted:</strong> 70436</td>
        </tr>
    </tbody>
</table>
</div>
<p class=pst>Description</p>
<div lang=zh-CN class=ptx>计算a加b。</div>
<p class=pst>Input</p>
<div lang=zh-CN class=ptx>两个整数a和b，其中0&#8804;a, b&#8804;10。</div>
<p class=pst>Output</p>
<div lang=zh-CN class=ptx>输出a与b的和。</div>
<p class=pst>Sample Input</p>
<pre class=sio>1 2</pre>
<p class=pst>Sample Output</p>
<pre class=sio>3</pre>
<p class=pst>Hint</p>
<div lang=zh-CN class=ptx>问：怎样输入输出？ <br>答：你的程序应该从标准输入(stdin)中读取数据，而将结果写到标准输出(stdout)。比如，在C语言中你可以使用&#8220;scanf&#8221;，在C++语言中则可以使用&#8220;cin&#8221;来输入；输出可以使用C语言的&#8220;printf&#8221;或者C++语言的&#8220;cout&#8221;。其他的语言可以参照下面的程序。 <br><br>注意：不要向标准输出写入题目要求输出结果之外的其他数据，否则你会被判为&#8220;Wrong Answer&#8221;，即错误的运行结果。 <br><br>你的程序也不能试图读或写任何文件，否则你可能被判为&#8220;Runtime Error&#8221;(运行时错误)或&#8220;Wrong Answer&#8221;(错误结果)。 <br><br>下面是这道题的一个C++或者G++的程序。 <br>
<pre>#include &lt;iostream&gt;<br>using namespace std;<br>int main()<br>{<br>    int a,b;<br>    cin &gt;&gt; a &gt;&gt; b;<br>    cout &lt;&lt; a+b &lt;&lt; endl;<br>    return 0;<br>}</pre>
<br>注意：对于GCC或者G++，main()函数的返回值必须是int型，否则可能导致&#8220;Compile Error&#8221;即编译错误。 <br><br>下面是这道题的一个C或者GCC的程序。 <br>
<pre>#include &lt;stdio.h&gt;<br><br>int main()<br>{<br>    int a,b;<br>    scanf("%d %d",&amp;a, &amp;b);<br>    printf("%d\n",a+b);<br>    return 0;<br>}</pre>
下面是这道题的一个Pascal程序。 <br>
<pre>program p1000(Input,Output);<br>var<br>  a,b:Integer;<br>begin<br>   Readln(a,b);<br>   Writeln(a+b);<br>end.</pre>
下面是这道题的一个Java程序，这里Java编译器采用的是JDK 1.5。 <br>
<pre>import java.io.*;<br>import java.util.*;<br>public class Main<br>{<br>            public static void main(String args[]) throws Exception<br>            {<br>                    Scanner cin=new Scanner(System.in);<br>                    int a=cin.nextInt(),b=cin.nextInt();<br>                    System.out.println(a+b);<br>            }<br>}</pre>
而老版本的JDK 1.4程序如下： <br>
<pre>import java.io.*;<br>import java.util.*;<br><br>public class Main<br>{<br>    public static void main (String args[]) throws Exception<br>    {<br>        BufferedReader stdin = <br>            new BufferedReader(<br>                new InputStreamReader(System.in));<br><br>        String line = stdin.readLine();<br>        StringTokenizer st = new StringTokenizer(line);<br>        int a = Integer.parseInt(st.nextToken());<br>        int b = Integer.parseInt(st.nextToken());<br>        System.out.println(a+b);<br>    }<br>}</pre>
下面是这道题的一个Fortran程序。 <br>
<pre>	PROGRAM P1000<br>		IMPLICIT NONE<br>		INTEGER :: A, B<br>		READ(*,*) A, B<br>		WRITE(*, "(I0)") A + B<br>	END PROGRAM P1000</pre>
</div>
<p class=pst>Source</p>
<div lang=zh-CN class=ptx><a href="http://acm.pku.edu.cn/JudgeOnline/searchproblem?field=source&amp;key=POJ">POJ</a></div>
<p class=pst>Translator</p>
<div lang=zh-CN class=ptx>Xie Di, xiedi@POJ</div>
<br>
<div style="BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 4px; WIDTH: 98%; PADDING-RIGHT: 5px; FONT-SIZE: 13px; WORD-BREAK: break-all; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 4px"><span style="COLOR: #008080">&nbsp;1</span><img id=Codehighlighter1_0_75_Open_Image onclick="this.style.display='none'; Codehighlighter1_0_75_Open_Text.style.display='none'; Codehighlighter1_0_75_Closed_Image.style.display='inline'; Codehighlighter1_0_75_Closed_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockStart.gif"><img style="DISPLAY: none" id=Codehighlighter1_0_75_Closed_Image onclick="this.style.display='none'; Codehighlighter1_0_75_Closed_Text.style.display='none'; Codehighlighter1_0_75_Open_Image.style.display='inline'; Codehighlighter1_0_75_Open_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ContractedBlock.gif"><span style="BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BACKGROUND-COLOR: #ffffff; DISPLAY: none; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid" id=Codehighlighter1_0_75_Closed_Text>/**/</span><span id=Codehighlighter1_0_75_Open_Text><span style="COLOR: #008000">/*</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">&nbsp;2</span><span style="COLOR: #008000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">Site:&nbsp;POJ<br></span><span style="COLOR: #008080">&nbsp;3</span><span style="COLOR: #008000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">Program&nbsp;Number:&nbsp;1000<br></span><span style="COLOR: #008080">&nbsp;4</span><span style="COLOR: #008000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">Program&nbsp;Name:&nbsp;A+B&nbsp;Program<br></span><span style="COLOR: #008080">&nbsp;5</span><span style="COLOR: #008000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">Language:&nbsp;C++<br></span><span style="COLOR: #008080">&nbsp;6</span><span style="COLOR: #008000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockEnd.gif"></span><span style="COLOR: #008000">*/</span></span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080">&nbsp;7</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">#include&nbsp;</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">iostream</span><span style="COLOR: #000000">&gt;</span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080">&nbsp;8</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #0000ff">using</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">namespace</span><span style="COLOR: #000000">&nbsp;std;<br></span><span style="COLOR: #008080">&nbsp;9</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"><br></span><span style="COLOR: #008080">10</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">&nbsp;main()<br></span><span style="COLOR: #008080">11</span><span style="COLOR: #000000"><img id=Codehighlighter1_130_200_Open_Image onclick="this.style.display='none'; Codehighlighter1_130_200_Open_Text.style.display='none'; Codehighlighter1_130_200_Closed_Image.style.display='inline'; Codehighlighter1_130_200_Closed_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockStart.gif"><img style="DISPLAY: none" id=Codehighlighter1_130_200_Closed_Image onclick="this.style.display='none'; Codehighlighter1_130_200_Closed_Text.style.display='none'; Codehighlighter1_130_200_Open_Image.style.display='inline'; Codehighlighter1_130_200_Open_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ContractedBlock.gif"></span><span style="BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BACKGROUND-COLOR: #ffffff; DISPLAY: none; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid" id=Codehighlighter1_130_200_Closed_Text><img src="http://www.cppblog.com/Images/dot.gif"></span><span id=Codehighlighter1_130_200_Open_Text><span style="COLOR: #000000">{<br></span><span style="COLOR: #008080">12</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000">&nbsp;a,b;<br></span><span style="COLOR: #008080">13</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;&nbsp;&nbsp;cin</span><span style="COLOR: #000000">&gt;&gt;</span><span style="COLOR: #000000">a</span><span style="COLOR: #000000">&gt;&gt;</span><span style="COLOR: #000000">b;<br></span><span style="COLOR: #008080">14</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;&nbsp;&nbsp;cout</span><span style="COLOR: #000000">&lt;&lt;</span><span style="COLOR: #000000">a</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">b</span><span style="COLOR: #000000">&lt;&lt;</span><span style="COLOR: #000000">endl;<br></span><span style="COLOR: #008080">15</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&nbsp;&nbsp;&nbsp;&nbsp;<br></span><span style="COLOR: #008080">16</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">&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></span><span style="COLOR: #008080">17</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockEnd.gif">}</span></span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080">18</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">Pogram&nbsp;By&nbsp;Richeir&nbsp;04-07-09&nbsp;00:50</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">19</span><span style="COLOR: #008000"><img id=Codehighlighter1_237_380_Open_Image onclick="this.style.display='none'; Codehighlighter1_237_380_Open_Text.style.display='none'; Codehighlighter1_237_380_Closed_Image.style.display='inline'; Codehighlighter1_237_380_Closed_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockStart.gif"><img style="DISPLAY: none" id=Codehighlighter1_237_380_Closed_Image onclick="this.style.display='none'; Codehighlighter1_237_380_Closed_Text.style.display='none'; Codehighlighter1_237_380_Open_Image.style.display='inline'; Codehighlighter1_237_380_Open_Text.style.display='inline';" align=top src="http://www.cppblog.com/Images/OutliningIndicators/ContractedBlock.gif"></span><span style="BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BACKGROUND-COLOR: #ffffff; DISPLAY: none; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid" id=Codehighlighter1_237_380_Closed_Text>/**/</span><span id=Codehighlighter1_237_380_Open_Text><span style="COLOR: #008000">/*</span><span style="COLOR: #008000"><br></span><span style="COLOR: #008080">20</span><span style="COLOR: #008000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">5357421&nbsp;Richeir&nbsp;1000&nbsp;Accepted&nbsp;292K&nbsp;16MS&nbsp;C++&nbsp;249B&nbsp;2009-07-04&nbsp;00:50:58&nbsp;<br></span><span style="COLOR: #008080">21</span><span style="COLOR: #008000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif">5357419&nbsp;Richeir&nbsp;1000&nbsp;Accepted&nbsp;768K&nbsp;0MS&nbsp;G++&nbsp;249B&nbsp;2009-07-04&nbsp;00:50:32&nbsp;<br></span><span style="COLOR: #008080">22</span><span style="COLOR: #008000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockEnd.gif"></span><span style="COLOR: #008000">*/</span></span><span style="COLOR: #000000"><br></span><span style="COLOR: #008080">23</span><span style="COLOR: #000000"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"></span></div>
<img src ="http://www.cppblog.com/Richeir/aggbug/88966.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/Richeir/" target="_blank">Richeir</a> 2009-07-01 10:03 <a href="http://www.cppblog.com/Richeir/archive/2009/07/01/88966.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>