﻿<?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/djmestery/</link><description>寂寞沙茶不知味</description><language>zh-cn</language><lastBuildDate>Sat, 18 Apr 2026 05:27:51 GMT</lastBuildDate><pubDate>Sat, 18 Apr 2026 05:27:51 GMT</pubDate><ttl>60</ttl><item><title>apio2007 mobiles</title><link>http://www.cppblog.com/djmestery/archive/2010/04/24/113446.html</link><dc:creator>一芥书生</dc:creator><author>一芥书生</author><pubDate>Sat, 24 Apr 2010 08:30:00 GMT</pubDate><guid>http://www.cppblog.com/djmestery/archive/2010/04/24/113446.html</guid><wfw:comment>http://www.cppblog.com/djmestery/comments/113446.html</wfw:comment><comments>http://www.cppblog.com/djmestery/archive/2010/04/24/113446.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/djmestery/comments/commentRss/113446.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/djmestery/services/trackbacks/113446.html</trackback:ping><description><![CDATA[<p>额，这题其实挺简单，练手了。<br>题目大意：<br>&nbsp; 给你一棵树，问这棵树能否经过调整后变成完全二叉树。<br>&nbsp; 这棵二叉树满足叶子节点的深度差&lt;=1。<br>解法：<br>&nbsp; 首先，先遍历一遍这棵树，保留d[i]表示第i号节点到顶点的距离，s[i,1..2]表示i节点左右儿子的叶子节点总数，h[i,1..2]表示i节点左右儿子节点的最深深度。<br>&nbsp; 好了，那么如果某个节点左右儿子节点的深度差大于1那么肯定无解。<br>&nbsp; 如果某一层的最后儿子深度差等于1的节点数&gt;1那么肯定无解。<br>&nbsp; 很显然的吧。<br>&nbsp; 然后就是调整，按先序遍历，s[i,1]&lt;s[i,2]就交换，总次数+1,最后就是结果。<br>&nbsp; 很简单吧，程序86行：<br></p>
<span id=Codehighlighter1_496_2011_Open_Text><span id=Codehighlighter1_640_2011_Open_Text>
<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"><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif"><span style="COLOR: #000000">{</span><span style="COLOR: #800080">$M</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #800000">10000000</span><span style="COLOR: #000000">}<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">program&nbsp;mobiles;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;var&nbsp;f</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">d</span><span style="COLOR: #000000">:</span><span style="COLOR: #000000">array[</span><span style="COLOR: #000000">-</span><span style="COLOR: #800000">1</span><span style="COLOR: #000000">..</span><span style="COLOR: #800000">100001</span><span style="COLOR: #000000">]&nbsp;of&nbsp;longint;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;son</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">h</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">s</span><span style="COLOR: #000000">:</span><span style="COLOR: #000000">array[</span><span style="COLOR: #000000">-</span><span style="COLOR: #800000">1</span><span style="COLOR: #000000">..</span><span style="COLOR: #800000">100001</span><span style="COLOR: #000000">,</span><span style="COLOR: #800000">1</span><span style="COLOR: #000000">..</span><span style="COLOR: #800000">2</span><span style="COLOR: #000000">]&nbsp;of&nbsp;longint;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sum</span><span style="COLOR: #000000">:</span><span style="COLOR: #000000">array[</span><span style="COLOR: #800000">0</span><span style="COLOR: #000000">..</span><span style="COLOR: #800000">100</span><span style="COLOR: #000000">]&nbsp;of&nbsp;longint;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;n</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">num</span><span style="COLOR: #000000">:</span><span style="COLOR: #000000">longint;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;{</span><span style="COLOR: #000000">---------------------------------------------------</span><span style="COLOR: #000000">}<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;procedure&nbsp;init;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;var&nbsp;i</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">p</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">q</span><span style="COLOR: #000000">:</span><span style="COLOR: #000000">longint;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;begin<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;readln(n);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&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: #800000">1</span><span style="COLOR: #000000">&nbsp;to&nbsp;n&nbsp;</span><span style="COLOR: #0000ff">do</span><span style="COLOR: #000000"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;&nbsp;begin<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;readln(p</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">q);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">&nbsp;p</span><span style="COLOR: #000000">&lt;&gt;-</span><span style="COLOR: #800000">1</span><span style="COLOR: #000000">&nbsp;then&nbsp;f[p]</span><span style="COLOR: #000000">:=</span><span style="COLOR: #000000">i;&nbsp;son[i</span><span style="COLOR: #000000">,</span><span style="COLOR: #800000">1</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">:=</span><span style="COLOR: #000000">p;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">&nbsp;q</span><span style="COLOR: #000000">&lt;&gt;-</span><span style="COLOR: #800000">1</span><span style="COLOR: #000000">&nbsp;then&nbsp;f[q]</span><span style="COLOR: #000000">:=</span><span style="COLOR: #000000">i;&nbsp;son[i</span><span style="COLOR: #000000">,</span><span style="COLOR: #800000">2</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">:=</span><span style="COLOR: #000000">q;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;&nbsp;end;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;end;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;{</span><span style="COLOR: #000000">---------------------------------------------------</span><span style="COLOR: #000000">}<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;function&nbsp;max(x</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">y</span><span style="COLOR: #000000">:</span><span style="COLOR: #000000">longint)</span><span style="COLOR: #000000">:</span><span style="COLOR: #000000">longint;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;begin<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">&nbsp;x</span><span style="COLOR: #000000">&gt;</span><span style="COLOR: #000000">y&nbsp;then&nbsp;</span><span style="COLOR: #0000ff">exit</span><span style="COLOR: #000000">(x);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">exit</span><span style="COLOR: #000000">(y);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;end;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;{</span><span style="COLOR: #000000">---------------------------------------------------</span><span style="COLOR: #000000">}<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;function&nbsp;min(x</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">y</span><span style="COLOR: #000000">:</span><span style="COLOR: #000000">longint)</span><span style="COLOR: #000000">:</span><span style="COLOR: #000000">longint;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;begin<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">&nbsp;x</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">y&nbsp;then&nbsp;</span><span style="COLOR: #0000ff">exit</span><span style="COLOR: #000000">(x);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">exit</span><span style="COLOR: #000000">(y);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;end;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;{</span><span style="COLOR: #000000">---------------------------------------------------</span><span style="COLOR: #000000">}<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;procedure&nbsp;dfs(x</span><span style="COLOR: #000000">:</span><span style="COLOR: #000000">longint);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;var&nbsp;i</span><span style="COLOR: #000000">:</span><span style="COLOR: #000000">longint;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;begin<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;d[x]</span><span style="COLOR: #000000">:=</span><span style="COLOR: #000000">d[f[x]]</span><span style="COLOR: #000000">+</span><span style="COLOR: #800000">1</span><span style="COLOR: #000000">;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&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: #800000">1</span><span style="COLOR: #000000">&nbsp;to&nbsp;</span><span style="COLOR: #800000">2</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">do</span><span style="COLOR: #000000"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">&nbsp;son[x</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">i]</span><span style="COLOR: #000000">=-</span><span style="COLOR: #800000">1</span><span style="COLOR: #000000">&nbsp;then&nbsp;begin<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;&nbsp;h[x</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">i]</span><span style="COLOR: #000000">:=</span><span style="COLOR: #800000">1</span><span style="COLOR: #000000">;s[x</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">i]</span><span style="COLOR: #000000">:=</span><span style="COLOR: #800000">1</span><span style="COLOR: #000000">;&nbsp;end<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000">&nbsp;begin<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dfs(son[x</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">i]);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;h[x</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">i]</span><span style="COLOR: #000000">:=</span><span style="COLOR: #000000">max(h[son[x</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">i]</span><span style="COLOR: #000000">,</span><span style="COLOR: #800000">1</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">h[son[x</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">i]</span><span style="COLOR: #000000">,</span><span style="COLOR: #800000">2</span><span style="COLOR: #000000">])</span><span style="COLOR: #000000">+</span><span style="COLOR: #800000">1</span><span style="COLOR: #000000">;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s[x</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">i]</span><span style="COLOR: #000000">:=</span><span style="COLOR: #000000">s[son[x</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">i]</span><span style="COLOR: #000000">,</span><span style="COLOR: #800000">1</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">s[son[x</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">i]</span><span style="COLOR: #000000">,</span><span style="COLOR: #800000">2</span><span style="COLOR: #000000">];<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;end;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;{</span><span style="COLOR: #000000">---------------------------------------------------</span><span style="COLOR: #000000">}<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;procedure&nbsp;nosol;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;begin<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;writeln(</span><span style="COLOR: #000000">-</span><span style="COLOR: #800000">1</span><span style="COLOR: #000000">);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">close</span><span style="COLOR: #000000">(output);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;halt;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;end;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;{</span><span style="COLOR: #000000">---------------------------------------------------</span><span style="COLOR: #000000">}<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;procedure&nbsp;update(x</span><span style="COLOR: #000000">:</span><span style="COLOR: #000000">longint);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;var&nbsp;i</span><span style="COLOR: #000000">:</span><span style="COLOR: #000000">longint;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;begin<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">&nbsp;x</span><span style="COLOR: #000000">=-</span><span style="COLOR: #800000">1</span><span style="COLOR: #000000">&nbsp;then&nbsp;</span><span style="COLOR: #0000ff">exit</span><span style="COLOR: #000000">;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">&nbsp;s[x</span><span style="COLOR: #000000">,</span><span style="COLOR: #800000">1</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">s[x</span><span style="COLOR: #000000">,</span><span style="COLOR: #800000">2</span><span style="COLOR: #000000">]&nbsp;then<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;&nbsp;begin<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i</span><span style="COLOR: #000000">:=</span><span style="COLOR: #000000">son[x</span><span style="COLOR: #000000">,</span><span style="COLOR: #800000">1</span><span style="COLOR: #000000">];son[x</span><span style="COLOR: #000000">,</span><span style="COLOR: #800000">1</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">:=</span><span style="COLOR: #000000">son[x</span><span style="COLOR: #000000">,</span><span style="COLOR: #800000">2</span><span style="COLOR: #000000">];son[x</span><span style="COLOR: #000000">,</span><span style="COLOR: #800000">2</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">:=</span><span style="COLOR: #000000">i;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inc(num);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;&nbsp;end;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;update(son[x</span><span style="COLOR: #000000">,</span><span style="COLOR: #800000">1</span><span style="COLOR: #000000">]);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;update(son[x</span><span style="COLOR: #000000">,</span><span style="COLOR: #800000">2</span><span style="COLOR: #000000">]);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;end;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;{</span><span style="COLOR: #000000">---------------------------------------------------</span><span style="COLOR: #000000">}<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;procedure&nbsp;main;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;var&nbsp;i</span><span style="COLOR: #000000">:</span><span style="COLOR: #000000">longint;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;begin<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;dfs(</span><span style="COLOR: #800000">1</span><span style="COLOR: #000000">);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&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: #800000">1</span><span style="COLOR: #000000">&nbsp;to&nbsp;n&nbsp;</span><span style="COLOR: #0000ff">do</span><span style="COLOR: #000000"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">abs</span><span style="COLOR: #000000">(h[i</span><span style="COLOR: #000000">,</span><span style="COLOR: #800000">1</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">h[i</span><span style="COLOR: #000000">,</span><span style="COLOR: #800000">2</span><span style="COLOR: #000000">])</span><span style="COLOR: #000000">&gt;</span><span style="COLOR: #800000">1</span><span style="COLOR: #000000">&nbsp;then&nbsp;nosol<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">else</span><span style="COLOR: #000000">&nbsp;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">abs</span><span style="COLOR: #000000">(h[i</span><span style="COLOR: #000000">,</span><span style="COLOR: #800000">1</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">h[i</span><span style="COLOR: #000000">,</span><span style="COLOR: #800000">2</span><span style="COLOR: #000000">])</span><span style="COLOR: #000000">=</span><span style="COLOR: #800000">1</span><span style="COLOR: #000000">&nbsp;then&nbsp;inc(sum[d[i]]);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&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: #800000">1</span><span style="COLOR: #000000">&nbsp;to&nbsp;</span><span style="COLOR: #800000">100</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000ff">do</span><span style="COLOR: #000000"><br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">&nbsp;sum[i]</span><span style="COLOR: #000000">&gt;</span><span style="COLOR: #800000">1</span><span style="COLOR: #000000">&nbsp;then&nbsp;nosol;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;update(</span><span style="COLOR: #800000">1</span><span style="COLOR: #000000">);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;&nbsp;writeln(num);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;end;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;{</span><span style="COLOR: #000000">---------------------------------------------------</span><span style="COLOR: #000000">}<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;begin<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;assign(input</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000; FONT-WEIGHT: bold">'</span><span style="COLOR: #000000; FONT-WEIGHT: bold">mobiles.in</span><span style="COLOR: #000000; FONT-WEIGHT: bold">'</span><span style="COLOR: #000000">);</span><span style="COLOR: #0000ff">reset</span><span style="COLOR: #000000">(input);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;assign(output</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000; FONT-WEIGHT: bold">'</span><span style="COLOR: #000000; FONT-WEIGHT: bold">mobiles.out</span><span style="COLOR: #000000; FONT-WEIGHT: bold">'</span><span style="COLOR: #000000">);rewrite(output);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;init;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;main;<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;&nbsp;</span><span style="COLOR: #0000ff">close</span><span style="COLOR: #000000">(output);<br><img align=top src="http://www.cppblog.com/Images/OutliningIndicators/None.gif">&nbsp;end</span><span style="COLOR: #000000">.</span></div>
<br>居然没有Pascal，我去学c++吧</span></span>
<img src ="http://www.cppblog.com/djmestery/aggbug/113446.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/djmestery/" target="_blank">一芥书生</a> 2010-04-24 16:30 <a href="http://www.cppblog.com/djmestery/archive/2010/04/24/113446.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>原来是这样</title><link>http://www.cppblog.com/djmestery/archive/2010/04/24/113432.html</link><dc:creator>一芥书生</dc:creator><author>一芥书生</author><pubDate>Sat, 24 Apr 2010 06:52:00 GMT</pubDate><guid>http://www.cppblog.com/djmestery/archive/2010/04/24/113432.html</guid><wfw:comment>http://www.cppblog.com/djmestery/comments/113432.html</wfw:comment><comments>http://www.cppblog.com/djmestery/archive/2010/04/24/113432.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/djmestery/comments/commentRss/113432.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/djmestery/services/trackbacks/113432.html</trackback:ping><description><![CDATA[原来随笔才能发到首页上，刚知道。
<img src ="http://www.cppblog.com/djmestery/aggbug/113432.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/djmestery/" target="_blank">一芥书生</a> 2010-04-24 14:52 <a href="http://www.cppblog.com/djmestery/archive/2010/04/24/113432.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>