<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>cnPhil</title>
	<atom:link href="http://www.cnphil.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.cnphil.com</link>
	<description>In Pursuit of Excellence</description>
	<lastBuildDate>Fri, 09 Jul 2010 06:17:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>HNOI 2010 解题报告</title>
		<link>http://www.cnphil.com/archives/270</link>
		<comments>http://www.cnphil.com/archives/270#comments</comments>
		<pubDate>Mon, 05 Jul 2010 08:29:33 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Informatics]]></category>
		<category><![CDATA[HNOI]]></category>
		<category><![CDATA[NOI]]></category>

		<guid isPermaLink="false">http://www.cnphil.com/?p=270</guid>
		<description><![CDATA[由于题目的版权问题, 这里并不会出现题目描述, 请通过其他渠道获取题目描述. 合唱队 Chorus 很容易的区间DP, 设 分别表示当前状态为区间 , 最后一个放的元素在区间的左侧和右侧的方案数. 时间复杂度 . 平面图判定 Planar 判定存在 Hamilton 回路的平面图, 实际上就是判定能否把区间(边)分成两个集合, 使得每个集合内的元素互不相交(但可以严格包含). 这道题其实是有 的解法的, 但是这道题的点数过少, 也有很方便的解法. 根据欧拉定理, 平面图的边数 和点数 满足 . 那我们可以把边数的规模降低, 然后可以用 的染色解决此题. 物品调度 Fsk 假设我们已经知道了终止状态, 如何求得最小步数呢. 我们可以用 的时间求出这个置换的每个循环. 对于每个长度大于1的循环, 若其中含有0元素, 那么最少需 步, 否则需要 步. 现在的问题是如何求出终止状态, 观察题意发现, 每个元素的终止状态是放在 之后第一个非空的模 剩余系中, 并且放在这个模 剩余系中当前位置的下一个可行位置, 因此我们可以用链表/平衡树维护每个模 剩余系的情况以及每个模 剩余系内部的情况. 可以做到 的复杂度. [...]]]></description>
			<content:encoded><![CDATA[<p>由于题目的版权问题, 这里并不会出现题目描述, 请通过其他渠道获取题目描述.</p>
<h3>合唱队 Chorus</h3>
<p>很容易的区间DP, 设 <img src="http://www.cnphil.com/wp-content/cache/tex_98134f615641ebfd0bd86ca3c668d1bf.png" align="absmiddle" class="tex" alt="F_{i, j}, G_{i, j}" /> 分别表示当前状态为区间 <img src="http://www.cnphil.com/wp-content/cache/tex_3674a78404758341a58c373fc8c51e3b.png" align="absmiddle" class="tex" alt="[i, j]" />, 最后一个放的元素在区间的左侧和右侧的方案数. 时间复杂度 <img src="http://www.cnphil.com/wp-content/cache/tex_9f84a66d88d24c3b1bc91df5b5346a13.png" align="absmiddle" class="tex" alt="O(n^2)" /> .</p>
<h3>平面图判定 Planar</h3>
<p>判定存在 Hamilton 回路的平面图, 实际上就是判定能否把区间(边)分成两个集合, 使得每个集合内的元素互不相交(但可以严格包含).</p>
<p>这道题其实是有 <img src="http://www.cnphil.com/wp-content/cache/tex_d344075a2c690847a757434e9e7fa128.png" align="absmiddle" class="tex" alt="O(nlogn)" /> 的解法的, 但是这道题的点数过少, 也有很方便的解法. 根据欧拉定理, 平面图的边数 <img src="http://www.cnphil.com/wp-content/cache/tex_5a77ee935e0e92da10ac46b3e8fa3273.png" align="absmiddle" class="tex" alt="|e|" /> 和点数 <img src="http://www.cnphil.com/wp-content/cache/tex_7b6d1dcc41e92c04a62cda4a1c98837c.png" align="absmiddle" class="tex" alt="|v|" /> 满足 <img src="http://www.cnphil.com/wp-content/cache/tex_6339930bf3daa952909b37a4a7a61fd1.png" align="absmiddle" class="tex" alt="|e| \leq 3|v| - 6" />. 那我们可以把边数的规模降低, 然后可以用 <img src="http://www.cnphil.com/wp-content/cache/tex_9f84a66d88d24c3b1bc91df5b5346a13.png" align="absmiddle" class="tex" alt="O(n^2)" /> 的染色解决此题.</p>
<h3>物品调度 Fsk</h3>
<p>假设我们已经知道了终止状态, 如何求得最小步数呢. 我们可以用 <img src="http://www.cnphil.com/wp-content/cache/tex_7ba55e7c64a9405a0b39a1107e90ca94.png" align="absmiddle" class="tex" alt="O(n)" /> 的时间求出这个置换的每个循环. 对于每个长度大于1的循环, 若其中含有0元素, 那么最少需 <img src="http://www.cnphil.com/wp-content/cache/tex_67859e2bac0f41b9f4817fdbce559333.png" align="absmiddle" class="tex" alt="length - 1" /> 步, 否则需要 <img src="http://www.cnphil.com/wp-content/cache/tex_be333cd642b4c852dd922ae96ecd80c7.png" align="absmiddle" class="tex" alt="length + 1" /> 步.</p>
<p>现在的问题是如何求出终止状态, 观察题意发现, 每个元素的终止状态是放在 <img src="http://www.cnphil.com/wp-content/cache/tex_550e68a03e5684a67a35c39c57808c84.png" align="absmiddle" class="tex" alt=" C_i~mod~gcd(n, d)" /> 之后第一个非空的模 <img src="http://www.cnphil.com/wp-content/cache/tex_686c584776b1babbd63d1191ef94723d.png" align="absmiddle" class="tex" alt="gcd(n, d)" /> 剩余系中, 并且放在这个模 <img src="http://www.cnphil.com/wp-content/cache/tex_686c584776b1babbd63d1191ef94723d.png" align="absmiddle" class="tex" alt="gcd(n, d)" /> 剩余系中当前位置的下一个可行位置, 因此我们可以用链表/平衡树维护每个模 <img src="http://www.cnphil.com/wp-content/cache/tex_686c584776b1babbd63d1191ef94723d.png" align="absmiddle" class="tex" alt="gcd(n, d)" /> 剩余系的情况以及每个模 <img src="http://www.cnphil.com/wp-content/cache/tex_686c584776b1babbd63d1191ef94723d.png" align="absmiddle" class="tex" alt="gcd(n, d)" /> 剩余系内部的情况. 可以做到 <img src="http://www.cnphil.com/wp-content/cache/tex_38f1579266c3a62f192f91449e149fba.png" align="absmiddle" class="tex" alt="O(n) " /> 的复杂度.</p>
<h3>公交线路 Bus</h3>
<p>我们可以用每辆车到一个点的距离集合来表示一个状态, 由于不能有空位以及车之间没有区别, 实际状态集合的最多只有 <img src="http://www.cnphil.com/wp-content/cache/tex_69fe3a935642bb20591053f85c28932a.png" align="absmiddle" class="tex" alt="C(9, 5) = 126 " /> 个之少.</p>
<p>我们可以用矩阵乘法来优化转移, 复杂度最多为 <img src="http://www.cnphil.com/wp-content/cache/tex_9a85dade61634d3c47e8f6cef75a9eb3.png" align="absmiddle" class="tex" alt="O(126^3 * logn)" />.</p>
<h3>取石子游戏 Stone</h3>
<p>解法未知.</p>
<h3>城市建设 City</h3>
<p>解法未知.</p>
<h3>弹飞绵羊 Bounce</h3>
<p>首先这道题只能往后跳, 所以我们用块状链表维护每个点在块内和块外的情况即可用<img src="http://www.cnphil.com/wp-content/cache/tex_c07a405260ac28c5c9d6897b8561f9fb.png" align="absmiddle" class="tex" alt="O(n\sqrt{n})" /> 的时间解决此题.</p>
<p>正解之一是利用括号序列, 每次操作都是把一棵子树砍下并且接在某个结点上, 那么我们可以维护括号序列整段移动来完成这个操作. 同时为了回答询问我们需要知道每个左括号的左边有几个未匹配的左括号, Splay 可以维护这个值, 时间复杂度 <img src="http://www.cnphil.com/wp-content/cache/tex_d344075a2c690847a757434e9e7fa128.png" align="absmiddle" class="tex" alt="O(nlogn)" />.</p>
<h3>矩阵 Matrix</h3>
<p>设给定的矩阵是 <img src="http://www.cnphil.com/wp-content/cache/tex_9d5ed678fe57bcca610140957afab571.png" align="absmiddle" class="tex" alt="B" />, 原矩阵是 <img src="http://www.cnphil.com/wp-content/cache/tex_7fc56270e7a70fa81a5935b72eacbe29.png" align="absmiddle" class="tex" alt="A" />, 另设 <img src="http://www.cnphil.com/wp-content/cache/tex_0d61f8370cad1d412f80b84d143e1257.png" align="absmiddle" class="tex" alt="C" /> 矩阵, 其中:</p>
<p><img src="http://www.cnphil.com/wp-content/cache/tex_0d61f8370cad1d412f80b84d143e1257.png" align="absmiddle" class="tex" alt="C" /> 的第一行和第一列均是0, 且 <img src="http://www.cnphil.com/wp-content/cache/tex_c5363ec386e47df40f98f6f073578270.png" align="absmiddle" class="tex" alt="C_{i, j}=B_{i, j} - C_{i - 1, j} - C_{i, j - 1} - C_{i - 1, j - 1}" />.</p>
<p>同时满足 <img src="http://www.cnphil.com/wp-content/cache/tex_69979c45bc7f3b250d1c96209538812a.png" align="absmiddle" class="tex" alt=" A_{i, j} = C_{i, j} + (-1) ^ {i - 1} A_{1, j} + (-1) ^ {j - 1} A_{i, 1} + (-1) ^ {i + j - 1} A_{1, 1}" />. 证明在<a href="http://hi.baidu.com/winterlegend/blog/item/405177946be530017af48064.html">此</a>(外链打开请谨慎).</p>
<p>那么我们搜索 <img src="http://www.cnphil.com/wp-content/cache/tex_7fc56270e7a70fa81a5935b72eacbe29.png" align="absmiddle" class="tex" alt="A" /> 的第一行, 在枚举 <img src="http://www.cnphil.com/wp-content/cache/tex_b25ae89ecf5f3c6af6cdce9e4ddad000.png" align="absmiddle" class="tex" alt="A_{1, j}" /> 时检查第 <img src="http://www.cnphil.com/wp-content/cache/tex_363b122c528f54df4a0446b6bab05515.png" align="absmiddle" class="tex" alt="j" /> 列并更新第一列的可行集合来剪枝. 这样就可以通过这道题了.</p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F270&amp;title=HNOI%202010%20%E8%A7%A3%E9%A2%98%E6%8A%A5%E5%91%8A&amp;annotation=%E7%94%B1%E4%BA%8E%E9%A2%98%E7%9B%AE%E7%9A%84%E7%89%88%E6%9D%83%E9%97%AE%E9%A2%98%2C%20%E8%BF%99%E9%87%8C%E5%B9%B6%E4%B8%8D%E4%BC%9A%E5%87%BA%E7%8E%B0%E9%A2%98%E7%9B%AE%E6%8F%8F%E8%BF%B0%2C%20%E8%AF%B7%E9%80%9A%E8%BF%87%E5%85%B6%E4%BB%96%E6%B8%A0%E9%81%93%E8%8E%B7%E5%8F%96%E9%A2%98%E7%9B%AE%E6%8F%8F%E8%BF%B0.%0D%0A%E5%90%88%E5%94%B1%E9%98%9F%20Chorus%0D%0A%E5%BE%88%E5%AE%B9%E6%98%93%E7%9A%84%E5%8C%BA%E9%97%B4DP%2C%20%E8%AE%BE%20%24%24F_%7Bi%2C%20j%7D%2C%20G_%7Bi%2C%20j%7D%24%24%20%E5%88%86%E5%88%AB%E8%A1%A8%E7%A4%BA%E5%BD%93%E5%89%8D%E7%8A%B6%E6%80%81%E4%B8%BA%E5%8C%BA%E9%97%B4%20%24%24%5Bi%2C%20j%5D%24%24%2C%20%E6%9C%80%E5%90%8E%E4%B8%80%E4%B8%AA%E6%94%BE%E7%9A%84%E5%85%83%E7%B4%A0%E5%9C%A8%E5%8C%BA%E9" title="Google Bookmarks"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F270&amp;title=HNOI%202010%20%E8%A7%A3%E9%A2%98%E6%8A%A5%E5%91%8A&amp;notes=%E7%94%B1%E4%BA%8E%E9%A2%98%E7%9B%AE%E7%9A%84%E7%89%88%E6%9D%83%E9%97%AE%E9%A2%98%2C%20%E8%BF%99%E9%87%8C%E5%B9%B6%E4%B8%8D%E4%BC%9A%E5%87%BA%E7%8E%B0%E9%A2%98%E7%9B%AE%E6%8F%8F%E8%BF%B0%2C%20%E8%AF%B7%E9%80%9A%E8%BF%87%E5%85%B6%E4%BB%96%E6%B8%A0%E9%81%93%E8%8E%B7%E5%8F%96%E9%A2%98%E7%9B%AE%E6%8F%8F%E8%BF%B0.%0D%0A%E5%90%88%E5%94%B1%E9%98%9F%20Chorus%0D%0A%E5%BE%88%E5%AE%B9%E6%98%93%E7%9A%84%E5%8C%BA%E9%97%B4DP%2C%20%E8%AE%BE%20%24%24F_%7Bi%2C%20j%7D%2C%20G_%7Bi%2C%20j%7D%24%24%20%E5%88%86%E5%88%AB%E8%A1%A8%E7%A4%BA%E5%BD%93%E5%89%8D%E7%8A%B6%E6%80%81%E4%B8%BA%E5%8C%BA%E9%97%B4%20%24%24%5Bi%2C%20j%5D%24%24%2C%20%E6%9C%80%E5%90%8E%E4%B8%80%E4%B8%AA%E6%94%BE%E7%9A%84%E5%85%83%E7%B4%A0%E5%9C%A8%E5%8C%BA%E9" title="del.icio.us"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F270&amp;t=HNOI%202010%20%E8%A7%A3%E9%A2%98%E6%8A%A5%E5%91%8A" title="Facebook"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=HNOI%202010%20%E8%A7%A3%E9%A2%98%E6%8A%A5%E5%91%8A&amp;link=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F270" title="FriendFeed"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=HNOI%202010%20%E8%A7%A3%E9%A2%98%E6%8A%A5%E5%91%8A%20-%20http%3A%2F%2Fwww.cnphil.com%2Farchives%2F270" title="Twitter"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.douban.com/recommend/?url=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F270&title=HNOI%202010%20%E8%A7%A3%E9%A2%98%E6%8A%A5%E5%91%8A" title="豆瓣"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/douban.png" title="豆瓣" alt="豆瓣" class="sociable-hovers" /></a>


<br/><br/><h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li><a href="http://www.cnphil.com/archives/177" title="NOIp 2009 解题报告">NOIp 2009 解题报告</a></li><li><a href="http://www.cnphil.com/archives/73" title="NOI 2009 冬令营 · 笔记 (二)">NOI 2009 冬令营 · 笔记 (二)</a></li><li><a href="http://www.cnphil.com/archives/70" title="NOI 2009 冬令营 · 笔记 (一)">NOI 2009 冬令营 · 笔记 (一)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.cnphil.com/archives/270/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>关于日志清理</title>
		<link>http://www.cnphil.com/archives/236</link>
		<comments>http://www.cnphil.com/archives/236#comments</comments>
		<pubDate>Sat, 12 Jun 2010 10:29:12 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Trivia]]></category>

		<guid isPermaLink="false">http://www.cnphil.com/?p=236</guid>
		<description><![CDATA[从2005年在某 BSP 上写第一篇日志开始, 再到两年多前 cnPhil 建立, 在这上面发布过的日志什么类型的都有. 不过你会发现, cnPhil 越来越学术化. 同样, 在接下来的几个月当中, 会有很多学术性的专题日志出现在这里. 关于 cnPhil 未来的走向也是越来越明晰. 所以我发现, 现在有必要进行一次日志清理. 所有跟我个人有关的内容将会被清理到 phil.tw, 同样你可以关注我的 twitter. 今后这里只会发布学术性的日志. Share and Enjoy: Related PostsNo Related Posts]]></description>
			<content:encoded><![CDATA[<p>从2005年在某 BSP 上写第一篇日志开始, 再到两年多前 cnPhil 建立, 在这上面发布过的日志什么类型的都有. 不过你会发现, cnPhil 越来越学术化. 同样, 在接下来的几个月当中, 会有很多学术性的专题日志出现在这里. 关于 cnPhil 未来的走向也是越来越明晰. 所以我发现, 现在有必要进行一次日志清理. 所有跟我个人有关的内容将会被清理到 <a href="http://phil.tw/">phil.tw</a>, 同样你可以关注我的 <a href="https://twitter.com/cnPhil">twitter</a>. 今后这里只会发布学术性的日志.</p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F236&amp;title=%E5%85%B3%E4%BA%8E%E6%97%A5%E5%BF%97%E6%B8%85%E7%90%86&amp;annotation=%E4%BB%8E2005%E5%B9%B4%E5%9C%A8%E6%9F%90%20BSP%20%E4%B8%8A%E5%86%99%E7%AC%AC%E4%B8%80%E7%AF%87%E6%97%A5%E5%BF%97%E5%BC%80%E5%A7%8B%2C%20%E5%86%8D%E5%88%B0%E4%B8%A4%E5%B9%B4%E5%A4%9A%E5%89%8D%20cnPhil%20%E5%BB%BA%E7%AB%8B%2C%20%E5%9C%A8%E8%BF%99%E4%B8%8A%E9%9D%A2%E5%8F%91%E5%B8%83%E8%BF%87%E7%9A%84%E6%97%A5%E5%BF%97%E4%BB%80%E4%B9%88%E7%B1%BB%E5%9E%8B%E7%9A%84%E9%83%BD%E6%9C%89.%20%E4%B8%8D%E8%BF%87%E4%BD%A0%E4%BC%9A%E5%8F%91%E7%8E%B0%2C%20cnPhil%20%E8%B6%8A%E6%9D%A5%E8%B6%8A%E5%AD%A6%E6%9C%AF%E5%8C%96.%20%E5%90%8C%E6%A0%B7%2C%20%E5%9C%A8%E6%8E%A5%E4%B8%8B%E6%9D%A5%E7%9A%84%E5%87%A0%E4%B8%AA%E6%9C%88%E5%BD%93%E4%B8%AD%2C%20%E4%BC%9A%E6%9C%89%E5%BE%88%E5%A4%9A%E5%AD%A6%E6%9C%AF%E6%80%A7%E7%9A%84%E4%B8" title="Google Bookmarks"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F236&amp;title=%E5%85%B3%E4%BA%8E%E6%97%A5%E5%BF%97%E6%B8%85%E7%90%86&amp;notes=%E4%BB%8E2005%E5%B9%B4%E5%9C%A8%E6%9F%90%20BSP%20%E4%B8%8A%E5%86%99%E7%AC%AC%E4%B8%80%E7%AF%87%E6%97%A5%E5%BF%97%E5%BC%80%E5%A7%8B%2C%20%E5%86%8D%E5%88%B0%E4%B8%A4%E5%B9%B4%E5%A4%9A%E5%89%8D%20cnPhil%20%E5%BB%BA%E7%AB%8B%2C%20%E5%9C%A8%E8%BF%99%E4%B8%8A%E9%9D%A2%E5%8F%91%E5%B8%83%E8%BF%87%E7%9A%84%E6%97%A5%E5%BF%97%E4%BB%80%E4%B9%88%E7%B1%BB%E5%9E%8B%E7%9A%84%E9%83%BD%E6%9C%89.%20%E4%B8%8D%E8%BF%87%E4%BD%A0%E4%BC%9A%E5%8F%91%E7%8E%B0%2C%20cnPhil%20%E8%B6%8A%E6%9D%A5%E8%B6%8A%E5%AD%A6%E6%9C%AF%E5%8C%96.%20%E5%90%8C%E6%A0%B7%2C%20%E5%9C%A8%E6%8E%A5%E4%B8%8B%E6%9D%A5%E7%9A%84%E5%87%A0%E4%B8%AA%E6%9C%88%E5%BD%93%E4%B8%AD%2C%20%E4%BC%9A%E6%9C%89%E5%BE%88%E5%A4%9A%E5%AD%A6%E6%9C%AF%E6%80%A7%E7%9A%84%E4%B8" title="del.icio.us"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F236&amp;t=%E5%85%B3%E4%BA%8E%E6%97%A5%E5%BF%97%E6%B8%85%E7%90%86" title="Facebook"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=%E5%85%B3%E4%BA%8E%E6%97%A5%E5%BF%97%E6%B8%85%E7%90%86&amp;link=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F236" title="FriendFeed"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=%E5%85%B3%E4%BA%8E%E6%97%A5%E5%BF%97%E6%B8%85%E7%90%86%20-%20http%3A%2F%2Fwww.cnphil.com%2Farchives%2F236" title="Twitter"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.douban.com/recommend/?url=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F236&title=%E5%85%B3%E4%BA%8E%E6%97%A5%E5%BF%97%E6%B8%85%E7%90%86" title="豆瓣"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/douban.png" title="豆瓣" alt="豆瓣" class="sociable-hovers" /></a>


<br/><br/><h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li>No Related Posts</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.cnphil.com/archives/236/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RIP, Martin Gardner</title>
		<link>http://www.cnphil.com/archives/222</link>
		<comments>http://www.cnphil.com/archives/222#comments</comments>
		<pubDate>Mon, 24 May 2010 00:59:43 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Brainstorm]]></category>
		<category><![CDATA[General Math]]></category>

		<guid isPermaLink="false">http://www.cnphil.com/?p=222</guid>
		<description><![CDATA[Martin Gardner 先生於昨日(22日)去世了, 終年95歲. 這是一個很有趣的數, 他應該會很喜歡的. Martin 先生最著名的成就便是在科學美國人上開設二十餘年的數學遊戲專欄, 下面這張很有名的數學謬論就是他提出來的: 你要是還想進一步了解他所作的謎題, 請移步科學美國人的紀念文章. 本文部分內容來自Three Sixty. Share and Enjoy: Related PostsNo Related Posts]]></description>
			<content:encoded><![CDATA[<p><a title="Zh, Wikipedia" href="http://phil.tw/s/30">Martin Gardner</a> 先生於昨日(22日)去世了, 終年95歲.</p>
<p><img src="http://www.cnphil.com/wp-content/cache/tex_29ded2e02ba26a0d7a961a7501ab0fc9.png" align="absmiddle" class="tex" alt="95 = 0~(mod~1) =1~(mod~2) =2~(mod~3) =3~(mod~4)" /></p>
<p>這是一個很有趣的數, 他應該會很喜歡的.</p>
<p>Martin 先生最著名的成就便是在科學美國人上開設二十餘年的數學遊戲專欄, 下面這張很有名的數學謬論就是他提出來的:</p>
<p><img class="alignnone" src="http://pics.philhu.net/gardner_area.gif" alt="" width="393" height="370" /></p>
<p>你要是還想進一步了解他所作的謎題,  請移步科學美國人的紀念<a title="SciAm" href="http://phil.tw/s/31">文章</a>.</p>
<div dir="ltr">
<p><span style="color: #888888">本文部分內容來自</span><a title="Three sixty" href="http://phil.tw/s/32">Three Sixty</a><span style="color: #888888">.</span></div>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F222&amp;title=RIP%2C%20Martin%20Gardner&amp;annotation=Martin%20Gardner%20%E5%85%88%E7%94%9F%E6%96%BC%E6%98%A8%E6%97%A5%2822%E6%97%A5%29%E5%8E%BB%E4%B8%96%E4%BA%86%2C%20%E7%B5%82%E5%B9%B495%E6%AD%B2.%0D%0A%0D%0A%24%2495%20%3D%200%7E%28mod%7E1%29%20%3D1%7E%28mod%7E2%29%20%3D2%7E%28mod%7E3%29%20%3D3%7E%28mod%7E4%29%24%24%0D%0A%0D%0A%E9%80%99%E6%98%AF%E4%B8%80%E5%80%8B%E5%BE%88%E6%9C%89%E8%B6%A3%E7%9A%84%E6%95%B8%2C%20%E4%BB%96%E6%87%89%E8%A9%B2%E6%9C%83%E5%BE%88%E5%96%9C%E6%AD%A1%E7%9A%84.%0D%0A%0D%0AMartin%20%E5%85%88%E7%94%9F%E6%9C%80%E8%91%97%E5%90%8D%E7%9A%84%E6%88%90%E5%B0%B1%E4%BE%BF%E6%98%AF%E5%9C%A8%E7%A7%91%E5%AD%B8%E7%BE%8E%E5%9C%8B%E4%BA%BA%E4%B8%8A%E9%96%8B%E8%A8%AD%E4%BA%8C%E5%8D%81%E9%A4%98" title="Google Bookmarks"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F222&amp;title=RIP%2C%20Martin%20Gardner&amp;notes=Martin%20Gardner%20%E5%85%88%E7%94%9F%E6%96%BC%E6%98%A8%E6%97%A5%2822%E6%97%A5%29%E5%8E%BB%E4%B8%96%E4%BA%86%2C%20%E7%B5%82%E5%B9%B495%E6%AD%B2.%0D%0A%0D%0A%24%2495%20%3D%200%7E%28mod%7E1%29%20%3D1%7E%28mod%7E2%29%20%3D2%7E%28mod%7E3%29%20%3D3%7E%28mod%7E4%29%24%24%0D%0A%0D%0A%E9%80%99%E6%98%AF%E4%B8%80%E5%80%8B%E5%BE%88%E6%9C%89%E8%B6%A3%E7%9A%84%E6%95%B8%2C%20%E4%BB%96%E6%87%89%E8%A9%B2%E6%9C%83%E5%BE%88%E5%96%9C%E6%AD%A1%E7%9A%84.%0D%0A%0D%0AMartin%20%E5%85%88%E7%94%9F%E6%9C%80%E8%91%97%E5%90%8D%E7%9A%84%E6%88%90%E5%B0%B1%E4%BE%BF%E6%98%AF%E5%9C%A8%E7%A7%91%E5%AD%B8%E7%BE%8E%E5%9C%8B%E4%BA%BA%E4%B8%8A%E9%96%8B%E8%A8%AD%E4%BA%8C%E5%8D%81%E9%A4%98" title="del.icio.us"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F222&amp;t=RIP%2C%20Martin%20Gardner" title="Facebook"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=RIP%2C%20Martin%20Gardner&amp;link=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F222" title="FriendFeed"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=RIP%2C%20Martin%20Gardner%20-%20http%3A%2F%2Fwww.cnphil.com%2Farchives%2F222" title="Twitter"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.douban.com/recommend/?url=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F222&title=RIP%2C%20Martin%20Gardner" title="豆瓣"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/douban.png" title="豆瓣" alt="豆瓣" class="sociable-hovers" /></a>


<br/><br/><h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li>No Related Posts</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.cnphil.com/archives/222/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>海倫公式的非幾何證明</title>
		<link>http://www.cnphil.com/archives/211</link>
		<comments>http://www.cnphil.com/archives/211#comments</comments>
		<pubDate>Wed, 12 May 2010 02:17:10 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[General Math]]></category>

		<guid isPermaLink="false">http://www.cnphil.com/?p=211</guid>
		<description><![CDATA[大家都知道海倫公式, 其中是半周長. 這一公式由於計算複雜所以在中學數學中並沒有被重視, 甚至由於容易造成精度誤差也沒有在信息學中應用. 現在我們要用盡量少的幾何知識來證明這個公式. 假設 我們假設是一個關於的4次齊次多項式, 我們已經知道能夠整除, 那麼除後剩下來的是關於的線性式子. 因此我們假設, 這裡是一個常數. 我們把周長是面積是的三角形帶入計算, 得到: 因此得到, 滿足條件. 驗證假設 是顯然次數均勻且對稱的, 但它是不是一個多項式呢? 我們設是邊上的高, 類似地對也定義其高, 那麼, 那麼問題變成了是不是一個多項式, 根據Stewart&#8217;s theorem, 這是成立的, 但是我們來看有沒有其他的證法. 根據更加現代的理論, 一個三角形的面積是其兩邊的向量的叉積的一半, 而叉積是這兩個向量的Gramian矩陣的行列式. 其中Gramian矩陣是: 三角形的三邊邊長平方分別是, 以及所以這個Gramian矩陣的行列式的確對於三邊邊長是多項式的. 本文譯自Annoying Precision, 並且處於自定版測試中. Share and Enjoy: Related PostsNo Related Posts]]></description>
			<content:encoded><![CDATA[<p>大家都知道海倫公式<img src="http://www.cnphil.com/wp-content/cache/tex_115a44b58d29e8cc1a24296f559d4f59.png" align="absmiddle" class="tex" alt="K=\sqrt{s(s - a)(s - b)(s - c)}" />, 其中<img src="http://www.cnphil.com/wp-content/cache/tex_d2b9132a33c2a0b37946d7ab2dacb2c8.png" align="absmiddle" class="tex" alt="s=\frac{a + b + c}{2}" />是半周長. 這一公式由於計算複雜所以在中學數學中並沒有被重視, 甚至由於容易造成精度誤差也沒有在信息學中應用. 現在我們要用盡量少的幾何知識來證明這個公式.</p>
<p><strong>假設</strong></p>
<p>我們假設<img src="http://www.cnphil.com/wp-content/cache/tex_b256eebff3a10487c43e22d338e56615.png" align="absmiddle" class="tex" alt="K^2" />是一個關於<img src="http://www.cnphil.com/wp-content/cache/tex_64f47382e7ddc46583bf6d2abedf4140.png" align="absmiddle" class="tex" alt="a, b, c" />的4次<a title="Wiki" href="http://zh.wikipedia.org/zh-hk/%E9%BD%8A%E6%AC%A1%E5%A4%9A%E9%A0%85%E5%BC%8F">齊次多項式</a>, 我們已經知道<img src="http://www.cnphil.com/wp-content/cache/tex_4a212e229ecd14eb59e3f2c365df375a.png" align="absmiddle" class="tex" alt="(a + b - c)(a - b + c)(-a + b + c)" />能夠整除<img src="http://www.cnphil.com/wp-content/cache/tex_b256eebff3a10487c43e22d338e56615.png" align="absmiddle" class="tex" alt="K^2" />, 那麼除後剩下來的是關於<img src="http://www.cnphil.com/wp-content/cache/tex_64f47382e7ddc46583bf6d2abedf4140.png" align="absmiddle" class="tex" alt="a, b, c" />的線性式子. 因此我們假設<img src="http://www.cnphil.com/wp-content/cache/tex_4d260cae7c9cf90982a744cc4aff3ad1.png" align="absmiddle" class="tex" alt="K^2 = K_0(a + b + c)(a + b - c)(a - b + c)(-a + b + c)" />, 這裡<img src="http://www.cnphil.com/wp-content/cache/tex_745edd626e4d4a514e70458540258d67.png" align="absmiddle" class="tex" alt="K_0" />是一個常數. 我們把周長是<img src="http://www.cnphil.com/wp-content/cache/tex_625cf646ad15bf0b957315285c002b82.png" align="absmiddle" class="tex" alt="1, 1, \sqrt{2}" />面積是<img src="http://www.cnphil.com/wp-content/cache/tex_93b05c90d14a117ba52da1d743a43ab1.png" align="absmiddle" class="tex" alt="\frac{1}{2}" />的三角形帶入計算, 得到:</p>
<p style="text-align: center"><img src="http://www.cnphil.com/wp-content/cache/tex_387e98132d739cef877ade7553a52d4e.png" align="absmiddle" class="tex" alt="\frac{1}{4}=2K_0(2+\sqrt{2})(2-\sqrt{2})=4K_0" /></p>
<p>因此得到<img src="http://www.cnphil.com/wp-content/cache/tex_b77d95678b0b790a1835a1c8b3d65579.png" align="absmiddle" class="tex" alt="K_0=\frac{1}{16}" />, 滿足條件.</p>
<p><strong>驗證假設</strong></p>
<p><img src="http://www.cnphil.com/wp-content/cache/tex_b256eebff3a10487c43e22d338e56615.png" align="absmiddle" class="tex" alt="K^2" />是顯然次數均勻且對稱的, 但它是不是一個多項式呢?</p>
<p>我們設<img src="http://www.cnphil.com/wp-content/cache/tex_afbd2006075f55bb635229d5d984e75d.png" align="absmiddle" class="tex" alt="h_{a}" />是<img src="http://www.cnphil.com/wp-content/cache/tex_0cc175b9c0f1b6a831c399e269772661.png" align="absmiddle" class="tex" alt="a" />邊上的高, 類似地對<img src="http://www.cnphil.com/wp-content/cache/tex_05928b13c02c0dddd7ab38de5a50cdad.png" align="absmiddle" class="tex" alt="b, c" />也定義其高, 那麼<img src="http://www.cnphil.com/wp-content/cache/tex_49eb7f8db1754f790434955f9cd631a7.png" align="absmiddle" class="tex" alt="K=\frac{h_{a}a}{2}" />, 那麼問題變成了<img src="http://www.cnphil.com/wp-content/cache/tex_524855210425c19af1bde6d0b6c44767.png" align="absmiddle" class="tex" alt="a^2h_{a}^2" />是不是一個多項式, 根據<a href="http://en.wikipedia.org/wiki/Stewart%27s_theorem">Stewart&#8217;s theorem</a>, 這是成立的, 但是我們來看有沒有其他的證法.</p>
<p>根據更加現代的理論, 一個三角形的面積是其兩邊的向量<img src="http://www.cnphil.com/wp-content/cache/tex_8f8171cf6b1169a2bce2cc57786f7b7a.png" align="absmiddle" class="tex" alt="\mathbf{v}, \mathbf{w}" />的叉積的一半, 而叉積是這兩個向量的<a href="http://en.wikipedia.org/wiki/Gramian_matrix">Gramian矩陣</a>的行列式. 其中Gramian矩陣是:</p>
<p style="text-align: center"><img src="http://www.cnphil.com/wp-content/cache/tex_8ad9ec1ffe585c36c50dc156bc025b48.png" align="absmiddle" class="tex" alt="\mathbf{G}(\mathbf{v}, \mathbf{w})= \left[ \begin{array}{cc} \mathbf{v} \cdot \mathbf{v} &amp; \mathbf{v} \cdot \mathbf{w} \\ \mathbf{w} \cdot \mathbf{v} &amp; \mathbf{w} \cdot \mathbf{w} \end{array} \right]" /></p>
<p>三角形<img src="http://www.cnphil.com/wp-content/cache/tex_c4934c398fb8adde73dfd57dc06a8d15.png" align="absmiddle" class="tex" alt="0, \mathbf{v}, \mathbf{w}" />的三邊邊長平方分別是<img src="http://www.cnphil.com/wp-content/cache/tex_df8e5b1ad70d5ef5edef3b7516b85e05.png" align="absmiddle" class="tex" alt="\mathbf{v}^2" />, <img src="http://www.cnphil.com/wp-content/cache/tex_46c281c894aeb911b41c5388a83a2c7d.png" align="absmiddle" class="tex" alt="\mathbf{w}^2" />以及<img src="http://www.cnphil.com/wp-content/cache/tex_92498410b2a2ddd632f800da598901c2.png" align="absmiddle" class="tex" alt="(\mathbf{v}-\mathbf{w})^2" />所以這個Gramian矩陣的行列式的確對於三邊邊長是多項式的.</p>
<p><span style="color: #888888">本文譯自</span><span style="color: #808080"><span style="font-family: 宋体;font-size: 12px"><a href="http://qchu.wordpress.com/2010/01/30/herons-formula/">Annoying Precision</a>, 並且處於自定版<img src="http://www.cnphil.com/wp-content/cache/tex_c51d7e23458ca0e7373a8ed6ab56b2b9.png" align="absmiddle" class="tex" alt="\LaTeX" />測試中.</span></span></p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F211&amp;title=%E6%B5%B7%E5%80%AB%E5%85%AC%E5%BC%8F%E7%9A%84%E9%9D%9E%E5%B9%BE%E4%BD%95%E8%AD%89%E6%98%8E&amp;annotation=%E5%A4%A7%E5%AE%B6%E9%83%BD%E7%9F%A5%E9%81%93%E6%B5%B7%E5%80%AB%E5%85%AC%E5%BC%8F%24%24K%3D%5Csqrt%7Bs%28s%20-%20a%29%28s%20-%20b%29%28s%20-%20c%29%7D%24%24%2C%20%E5%85%B6%E4%B8%AD%24%24s%3D%5Cfrac%7Ba%20%2B%20b%20%2B%20c%7D%7B2%7D%24%24%E6%98%AF%E5%8D%8A%E5%91%A8%E9%95%B7.%20%E9%80%99%E4%B8%80%E5%85%AC%E5%BC%8F%E7%94%B1%E6%96%BC%E8%A8%88%E7%AE%97%E8%A4%87%E9%9B%9C%E6%89%80%E4%BB%A5%E5%9C%A8%E4%B8%AD%E5%AD%B8%E6%95%B8%E5%AD%B8%E4%B8%AD%E4%B8%A6%E6%B2%92%E6%9C%89%E8%A2%AB%E9%87%8D%E8%A6%96%2C%20%E7%94%9A%E8%87%B3%E7%94%B1%E6%96%BC%E5%AE%B9%E6%98%93%E9%80%A0%E6%88%90%E7%B2%BE%E5%BA%A6%E8%AA%A4%E5%B7%AE%E4%B9%9F%E6%B2%92%E6%9C%89%E5%9C%A8%E4%BF%A1%E6%81%AF%E5%AD%B8%E4%B8%AD%E6%87%89%E7%94%A8." title="Google Bookmarks"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F211&amp;title=%E6%B5%B7%E5%80%AB%E5%85%AC%E5%BC%8F%E7%9A%84%E9%9D%9E%E5%B9%BE%E4%BD%95%E8%AD%89%E6%98%8E&amp;notes=%E5%A4%A7%E5%AE%B6%E9%83%BD%E7%9F%A5%E9%81%93%E6%B5%B7%E5%80%AB%E5%85%AC%E5%BC%8F%24%24K%3D%5Csqrt%7Bs%28s%20-%20a%29%28s%20-%20b%29%28s%20-%20c%29%7D%24%24%2C%20%E5%85%B6%E4%B8%AD%24%24s%3D%5Cfrac%7Ba%20%2B%20b%20%2B%20c%7D%7B2%7D%24%24%E6%98%AF%E5%8D%8A%E5%91%A8%E9%95%B7.%20%E9%80%99%E4%B8%80%E5%85%AC%E5%BC%8F%E7%94%B1%E6%96%BC%E8%A8%88%E7%AE%97%E8%A4%87%E9%9B%9C%E6%89%80%E4%BB%A5%E5%9C%A8%E4%B8%AD%E5%AD%B8%E6%95%B8%E5%AD%B8%E4%B8%AD%E4%B8%A6%E6%B2%92%E6%9C%89%E8%A2%AB%E9%87%8D%E8%A6%96%2C%20%E7%94%9A%E8%87%B3%E7%94%B1%E6%96%BC%E5%AE%B9%E6%98%93%E9%80%A0%E6%88%90%E7%B2%BE%E5%BA%A6%E8%AA%A4%E5%B7%AE%E4%B9%9F%E6%B2%92%E6%9C%89%E5%9C%A8%E4%BF%A1%E6%81%AF%E5%AD%B8%E4%B8%AD%E6%87%89%E7%94%A8." title="del.icio.us"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F211&amp;t=%E6%B5%B7%E5%80%AB%E5%85%AC%E5%BC%8F%E7%9A%84%E9%9D%9E%E5%B9%BE%E4%BD%95%E8%AD%89%E6%98%8E" title="Facebook"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=%E6%B5%B7%E5%80%AB%E5%85%AC%E5%BC%8F%E7%9A%84%E9%9D%9E%E5%B9%BE%E4%BD%95%E8%AD%89%E6%98%8E&amp;link=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F211" title="FriendFeed"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=%E6%B5%B7%E5%80%AB%E5%85%AC%E5%BC%8F%E7%9A%84%E9%9D%9E%E5%B9%BE%E4%BD%95%E8%AD%89%E6%98%8E%20-%20http%3A%2F%2Fwww.cnphil.com%2Farchives%2F211" title="Twitter"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.douban.com/recommend/?url=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F211&title=%E6%B5%B7%E5%80%AB%E5%85%AC%E5%BC%8F%E7%9A%84%E9%9D%9E%E5%B9%BE%E4%BD%95%E8%AD%89%E6%98%8E" title="豆瓣"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/douban.png" title="豆瓣" alt="豆瓣" class="sociable-hovers" /></a>


<br/><br/><h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li>No Related Posts</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.cnphil.com/archives/211/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>做数学与做学问</title>
		<link>http://www.cnphil.com/archives/186</link>
		<comments>http://www.cnphil.com/archives/186#comments</comments>
		<pubDate>Sun, 10 Jan 2010 06:43:40 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Informatics]]></category>
		<category><![CDATA[Trivia]]></category>

		<guid isPermaLink="false">http://www.cnphil.com/?p=186</guid>
		<description><![CDATA[看到Terence 老师在他的博客上写过一篇文章, “Does one have to be a genius to do maths”, Zhiqiang 老师评论说“他写这种文章是站着说话不腰疼.” 的确, 对于Terence老师这种12岁就获得国际数奥金牌的人来说, 天赋毫无疑问是他走向成功的一个因素. 但是, Terence老师下面这段话却发人深省: In some cases, an abundance of raw talent may end up (somewhat perversely) to actually be harmful for one’s long-term mathematical development; if solutions to problems come too easily, for instance, one may not put as [...]]]></description>
			<content:encoded><![CDATA[<p>看到<a href="http://zh.wikipedia.org/wiki/%E9%99%B6%E5%93%B2%E8%BD%A9">Terence 老师</a>在他的博客上写过一篇文章, “<a title="Terence" href="http://terrytao.wordpress.com/career-advice/does-one-have-to-be-a-genius-to-do-maths/">Does one have to be a genius to do maths</a>”, Zhiqiang 老师评论说“他写这种文章是站着说话不腰疼.”</p>
<p>的确, 对于Terence老师这种12岁就获得国际数奥金牌的人来说, 天赋毫无疑问是他走向成功的一个因素. 但是, Terence老师下面这段话却发人深省:</p>
<blockquote><p>In some cases, an abundance of raw talent may end up (somewhat perversely) to actually be <em>harmful</em> for one’s long-term mathematical development; if solutions to problems come too easily, for instance, one may not put as much energy into <a href="http://terrytao.wordpress.com/career-advice/work-hard/">working hard</a>, <a href="http://terrytao.wordpress.com/career-advice/ask-yourself-dumb-questions-%E2%80%93-and-answer-them/">asking dumb questions</a>, or <a href="http://terrytao.wordpress.com/career-advice/continually-aim-just-beyond-your-current-range/">increasing one’s range</a>, and thus may eventually cause one’s skills to stagnate.  Also, if one is accustomed to easy success, one may not develop the <a href="http://terrytao.wordpress.com/career-advice/be-patient/">patience</a> necessary to deal with truly difficult problems. Talent is important, of course; but how one develops and nurtures it is even more so.</p></blockquote>
<p>对应的译文: (来自<a href="http://liuxiaochuan.wordpress.com/2008/03/30/%E5%81%9A%E6%95%B0%E5%AD%A6%E4%B8%80%E5%AE%9A%E8%A6%81%E6%98%AF%E5%A4%A9%E6%89%8D%E5%90%97%EF%BC%9F-%EF%BC%88%E8%AF%91%E8%87%AA-%E9%99%B6%E5%93%B2%E8%BD%A9-%E5%8D%9A%E5%AE%A2%EF%BC%89/">LiuXiaochuan老师</a>)</p>
<blockquote><p>有的时候，大量的灵感和才智反而对长期的数学发展有害，试想如果在早期问题解决的太容易，一个人可能就不会刻苦努力，不会问一些“傻”的问题，不会尝试去扩展自己的领域，这样迟早造成灵感的枯竭。而且，如果一个人习惯了不大费时费力的小聪明，他就不能拥有解决真正困难的大问题所需要耐心，和坚韧的性格。聪明才智自然重要，但是如何发展和培养显然更加的重要。</p></blockquote>
<p>反过来想自己, 即使在创新能力要求极强的信息学中, 原来最重要的不是自己的那些灵光一闪的新点子, 而是严谨踏实的学术作风.</p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F186&amp;title=%E5%81%9A%E6%95%B0%E5%AD%A6%E4%B8%8E%E5%81%9A%E5%AD%A6%E9%97%AE&amp;annotation=%E7%9C%8B%E5%88%B0Terence%20%E8%80%81%E5%B8%88%E5%9C%A8%E4%BB%96%E7%9A%84%E5%8D%9A%E5%AE%A2%E4%B8%8A%E5%86%99%E8%BF%87%E4%B8%80%E7%AF%87%E6%96%87%E7%AB%A0%2C%20%E2%80%9CDoes%20one%20have%20to%20be%20a%20genius%20to%20do%20maths%E2%80%9D%2C%20Zhiqiang%20%E8%80%81%E5%B8%88%E8%AF%84%E8%AE%BA%E8%AF%B4%E2%80%9C%E4%BB%96%E5%86%99%E8%BF%99%E7%A7%8D%E6%96%87%E7%AB%A0%E6%98%AF%E7%AB%99%E7%9D%80%E8%AF%B4%E8%AF%9D%E4%B8%8D%E8%85%B0%E7%96%BC.%E2%80%9D%0D%0A%0D%0A%E7%9A%84%E7%A1%AE%2C%20%E5%AF%B9%E4%BA%8ETerence%E8%80%81%E5%B8%88%E8%BF%99%E7%A7%8D12%E5%B2%81%E5%B0%B1%E8%8E%B7%E5%BE%97%E5%9B%BD%E9%99%85%E6%95%B0%E5%A5%A5%E9%87%91%E7%89%8C%E7%9A" title="Google Bookmarks"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F186&amp;title=%E5%81%9A%E6%95%B0%E5%AD%A6%E4%B8%8E%E5%81%9A%E5%AD%A6%E9%97%AE&amp;notes=%E7%9C%8B%E5%88%B0Terence%20%E8%80%81%E5%B8%88%E5%9C%A8%E4%BB%96%E7%9A%84%E5%8D%9A%E5%AE%A2%E4%B8%8A%E5%86%99%E8%BF%87%E4%B8%80%E7%AF%87%E6%96%87%E7%AB%A0%2C%20%E2%80%9CDoes%20one%20have%20to%20be%20a%20genius%20to%20do%20maths%E2%80%9D%2C%20Zhiqiang%20%E8%80%81%E5%B8%88%E8%AF%84%E8%AE%BA%E8%AF%B4%E2%80%9C%E4%BB%96%E5%86%99%E8%BF%99%E7%A7%8D%E6%96%87%E7%AB%A0%E6%98%AF%E7%AB%99%E7%9D%80%E8%AF%B4%E8%AF%9D%E4%B8%8D%E8%85%B0%E7%96%BC.%E2%80%9D%0D%0A%0D%0A%E7%9A%84%E7%A1%AE%2C%20%E5%AF%B9%E4%BA%8ETerence%E8%80%81%E5%B8%88%E8%BF%99%E7%A7%8D12%E5%B2%81%E5%B0%B1%E8%8E%B7%E5%BE%97%E5%9B%BD%E9%99%85%E6%95%B0%E5%A5%A5%E9%87%91%E7%89%8C%E7%9A" title="del.icio.us"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F186&amp;t=%E5%81%9A%E6%95%B0%E5%AD%A6%E4%B8%8E%E5%81%9A%E5%AD%A6%E9%97%AE" title="Facebook"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=%E5%81%9A%E6%95%B0%E5%AD%A6%E4%B8%8E%E5%81%9A%E5%AD%A6%E9%97%AE&amp;link=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F186" title="FriendFeed"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=%E5%81%9A%E6%95%B0%E5%AD%A6%E4%B8%8E%E5%81%9A%E5%AD%A6%E9%97%AE%20-%20http%3A%2F%2Fwww.cnphil.com%2Farchives%2F186" title="Twitter"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.douban.com/recommend/?url=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F186&title=%E5%81%9A%E6%95%B0%E5%AD%A6%E4%B8%8E%E5%81%9A%E5%AD%A6%E9%97%AE" title="豆瓣"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/douban.png" title="豆瓣" alt="豆瓣" class="sociable-hovers" /></a>


<br/><br/><h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li>No Related Posts</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.cnphil.com/archives/186/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NOIp 2009 解题报告</title>
		<link>http://www.cnphil.com/archives/177</link>
		<comments>http://www.cnphil.com/archives/177#comments</comments>
		<pubDate>Thu, 26 Nov 2009 13:34:09 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Informatics]]></category>
		<category><![CDATA[NOI]]></category>
		<category><![CDATA[NOIp]]></category>

		<guid isPermaLink="false">http://www.cnphil.com/?p=177</guid>
		<description><![CDATA[以下是我的NOIp 2009 (提高组) 解题报告. 第一题(潜伏者, spy): 略. 第二题(Hankson 的趣味题, son): Gcd(x,a0)=a1, Gcd(x,b0)=xb0/b1 设f(a,b) 代表b这个质因子在a中有多少个. 对于a0的任意质因子t, 若f(a0,t)=f(a1,t) 则只需保证f(x,t)≥f(a1,t), 否则f(x,t)=f(a1,t) 对于b1的任意质因子t, 若f(b1,t)=f(b0,t) 则只需保证0≤f(x,t)≤f(b1,t), 否则f(x,t)=f(b1,t) 由于x的所有因子都是b1的子集, 所以我们只需对b1的质因子按如上方法逐个检查这个质因子在x里面的取值范围(若为空则说明无解), 并按照乘法原理统计即可. 关于分解质因子: 由于b1不会超过2*10^9, 大于50000的质因子不会超过1个, 所以我们只要打出50000以内的素数表即可, 若最后除剩的b1仍未除尽, 说明此时b1一定是一个大于50000的素数. 第三题(最优贸易, trade): 做法1: 设Low[i]为从1到i当前所有路径中最便宜的价格. Profit[i]为从1到i当前所有路径中最大获利. 初始时Low[1]=P[1], Low[2..n]=infinity, Profit[1..n]=0. 那么我们可以从1开始广搜, 要注意一个点有可能多次被更新. 从i可以更新到j的条件是: 1. 存在有向/无向边(i,j) 2. Low[j]&#62;Low[i] 或 Profit[j]&#60;Profit[i] 做法2: 首先考虑没有环的情况, 此时1,n之间要么无法连通, 要么只存在一些单向的无环路径. 对于每一条路径, 由于不能”回头”, 走到某个点i的极优获利显然是i的费用-路径上此点之前的点的最小费用, [...]]]></description>
			<content:encoded><![CDATA[<p>以下是我的NOIp 2009 (提高组) 解题报告.</p>
<p><strong>第一题(</strong><strong>潜伏者, spy)</strong>: 略.</p>
<p><strong>第二题(Hankson </strong><strong>的趣味题, son): </strong></p>
<p>Gcd(x,a0)=a1, Gcd(x,b0)=xb0/b1</p>
<p>设f(a,b) 代表b这个质因子在a中有多少个.</p>
<p>对于a0的任意质因子t, 若f(a0,t)=f(a1,t) 则只需保证f(x,t)≥f(a1,t), 否则f(x,t)=f(a1,t)</p>
<p>对于b1的任意质因子t, 若f(b1,t)=f(b0,t) 则只需保证0≤f(x,t)≤f(b1,t), 否则f(x,t)=f(b1,t)</p>
<p>由于x的所有因子都是b1的子集, 所以我们只需对b1的质因子按如上方法逐个检查这个质因子在x里面的取值范围(若为空则说明无解), 并按照乘法原理统计即可.</p>
<p>关于分解质因子: 由于b1不会超过2*10^9, 大于50000的质因子不会超过1个, 所以我们只要打出50000以内的素数表即可, 若最后除剩的b1仍未除尽, 说明此时b1一定是一个大于50000的素数.</p>
<p><strong>第三题(</strong><strong>最优贸易, trade)</strong>:</p>
<p>做法1:</p>
<p>设Low[i]为从1到i当前所有路径中最便宜的价格. Profit[i]为从1到i当前所有路径中最大获利. 初始时Low[1]=P[1], Low[2..n]=infinity, Profit[1..n]=0.</p>
<p>那么我们可以从1开始广搜, 要注意一个点有可能多次被更新.</p>
<p>从i可以更新到j的条件是:</p>
<p>1. 存在有向/无向边(i,j)</p>
<p>2. Low[j]&gt;Low[i] 或 Profit[j]&lt;Profit[i]</p>
<p>做法2:</p>
<p>首先考虑没有环的情况, 此时1,n之间要么无法连通, 要么只存在一些单向的无环路径. 对于每一条路径, 由于不能”回头”, 走到某个点i的极优获利显然是i的费用-路径上此点之前的点的最小费用, 而此路径的最大获利便是取获利最大的点.</p>
<p>但是还有很多数据是有环的, 也就是对于有些点对(a,b), 在a走到b之后, b仍然可以走回到a. 在图论中, 我们把点集V, 其中任意两个点可以互达, 叫做强连通分量.</p>
<p>由于强连通分量中的点可以互相到达, 所以在一个强连通中的最大获利就是强连通中最贵的-最便宜的. 我们把所有强连通分量求出来缩为两个点之后. 1与n之间只存在一些无环路径, 对于这些单向的无环路径我们只需要扫描一遍便可求出最大获利.</p>
<p>强连通缩为两个点的具体做法: 把一个强连通缩为a,b 两个点, 连(a,b)边, a的费用为强连通中最便宜的, b的费用为强连通中最贵的. 把指向强连通中任何一个点的所有边改为指向a, 把强连通中任何一点指向强连通外部的边改为由b指出. 这样构出来的保证与原图等价.</p>
<p><strong>第四题(</strong><strong>靶形数独, sudoku)</strong>: 很直白的搜索, 由于数独是NP-H问题, 所以我们肯定只能用搜索, 那么关键就在于剪枝了, 我们发现, 对于每个格子都有一个取值范围, 这个范围由其横行/纵行/小九宫格中已填的数决定, 那么无疑我们每次搜索选取值范围最小的格子搜是比较优的.</p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F177&amp;title=NOIp%202009%20%E8%A7%A3%E9%A2%98%E6%8A%A5%E5%91%8A&amp;annotation=%E4%BB%A5%E4%B8%8B%E6%98%AF%E6%88%91%E7%9A%84NOIp%202009%20%28%E6%8F%90%E9%AB%98%E7%BB%84%29%20%E8%A7%A3%E9%A2%98%E6%8A%A5%E5%91%8A.%0D%0A%0D%0A%E7%AC%AC%E4%B8%80%E9%A2%98%28%E6%BD%9C%E4%BC%8F%E8%80%85%2C%20spy%29%3A%20%E7%95%A5.%0D%0A%0D%0A%E7%AC%AC%E4%BA%8C%E9%A2%98%28Hankson%20%E7%9A%84%E8%B6%A3%E5%91%B3%E9%A2%98%2C%20son%29%3A%20%0D%0A%0D%0AGcd%28x%2Ca0%29%3Da1%2C%20Gcd%28x%2Cb0%29%3Dxb0%2Fb1%0D%0A%0D%0A%E8%AE%BEf%28a%2Cb%29%20%E4%BB%A3%E8%A1%A8b%E8%BF%99%E4%B8%AA%E8%B4%A8%E5%9B%A0%E5%AD%90%E5%9C%A8a%E4%B8%AD%E6%9C%89%E5%A4%9A%E5%B0%91%E4%B8%AA.%0D%0A%0D%0A%E5%AF%B9%E4%BA%8Ea0%E7%9A%84%E4%BB%BB%E6%84%8F%E8%B4%A8%E5%9B%A0%E5%AD%90t%2C%20" title="Google Bookmarks"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F177&amp;title=NOIp%202009%20%E8%A7%A3%E9%A2%98%E6%8A%A5%E5%91%8A&amp;notes=%E4%BB%A5%E4%B8%8B%E6%98%AF%E6%88%91%E7%9A%84NOIp%202009%20%28%E6%8F%90%E9%AB%98%E7%BB%84%29%20%E8%A7%A3%E9%A2%98%E6%8A%A5%E5%91%8A.%0D%0A%0D%0A%E7%AC%AC%E4%B8%80%E9%A2%98%28%E6%BD%9C%E4%BC%8F%E8%80%85%2C%20spy%29%3A%20%E7%95%A5.%0D%0A%0D%0A%E7%AC%AC%E4%BA%8C%E9%A2%98%28Hankson%20%E7%9A%84%E8%B6%A3%E5%91%B3%E9%A2%98%2C%20son%29%3A%20%0D%0A%0D%0AGcd%28x%2Ca0%29%3Da1%2C%20Gcd%28x%2Cb0%29%3Dxb0%2Fb1%0D%0A%0D%0A%E8%AE%BEf%28a%2Cb%29%20%E4%BB%A3%E8%A1%A8b%E8%BF%99%E4%B8%AA%E8%B4%A8%E5%9B%A0%E5%AD%90%E5%9C%A8a%E4%B8%AD%E6%9C%89%E5%A4%9A%E5%B0%91%E4%B8%AA.%0D%0A%0D%0A%E5%AF%B9%E4%BA%8Ea0%E7%9A%84%E4%BB%BB%E6%84%8F%E8%B4%A8%E5%9B%A0%E5%AD%90t%2C%20" title="del.icio.us"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F177&amp;t=NOIp%202009%20%E8%A7%A3%E9%A2%98%E6%8A%A5%E5%91%8A" title="Facebook"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=NOIp%202009%20%E8%A7%A3%E9%A2%98%E6%8A%A5%E5%91%8A&amp;link=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F177" title="FriendFeed"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=NOIp%202009%20%E8%A7%A3%E9%A2%98%E6%8A%A5%E5%91%8A%20-%20http%3A%2F%2Fwww.cnphil.com%2Farchives%2F177" title="Twitter"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.douban.com/recommend/?url=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F177&title=NOIp%202009%20%E8%A7%A3%E9%A2%98%E6%8A%A5%E5%91%8A" title="豆瓣"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/douban.png" title="豆瓣" alt="豆瓣" class="sociable-hovers" /></a>


<br/><br/><h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li><a href="http://www.cnphil.com/archives/270" title="HNOI 2010 解题报告">HNOI 2010 解题报告</a></li><li><a href="http://www.cnphil.com/archives/78" title="CCF 是对的 &mdash; 一个信息学竞赛选手的自白">CCF 是对的 &mdash; 一个信息学竞赛选手的自白</a></li><li><a href="http://www.cnphil.com/archives/73" title="NOI 2009 冬令营 · 笔记 (二)">NOI 2009 冬令营 · 笔记 (二)</a></li><li><a href="http://www.cnphil.com/archives/70" title="NOI 2009 冬令营 · 笔记 (一)">NOI 2009 冬令营 · 笔记 (一)</a></li><li><a href="http://www.cnphil.com/archives/48" title="长郡NOIp2008停课集训试题解题报告&#038;测试数据 &#8211; 10月28日">长郡NOIp2008停课集训试题解题报告&#038;测试数据 &#8211; 10月28日</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.cnphil.com/archives/177/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Nim 取石子游戏的一些变种</title>
		<link>http://www.cnphil.com/archives/169</link>
		<comments>http://www.cnphil.com/archives/169#comments</comments>
		<pubDate>Thu, 19 Nov 2009 16:55:50 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Brainstorm]]></category>
		<category><![CDATA[Informatics]]></category>

		<guid isPermaLink="false">http://www.cnphil.com/?p=169</guid>
		<description><![CDATA[大家都知道正常的Nim游戏是取完最后一个赢. 必胜态是各堆石子异或值不为0. 现在来看看几个有意思的变种. 变种1: 取到最后一个石子的人输. 首先明确奇数个1是必败态, 偶数个1是必胜态. 这与正常的Nim不一致. 若只有一堆的个数大于1, 那么现在可以控制全场的1个数的奇偶性, 所以是必胜的. 这与正常的Nim一致. 若不止一堆的个数大于1, 由于不能转移到全是1的状态, (可能可以转移到仅有一堆大于1的状态, 但此状态与正常Nim一致), 所有当前可以转移到的状态的胜负性都是与正常的Nim一致的, 所以当前状态的胜负性与正常的Nim也是一致的. 综上, 除了全是1的状态胜负性跟正常的Nim不一致, 其余的状态胜负性与正常的Nim一致. 变种2: 只能从最左或最右的一堆中取, 取到最后一个的赢. 对于 [L,X,R] 状态, 若其是必败状态, 那么&#124;L-R&#124;&#60;=1. 证明: 设[L,X,R]是必败态且R&#60;L-1, 那么, 对于任何的1&#60;=L&#8217;&#60;L, [L',X,R]是必胜态. 那么对于每个L&#8217;, 都存在R&#8217;&#60;R使得[L',X,R']是必败态, 显然不会出现[a,X,b]和[a',X,b]同为必败态的情况, 但L&#8217;有L-1个取值, R&#8217;却没有L-1个取值, 所以对于任意必败态[L,X,R], 都有&#124;L-R&#124;1则是必胜态, 否则, 由[X]的胜负性以及L-R的值可以推导出[L,X,R]的胜负性. Share and Enjoy: Related PostsNo Related Posts]]></description>
			<content:encoded><![CDATA[<p>大家都知道正常的Nim游戏是取完最后一个赢. 必胜态是各堆石子异或值不为0. 现在来看看几个有意思的变种.</p>
<p>变种1: 取到最后一个石子的人输.<br />
首先明确奇数个1是必败态, 偶数个1是必胜态. 这与正常的Nim不一致.<br />
若只有一堆的个数大于1, 那么现在可以控制全场的1个数的奇偶性, 所以是必胜的. 这与正常的Nim一致.<br />
若不止一堆的个数大于1, 由于不能转移到全是1的状态, (可能可以转移到仅有一堆大于1的状态, 但此状态与正常Nim一致), 所有当前可以转移到的状态的胜负性都是与正常的Nim一致的, 所以当前状态的胜负性与正常的Nim也是一致的.<br />
综上, 除了全是1的状态胜负性跟正常的Nim不一致, 其余的状态胜负性与正常的Nim一致.</p>
<p>变种2: 只能从最左或最右的一堆中取, 取到最后一个的赢.<br />
对于 [L,X,R] 状态, 若其是必败状态, 那么|L-R|&lt;=1.<br />
证明: 设[L,X,R]是必败态且R&lt;L-1, 那么, 对于任何的1&lt;=L&#8217;&lt;L, [L',X,R]是必胜态. 那么对于每个L&#8217;, 都存在R&#8217;&lt;R使得[L',X,R']是必败态, 显然不会出现[a,X,b]和[a',X,b]同为必败态的情况, 但L&#8217;有L-1个取值, R&#8217;却没有L-1个取值, 所以对于任意必败态[L,X,R], 都有|L-R|1则是必胜态, 否则, 由[X]的胜负性以及L-R的值可以推导出[L,X,R]的胜负性.</p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F169&amp;title=Nim%20%E5%8F%96%E7%9F%B3%E5%AD%90%E6%B8%B8%E6%88%8F%E7%9A%84%E4%B8%80%E4%BA%9B%E5%8F%98%E7%A7%8D&amp;annotation=%E5%A4%A7%E5%AE%B6%E9%83%BD%E7%9F%A5%E9%81%93%E6%AD%A3%E5%B8%B8%E7%9A%84Nim%E6%B8%B8%E6%88%8F%E6%98%AF%E5%8F%96%E5%AE%8C%E6%9C%80%E5%90%8E%E4%B8%80%E4%B8%AA%E8%B5%A2.%20%E5%BF%85%E8%83%9C%E6%80%81%E6%98%AF%E5%90%84%E5%A0%86%E7%9F%B3%E5%AD%90%E5%BC%82%E6%88%96%E5%80%BC%E4%B8%8D%E4%B8%BA0.%20%E7%8E%B0%E5%9C%A8%E6%9D%A5%E7%9C%8B%E7%9C%8B%E5%87%A0%E4%B8%AA%E6%9C%89%E6%84%8F%E6%80%9D%E7%9A%84%E5%8F%98%E7%A7%8D.%0D%0A%0D%0A%E5%8F%98%E7%A7%8D1%3A%20%E5%8F%96%E5%88%B0%E6%9C%80%E5%90%8E%E4%B8%80%E4%B8%AA%E7%9F%B3%E5%AD%90%E7%9A%84%E4%BA%BA%E8%BE%93.%0D%0A%E9%A6%96%E5%85%88%E6%98%8E%E7%A1%AE%E5%A5%87%E6%95%B0%E4%B8%AA1%E6%98%AF%E5%BF%85%E8%B4%A5%E6%80%81%2C%20%E5%81%B6%E6%95%B0%E4%B8%AA1%E6%98%AF%E5%BF%85%E8%83%9C%E6%80%81.%20" title="Google Bookmarks"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F169&amp;title=Nim%20%E5%8F%96%E7%9F%B3%E5%AD%90%E6%B8%B8%E6%88%8F%E7%9A%84%E4%B8%80%E4%BA%9B%E5%8F%98%E7%A7%8D&amp;notes=%E5%A4%A7%E5%AE%B6%E9%83%BD%E7%9F%A5%E9%81%93%E6%AD%A3%E5%B8%B8%E7%9A%84Nim%E6%B8%B8%E6%88%8F%E6%98%AF%E5%8F%96%E5%AE%8C%E6%9C%80%E5%90%8E%E4%B8%80%E4%B8%AA%E8%B5%A2.%20%E5%BF%85%E8%83%9C%E6%80%81%E6%98%AF%E5%90%84%E5%A0%86%E7%9F%B3%E5%AD%90%E5%BC%82%E6%88%96%E5%80%BC%E4%B8%8D%E4%B8%BA0.%20%E7%8E%B0%E5%9C%A8%E6%9D%A5%E7%9C%8B%E7%9C%8B%E5%87%A0%E4%B8%AA%E6%9C%89%E6%84%8F%E6%80%9D%E7%9A%84%E5%8F%98%E7%A7%8D.%0D%0A%0D%0A%E5%8F%98%E7%A7%8D1%3A%20%E5%8F%96%E5%88%B0%E6%9C%80%E5%90%8E%E4%B8%80%E4%B8%AA%E7%9F%B3%E5%AD%90%E7%9A%84%E4%BA%BA%E8%BE%93.%0D%0A%E9%A6%96%E5%85%88%E6%98%8E%E7%A1%AE%E5%A5%87%E6%95%B0%E4%B8%AA1%E6%98%AF%E5%BF%85%E8%B4%A5%E6%80%81%2C%20%E5%81%B6%E6%95%B0%E4%B8%AA1%E6%98%AF%E5%BF%85%E8%83%9C%E6%80%81.%20" title="del.icio.us"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F169&amp;t=Nim%20%E5%8F%96%E7%9F%B3%E5%AD%90%E6%B8%B8%E6%88%8F%E7%9A%84%E4%B8%80%E4%BA%9B%E5%8F%98%E7%A7%8D" title="Facebook"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Nim%20%E5%8F%96%E7%9F%B3%E5%AD%90%E6%B8%B8%E6%88%8F%E7%9A%84%E4%B8%80%E4%BA%9B%E5%8F%98%E7%A7%8D&amp;link=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F169" title="FriendFeed"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Nim%20%E5%8F%96%E7%9F%B3%E5%AD%90%E6%B8%B8%E6%88%8F%E7%9A%84%E4%B8%80%E4%BA%9B%E5%8F%98%E7%A7%8D%20-%20http%3A%2F%2Fwww.cnphil.com%2Farchives%2F169" title="Twitter"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.douban.com/recommend/?url=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F169&title=Nim%20%E5%8F%96%E7%9F%B3%E5%AD%90%E6%B8%B8%E6%88%8F%E7%9A%84%E4%B8%80%E4%BA%9B%E5%8F%98%E7%A7%8D" title="豆瓣"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/douban.png" title="豆瓣" alt="豆瓣" class="sociable-hovers" /></a>


<br/><br/><h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li>No Related Posts</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.cnphil.com/archives/169/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>简单却难证明的数列猜想</title>
		<link>http://www.cnphil.com/archives/156</link>
		<comments>http://www.cnphil.com/archives/156#comments</comments>
		<pubDate>Fri, 11 Sep 2009 07:03:13 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Brainstorm]]></category>

		<guid isPermaLink="false">http://www.cnphil.com/?p=156</guid>
		<description><![CDATA[我们又要开始讨论有关素数的问题了. 各位大牛在考试中肯定有很多时间剩余,  在考场里闲着无聊怎么办呢? 在草稿纸上写写画画? 于是你就开始写素数数列: 2, 3, 5, 7, 11, 13, 17,19, 23, 29, 31, … 写了几项后决心利用考试剩余的时间解决几个世纪以来的各种素数生成问题. 素数数列有什么规律呢? 从等差数列开始算吧. 看一看素数数列的各项与其后一项之间的差: 1, 2, 2, 4, 2, 4, 2, 4, … 你相信素数数列不会是这么简单, 觉得它有可能是n-阶等差数列, 于是你无聊地再把差数列又减了一次: 1, 0, 2, -2, 2, 2, 2, 2, 4, … 啊? 竟然出现了最讨厌的负数?! 恼怒的你决定把所有的负数全都取绝对值, 再把数列减一次: 1, 2, 0, 0, 0, 0, 0, 2, … [...]]]></description>
			<content:encoded><![CDATA[<p>我们又要开始讨论有关素数的问题了. 各位大牛在考试中肯定有很多时间剩余,  在考场里闲着无聊怎么办呢? 在草稿纸上写写画画? 于是你就开始写素数数列:</p>
<p>2, 3, 5, 7, 11, 13, 17,19, 23, 29, 31, …</p>
<p>写了几项后决心利用考试剩余的时间解决几个世纪以来的各种素数生成问题. 素数数列有什么规律呢? 从等差数列开始算吧. 看一看素数数列的各项与其后一项之间的差:</p>
<p>1, 2, 2, 4, 2, 4, 2, 4, …</p>
<p>你相信素数数列不会是这么简单, 觉得它有可能是n-阶等差数列, 于是你无聊地再把差数列又减了一次:</p>
<p>1, 0, 2, -2, 2, 2, 2, 2, 4, …</p>
<p>啊? 竟然出现了最讨厌的负数?! 恼怒的你决定把所有的负数全都取绝对值, 再把数列减一次:</p>
<p>1, 2, 0, 0, 0, 0, 0, 2, …</p>
<p>就当你准备再减一次的时候, 你发现了一件怪事: 为什么每个数列的第一项都是1? 惊奇不已的你准备放弃解决几个世纪以来的素数难题, 转而研究这个问题. 在考试结束之时, 你已经列了几百个数列了, 它们都是以1打头的, 于是你猜想每一个这样的数列都是以1打头的.</p>
<p><span id="more-156"></span>在回家的路上沉吟思索而撞了几根电线杆子的你回到家中, 以迅雷不及掩耳之势打开电脑, 开始用程序验证, 结果发现前几万个数列都是以1打头的. 惊喜的你开始思考怎么证明这个问题: 要证明这个问题就要弄清楚素数之间的关系, 也要弄清楚素数的生成问题, 于是又回到了几个世纪以来的难题上&#8230;</p>
<p>极度愤怒的你再次打开电脑查找资料, 发现有一个叫Gilbreath的无聊geek在1958年就提出了这个无聊问题, 这个无聊问题就叫做Gilbreath猜想, 于1878年被François Proth第一次发现并给出了一个错误的证明. 一个多个世纪以来, 这个无聊的猜想祸害了一代又一代的无聊数学家. Paul Erdős干脆说这个无聊猜想要等到两百年后才有完全的证明&#8230; Erdős老师大概是不想让太多的数学家在这个无聊猜想上浪费光阴吧.</p>
<address><span style="color: #888888">来源:</span></address>
<address><span style="color: #888888"><a title="Source" href="http://www.johndcook.com/blog/2009/09/09/gilbreath-conjecture/">http://www.johndcook.com/blog/2009/09/09/gilbreath-conjecture/</a></span></address>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F156&amp;title=%E7%AE%80%E5%8D%95%E5%8D%B4%E9%9A%BE%E8%AF%81%E6%98%8E%E7%9A%84%E6%95%B0%E5%88%97%E7%8C%9C%E6%83%B3&amp;annotation=%E6%88%91%E4%BB%AC%E5%8F%88%E8%A6%81%E5%BC%80%E5%A7%8B%E8%AE%A8%E8%AE%BA%E6%9C%89%E5%85%B3%E7%B4%A0%E6%95%B0%E7%9A%84%E9%97%AE%E9%A2%98%E4%BA%86.%20%E5%90%84%E4%BD%8D%E5%A4%A7%E7%89%9B%E5%9C%A8%E8%80%83%E8%AF%95%E4%B8%AD%E8%82%AF%E5%AE%9A%E6%9C%89%E5%BE%88%E5%A4%9A%E6%97%B6%E9%97%B4%E5%89%A9%E4%BD%99%2C%C2%A0%20%E5%9C%A8%E8%80%83%E5%9C%BA%E9%87%8C%E9%97%B2%E7%9D%80%E6%97%A0%E8%81%8A%E6%80%8E%E4%B9%88%E5%8A%9E%E5%91%A2%3F%20%E5%9C%A8%E8%8D%89%E7%A8%BF%E7%BA%B8%E4%B8%8A%E5%86%99%E5%86%99%E7%94%BB%E7%94%BB%3F%20%E4%BA%8E%E6%98%AF%E4%BD%A0%E5%B0%B1%E5%BC%80%E5%A7%8B%E5%86%99%E7%B4%A0%E6%95%B0%E6%95%B0%E5%88%97%3A%0D%0A%0D%0A2%2C%203%2C%205%2C%207%2C%2011%2C%2013%2C%2017%2C19%2C%2023%2C%2029%2C%2031%2C%20%E2" title="Google Bookmarks"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F156&amp;title=%E7%AE%80%E5%8D%95%E5%8D%B4%E9%9A%BE%E8%AF%81%E6%98%8E%E7%9A%84%E6%95%B0%E5%88%97%E7%8C%9C%E6%83%B3&amp;notes=%E6%88%91%E4%BB%AC%E5%8F%88%E8%A6%81%E5%BC%80%E5%A7%8B%E8%AE%A8%E8%AE%BA%E6%9C%89%E5%85%B3%E7%B4%A0%E6%95%B0%E7%9A%84%E9%97%AE%E9%A2%98%E4%BA%86.%20%E5%90%84%E4%BD%8D%E5%A4%A7%E7%89%9B%E5%9C%A8%E8%80%83%E8%AF%95%E4%B8%AD%E8%82%AF%E5%AE%9A%E6%9C%89%E5%BE%88%E5%A4%9A%E6%97%B6%E9%97%B4%E5%89%A9%E4%BD%99%2C%C2%A0%20%E5%9C%A8%E8%80%83%E5%9C%BA%E9%87%8C%E9%97%B2%E7%9D%80%E6%97%A0%E8%81%8A%E6%80%8E%E4%B9%88%E5%8A%9E%E5%91%A2%3F%20%E5%9C%A8%E8%8D%89%E7%A8%BF%E7%BA%B8%E4%B8%8A%E5%86%99%E5%86%99%E7%94%BB%E7%94%BB%3F%20%E4%BA%8E%E6%98%AF%E4%BD%A0%E5%B0%B1%E5%BC%80%E5%A7%8B%E5%86%99%E7%B4%A0%E6%95%B0%E6%95%B0%E5%88%97%3A%0D%0A%0D%0A2%2C%203%2C%205%2C%207%2C%2011%2C%2013%2C%2017%2C19%2C%2023%2C%2029%2C%2031%2C%20%E2" title="del.icio.us"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F156&amp;t=%E7%AE%80%E5%8D%95%E5%8D%B4%E9%9A%BE%E8%AF%81%E6%98%8E%E7%9A%84%E6%95%B0%E5%88%97%E7%8C%9C%E6%83%B3" title="Facebook"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=%E7%AE%80%E5%8D%95%E5%8D%B4%E9%9A%BE%E8%AF%81%E6%98%8E%E7%9A%84%E6%95%B0%E5%88%97%E7%8C%9C%E6%83%B3&amp;link=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F156" title="FriendFeed"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=%E7%AE%80%E5%8D%95%E5%8D%B4%E9%9A%BE%E8%AF%81%E6%98%8E%E7%9A%84%E6%95%B0%E5%88%97%E7%8C%9C%E6%83%B3%20-%20http%3A%2F%2Fwww.cnphil.com%2Farchives%2F156" title="Twitter"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.douban.com/recommend/?url=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F156&title=%E7%AE%80%E5%8D%95%E5%8D%B4%E9%9A%BE%E8%AF%81%E6%98%8E%E7%9A%84%E6%95%B0%E5%88%97%E7%8C%9C%E6%83%B3" title="豆瓣"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/douban.png" title="豆瓣" alt="豆瓣" class="sociable-hovers" /></a>


<br/><br/><h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li>No Related Posts</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.cnphil.com/archives/156/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>公开密钥的加密法: RSA加密算法</title>
		<link>http://www.cnphil.com/archives/138</link>
		<comments>http://www.cnphil.com/archives/138#comments</comments>
		<pubDate>Thu, 23 Jul 2009 09:17:00 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Informatics]]></category>
		<category><![CDATA[Encryption]]></category>
		<category><![CDATA[Primes]]></category>
		<category><![CDATA[RSA]]></category>

		<guid isPermaLink="false">http://www.cnphil.com/?p=138</guid>
		<description><![CDATA[假如Alice和Bob需要经过一个不可靠媒介传送一条消息, 他们大概会把这条消息加密, 而普遍使用的字母移位法(凯撒加密法)太容易被破解, 所以他们可能会考虑使用更加安全的加密法. 在上个世纪70年代被麻省理工学院的三位教授发明的RSA加密算法就是一个足够安全的加密法, 当今互联网的SSL安全连接协议的重要加密算法就包括了RSA加密算法. 连接到你的网上银行, 查看这个安全连接的证书, 证书上很可能写的就是“RSA加密”. 当然, RSA被广泛使用的原因还有一个, 那就是它的加密钥匙是公开的, 也就是说, 任何人都可以使用公开的密钥给消息加密, 却无法给刚加密的消息解密. 现在, 若Alice需要接收一条来自Bob的消息, 她可以这样来生成密钥: 随机选取两个不相等的较大素数p和q, 计算N=pq. 根据欧拉函数, 计算不大于N且与N互质的正整数个数 φ(N) = (p-1)(q-1). 选取小于φ(N)且与φ(N)互质的正整数e. 选取小于φ(N)的正整数d, 使得e和d满足 (d×e) Mod φ(N)=1. 将公钥N和e公开, 保存好私钥d, 销毁p和q的记录. 关于私钥d的计算, 在实际应用中经常通过对e做模逆运算来得到d, 而高效解模逆运算的算法就是扩展Euclid算法. 此时, Bob已经知道了公钥N和e, 对于他要发送的消息n (n&#60;N), 他可以计算出把n加密后的消息c=ne Mod N. Bob此时可以放心地把c发送给Alice了. 对于Alice收到的加密消息c, 她可以解密出原消息n=cd Mod N. 这样解密的原理是: 因为 c≡ne (Mod N), 所以 [...]]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } --></p>
<p style="margin-bottom: 0in;"><span style="font-family: DejaVu Sans;">假如</span>Alice<span style="font-family: DejaVu Sans;">和</span>Bob<span style="font-family: DejaVu Sans;">需要经过一个不可靠媒介传送一条消息</span>, <span style="font-family: DejaVu Sans;">他们大概会把这条消息加密</span>, <span style="font-family: DejaVu Sans;">而普遍使用的字母移位法</span>(<span style="font-family: DejaVu Sans;">凯撒加密法</span>)<span style="font-family: DejaVu Sans;">太容易被破解</span>, <span style="font-family: DejaVu Sans;">所以他们可能会考虑使用更加安全的加密法</span>.</p>
<p style="margin-bottom: 0in; font-style: normal;">
<p style="margin-bottom: 0in;"><em><br />
</em></p>
<p style="margin-bottom: 0in;"><span style="font-family: DejaVu Sans;">在上个世纪</span>70<span style="font-family: DejaVu Sans;">年代被麻省理工学院的三位教授发明的</span>RSA<span style="font-family: DejaVu Sans;">加密算法就是一个足够安全的加密法</span>, <span style="font-family: DejaVu Sans;">当今互联网的</span>SSL<span style="font-family: DejaVu Sans;">安全连接协议的重要加密算法就包括了</span>RSA<span style="font-family: DejaVu Sans;">加密算法</span>. <span style="font-family: DejaVu Sans;">连接到你的网上银行</span>, <span style="font-family: DejaVu Sans;">查看这个安全连接的证书</span>, <span style="font-family: DejaVu Sans;">证书上很可能写的就是</span>“RSA<span style="font-family: DejaVu Sans;">加密</span>”.</p>
<p style="margin-bottom: 0in; text-align: center;"><img class="aligncenter" src="http://pics.philhu.net/2009/2009072301.png" alt="" width="274" height="83" /></p>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } --></p>
<p style="margin-bottom: 0in;"><span style="font-family: DejaVu Sans;">当然</span>, RSA<span style="font-family: DejaVu Sans;">被广泛使用的原因还有一个</span>, <span style="font-family: DejaVu Sans;">那就是它的加密钥匙是公开的</span>, <span style="font-family: DejaVu Sans;">也就是说</span>, <span style="font-family: DejaVu Sans;">任何人都可以使用公开的密钥给消息加密</span>, <span style="font-family: DejaVu Sans;">却无法给刚加密的消息解密</span>.</p>
<p><span id="more-138"></span></p>
<p style="margin-bottom: 0in;"><span style="font-family: DejaVu Sans;">现在</span>, <span style="font-family: DejaVu Sans;">若</span>Alice<span style="font-family: DejaVu Sans;">需要接收一条来自</span>Bob<span style="font-family: DejaVu Sans;">的消息</span>, <span style="font-family: DejaVu Sans;">她可以这样来生成密钥</span>:</p>
<blockquote><p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } --></p>
<ol>
<li>
<p style="margin-bottom: 0in;"><span style="font-family: DejaVu Sans;">随机选取两个不相等的较大素数</span><em>p</em><span style="font-family: DejaVu Sans;">和</span><em>q</em>, 	<span style="font-family: DejaVu Sans;">计算</span><em>N</em>=<em>pq</em>.</p>
</li>
<li>
<p style="margin-bottom: 0in;"><span style="font-family: DejaVu Sans;">根据欧拉函数</span>, 	<span style="font-family: DejaVu Sans;">计算不大于</span><em>N</em><span style="font-family: DejaVu Sans;">且与</span><em>N</em><span style="font-family: DejaVu Sans;">互质的正整数个数 </span><em>φ</em>(<em>N</em>) = (<em>p</em>-1)(<em>q</em>-1).</p>
</li>
<li>
<p style="margin-bottom: 0in;"><span style="font-family: DejaVu Sans;">选取小于</span><em>φ</em>(<em>N</em>)<span style="font-family: DejaVu Sans;">且与</span><em>φ</em>(<em>N</em>)<span style="font-family: DejaVu Sans;">互质的正整数</span><em>e.</em></p>
</li>
<li>
<p style="margin-bottom: 0in;"><span style="font-family: DejaVu Sans;">选取小于</span><em>φ</em>(<em>N</em>)<span style="font-family: DejaVu Sans;">的正整数</span><em>d</em>, 	<span style="font-family: DejaVu Sans;">使得</span><em>e</em><span style="font-family: DejaVu Sans;"><span style="font-style: normal;">和</span></span><em>d</em><span style="font-family: DejaVu Sans;">满足<span style="font-style: normal;"> </span></span><span style="font-style: normal;">(</span><em>d</em><em>×e</em><span style="font-style: normal;">)</span><em> </em><span style="font-style: normal;">Mod </span><em>φ</em><span style="font-style: normal;">(</span><em>N</em><span style="font-style: normal;">)=1</span><em>.</em></p>
</li>
<li>
<p style="margin-bottom: 0in; font-style: normal;"><span style="font-family: DejaVu Sans;">将公钥</span><em>N</em><span style="font-family: DejaVu Sans;">和</span><em>e</em><span style="font-family: DejaVu Sans;">公开</span>, 	<span style="font-family: DejaVu Sans;">保存好私钥</span><em>d</em>, <span style="font-family: DejaVu Sans;">销毁</span><em>p</em><span style="font-family: DejaVu Sans;">和</span><em>q</em><span style="font-family: DejaVu Sans;">的记录</span>.</p>
</li>
</ol>
</blockquote>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } --></p>
<p style="margin-bottom: 0in; font-style: normal;"><span style="font-family: DejaVu Sans;">关于私钥</span><em>d</em><span style="font-family: DejaVu Sans;">的计算</span>, <span style="font-family: DejaVu Sans;">在实际应用中经常通过对</span><em>e</em><span style="font-family: DejaVu Sans;">做模逆运算来得到</span><em>d</em>, <span style="font-family: DejaVu Sans;">而高效解模逆运算的算法就是扩展</span>Euclid<span style="font-family: DejaVu Sans;">算法</span>.</p>
<p style="margin-bottom: 0in;"><em><br />
</em></p>
<p style="margin-bottom: 0in; font-style: normal;">
<p style="margin-bottom: 0in; font-style: normal;">
<p style="margin-bottom: 0in;"><span style="font-family: DejaVu Sans;">此时</span>, Bob<span style="font-family: DejaVu Sans;">已经知道了公钥</span><em>N</em><span style="font-family: DejaVu Sans;">和</span><em>e, </em><span style="font-family: DejaVu Sans;"><span style="font-style: normal;">对于他要发送的消息</span></span><em>n </em><span style="font-style: normal;">(</span><em>n</em><span style="font-style: normal;">&lt;</span><em>N</em><span style="font-style: normal;">), </span><span style="font-family: DejaVu Sans;"><span style="font-style: normal;">他可以计算出把</span></span><em>n</em><span style="font-family: DejaVu Sans;"><span style="font-style: normal;">加密后的消息</span></span><em>c=n</em><sup><em>e</em></sup><em> </em><span style="font-style: normal;">Mod </span><em>N</em><span style="font-style: normal;">. Bob</span><span style="font-family: DejaVu Sans;"><span style="font-style: normal;">此时可以放心地把</span></span><em>c</em><span style="font-family: DejaVu Sans;"><span style="font-style: normal;">发送给</span></span><span style="font-style: normal;">Alice</span><span style="font-family: DejaVu Sans;"><span style="font-style: normal;">了</span></span><span style="font-style: normal;">.</span></p>
<p style="margin-bottom: 0in;"><span style="font-style: normal;"><br />
</span></p>
<p style="margin-bottom: 0in;"><span style="font-style: normal;"> </span><span style="font-family: DejaVu Sans;"><span style="font-style: normal;">对于</span></span><span style="font-style: normal;">Alice</span><span style="font-family: DejaVu Sans;"><span style="font-style: normal;">收到的加密消息</span></span><em>c</em><span style="font-style: normal;">, </span><span style="font-family: DejaVu Sans;"><span style="font-style: normal;">她可以解密出原消息</span></span><em>n</em><span style="font-style: normal;">=</span><em>c</em><sup><em>d</em></sup><span style="font-style: normal;"> Mod </span><em>N</em><span style="font-style: normal;">.</span></p>
<p style="margin-bottom: 0in;"><span style="font-style: normal;"><br />
</span></p>
<p style="margin-bottom: 0in;"><span style="font-style: normal;"> </span><span style="font-family: DejaVu Sans;"><span style="font-style: normal;">这样解密的原理是</span></span><span style="font-style: normal;">: </span><span style="font-family: DejaVu Sans;"><span style="font-style: normal;">因为 </span></span><em>c</em><span style="font-style: normal;">≡</span><em>n</em><sup><em>e </em></sup><span style="font-style: normal;">(Mod </span><em>N</em><span style="font-style: normal;">), </span><span style="font-family: DejaVu Sans;"><span style="font-style: normal;">所以 </span></span><em>c</em><sup><em>d</em></sup><span style="font-style: normal;">≡</span><em>n</em><sup><em>ed</em></sup><em> </em><span style="font-style: normal;">(Mod </span><em>N</em><span style="font-style: normal;">), </span><span style="font-family: DejaVu Sans;"><span style="font-style: normal;">又因为</span></span><span style="font-style: normal;">(</span><em>ed</em><span style="font-style: normal;">)</span><em> </em><span style="font-style: normal;">Mod </span><em>φ</em><span style="font-style: normal;">(</span><em>N</em><span style="font-style: normal;">)=1, </span><span style="font-family: DejaVu Sans;"><span style="font-style: normal;">根据费马小定理</span></span><span style="font-style: normal;">, </span><span style="font-family: DejaVu Sans;"><span style="font-style: normal;">会有 </span></span><em>n</em><sup><em>ed</em></sup><span style="font-style: normal;">≡</span><em>n</em><span style="font-style: normal;"> (Mod </span><em>N</em><span style="font-style: normal;">) , </span><span style="font-family: DejaVu Sans;"><span style="font-style: normal;">从而 </span></span><em>n</em><span style="font-style: normal;">=</span><em>c</em><sup><em>d</em></sup><span style="font-style: normal;"> Mod </span><em>N.</em></p>
<p style="margin-bottom: 0in;"><em><br />
</em></p>
<p style="margin-bottom: 0in; font-style: normal;">
<p style="margin-bottom: 0in; font-style: normal;"><span style="font-family: DejaVu Sans;">若中间偷听者</span>Eve<span style="font-family: DejaVu Sans;">截获了密文</span><em>c</em>, <span style="font-family: DejaVu Sans;">目前直接由公钥</span><em>N</em>, <em>e</em>,<span style="font-family: DejaVu Sans;">密文</span><em>c</em><span style="font-family: DejaVu Sans;">导出原消息</span><em>n</em><span style="font-family: DejaVu Sans;">的唯一方法就是将公钥</span><em>N</em><span style="font-family: DejaVu Sans;">因式分解得到</span><em>p</em><span style="font-family: DejaVu Sans;">和</span><em>q</em>, <span style="font-family: DejaVu Sans;">计算得</span><em>φ</em>(<em>N</em>)<span style="font-family: DejaVu Sans;">后</span>, <span style="font-family: DejaVu Sans;">再由公钥</span><em>e</em><span style="font-family: DejaVu Sans;">计算出私钥</span><em>d</em>, <span style="font-family: DejaVu Sans;">而目前因式分解的较优算法仍然有</span>O(n<sup>1/2</sup>)<span style="font-family: DejaVu Sans;">的复杂度</span>, <span style="font-family: DejaVu Sans;">所以</span>Eve<span style="font-family: DejaVu Sans;">想要还原消息</span><em>n</em><span style="font-family: DejaVu Sans;">是相当困难的</span>.</p>
<p style="margin-bottom: 0in;"><em><br />
</em></p>
<p style="margin-bottom: 0in; font-style: normal;">
<p style="margin-bottom: 0in; font-style: normal;">
<p style="margin-bottom: 0in; font-style: normal;">
<p style="margin-bottom: 0in; font-style: normal;">
<p style="margin-bottom: 0in; font-style: normal;"><span style="font-family: DejaVu Sans;">上个世纪</span>90<span style="font-family: DejaVu Sans;">年代</span>, <span style="font-family: DejaVu Sans;">数百台计算机用了五个月的时间合作因式分解了一个长达</span>512<span style="font-family: DejaVu Sans;">位的</span>RSA-155<span style="font-family: DejaVu Sans;">号公钥</span><em>N</em>, <span style="font-family: DejaVu Sans;">所以</span>, <span style="font-family: DejaVu Sans;">现代</span>SSL<span style="font-family: DejaVu Sans;">安全协议对公钥</span><em>N</em><span style="font-family: DejaVu Sans;">的要求是起码</span>1024<span style="font-family: DejaVu Sans;">位</span>, <span style="font-family: DejaVu Sans;">而且</span><em>φ</em>(<em>N</em>)<span style="font-family: DejaVu Sans;">不应有过小的质因数</span>, <span style="font-family: DejaVu Sans;">所以在生成</span><em>p</em>,<em>q</em><span style="font-family: DejaVu Sans;">时</span>, <span style="font-family: DejaVu Sans;">通常是选取随机值再用</span>Miller-Rabin<span style="font-family: DejaVu Sans;">测试来检验随机值是否为素数</span>.</p>
<p style="margin-bottom: 0in; font-style: normal;">
<p style="margin-bottom: 0in; font-style: normal;">
<p style="margin-bottom: 0in; font-style: normal;">
<p style="margin-bottom: 0in; font-style: normal;">
<p style="margin-bottom: 0in;"><em><br />
</em></p>
<p style="margin-bottom: 0in; font-style: normal;"><span style="font-family: DejaVu Sans;">现在的</span>RSA<span style="font-family: DejaVu Sans;">加密算法看起来无懈可击</span>, <span style="font-family: DejaVu Sans;">但是若多项式时间的因式分解算法被发现</span>, <span style="font-family: DejaVu Sans;">或者能在多项式时间内分解因式的量子计算机被发明</span>, <span style="font-family: DejaVu Sans;">那么</span>RSA<span style="font-family: DejaVu Sans;">也会变得跟凯撒加密法一样脆弱</span>, <span style="font-family: DejaVu Sans;">到那时</span>, <span style="font-family: DejaVu Sans;">我们就需要发明新的加密传输方法了</span>.</p>
<p style="margin-bottom: 0in; font-style: normal;">
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } 		A:link { so-language: zxx } --></p>
<p style="margin-bottom: 0in; font-style: normal;"><span style="color: #888888;">参考资料:</span></p>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } --></p>
<p style="margin-bottom: 0in; font-style: normal;"><span style="color: #888888;"> 1<span style="color: #888888;">. </span></span><span style="color: #888888;"><em>Classical and Contemporary Cryptology</em>, Richard Spillman.</span></p>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } 		A:link { so-language: zxx } --></p>
<p style="margin-bottom: 0in; font-style: normal;"><span style="color: #888888;"> 2. <em><a href="http://en.wikipedia.org/wiki/Rsa">RSA</a></em> entry from Wikipedia.</span></p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F138&amp;title=%E5%85%AC%E5%BC%80%E5%AF%86%E9%92%A5%E7%9A%84%E5%8A%A0%E5%AF%86%E6%B3%95%3A%20RSA%E5%8A%A0%E5%AF%86%E7%AE%97%E6%B3%95&amp;annotation=%0D%0A%E5%81%87%E5%A6%82Alice%E5%92%8CBob%E9%9C%80%E8%A6%81%E7%BB%8F%E8%BF%87%E4%B8%80%E4%B8%AA%E4%B8%8D%E5%8F%AF%E9%9D%A0%E5%AA%92%E4%BB%8B%E4%BC%A0%E9%80%81%E4%B8%80%E6%9D%A1%E6%B6%88%E6%81%AF%2C%20%E4%BB%96%E4%BB%AC%E5%A4%A7%E6%A6%82%E4%BC%9A%E6%8A%8A%E8%BF%99%E6%9D%A1%E6%B6%88%E6%81%AF%E5%8A%A0%E5%AF%86%2C%20%E8%80%8C%E6%99%AE%E9%81%8D%E4%BD%BF%E7%94%A8%E7%9A%84%E5%AD%97%E6%AF%8D%E7%A7%BB%E4%BD%8D%E6%B3%95%28%E5%87%AF%E6%92%92%E5%8A%A0%E5%AF%86%E6%B3%95%29%E5%A4%AA%E5%AE%B9%E6%98%93%E8%A2%AB%E7%A0%B4%E8%A7%A3%2C%20%E6%89%80%E4%BB%A5%E4%BB%96%E4%BB%AC%E5%8F%AF%E8%83%BD%E4%BC%9A%E8%80%83%E8%99%91%E4%BD%BF%E7%94%A8%E6%9B%B4%E5%8A%A0%E5%AE%89%E5%85%A8%E7%9A%84%E5%8A%A0%E5%AF%86%E6%B3%95.%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%E5%9C" title="Google Bookmarks"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F138&amp;title=%E5%85%AC%E5%BC%80%E5%AF%86%E9%92%A5%E7%9A%84%E5%8A%A0%E5%AF%86%E6%B3%95%3A%20RSA%E5%8A%A0%E5%AF%86%E7%AE%97%E6%B3%95&amp;notes=%0D%0A%E5%81%87%E5%A6%82Alice%E5%92%8CBob%E9%9C%80%E8%A6%81%E7%BB%8F%E8%BF%87%E4%B8%80%E4%B8%AA%E4%B8%8D%E5%8F%AF%E9%9D%A0%E5%AA%92%E4%BB%8B%E4%BC%A0%E9%80%81%E4%B8%80%E6%9D%A1%E6%B6%88%E6%81%AF%2C%20%E4%BB%96%E4%BB%AC%E5%A4%A7%E6%A6%82%E4%BC%9A%E6%8A%8A%E8%BF%99%E6%9D%A1%E6%B6%88%E6%81%AF%E5%8A%A0%E5%AF%86%2C%20%E8%80%8C%E6%99%AE%E9%81%8D%E4%BD%BF%E7%94%A8%E7%9A%84%E5%AD%97%E6%AF%8D%E7%A7%BB%E4%BD%8D%E6%B3%95%28%E5%87%AF%E6%92%92%E5%8A%A0%E5%AF%86%E6%B3%95%29%E5%A4%AA%E5%AE%B9%E6%98%93%E8%A2%AB%E7%A0%B4%E8%A7%A3%2C%20%E6%89%80%E4%BB%A5%E4%BB%96%E4%BB%AC%E5%8F%AF%E8%83%BD%E4%BC%9A%E8%80%83%E8%99%91%E4%BD%BF%E7%94%A8%E6%9B%B4%E5%8A%A0%E5%AE%89%E5%85%A8%E7%9A%84%E5%8A%A0%E5%AF%86%E6%B3%95.%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%E5%9C" title="del.icio.us"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F138&amp;t=%E5%85%AC%E5%BC%80%E5%AF%86%E9%92%A5%E7%9A%84%E5%8A%A0%E5%AF%86%E6%B3%95%3A%20RSA%E5%8A%A0%E5%AF%86%E7%AE%97%E6%B3%95" title="Facebook"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=%E5%85%AC%E5%BC%80%E5%AF%86%E9%92%A5%E7%9A%84%E5%8A%A0%E5%AF%86%E6%B3%95%3A%20RSA%E5%8A%A0%E5%AF%86%E7%AE%97%E6%B3%95&amp;link=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F138" title="FriendFeed"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=%E5%85%AC%E5%BC%80%E5%AF%86%E9%92%A5%E7%9A%84%E5%8A%A0%E5%AF%86%E6%B3%95%3A%20RSA%E5%8A%A0%E5%AF%86%E7%AE%97%E6%B3%95%20-%20http%3A%2F%2Fwww.cnphil.com%2Farchives%2F138" title="Twitter"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.douban.com/recommend/?url=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F138&title=%E5%85%AC%E5%BC%80%E5%AF%86%E9%92%A5%E7%9A%84%E5%8A%A0%E5%AF%86%E6%B3%95%3A%20RSA%E5%8A%A0%E5%AF%86%E7%AE%97%E6%B3%95" title="豆瓣"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/douban.png" title="豆瓣" alt="豆瓣" class="sociable-hovers" /></a>


<br/><br/><h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li>No Related Posts</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.cnphil.com/archives/138/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>是否存在第n个素数的公式呢?</title>
		<link>http://www.cnphil.com/archives/131</link>
		<comments>http://www.cnphil.com/archives/131#comments</comments>
		<pubDate>Mon, 20 Jul 2009 16:26:02 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Brainstorm]]></category>
		<category><![CDATA[General Math]]></category>

		<guid isPermaLink="false">http://www.cnphil.com/?p=131</guid>
		<description><![CDATA[我们经常跟素数打交道, 我们知道素数的各种验证算法, 但是是否存在素数的生成算法呢? 事实上, 我们有许多可以生成素数的算法, 但是, 由于这些算法的效率极低, 我们基本上不会使用这些算法. 方法一: 素数编码 设 pn 是第n个素数, Sierpinski 先生曾经定义了这样一个常量: 若定义[x]为一取下整函数, 即[x]表示不大于x的最大整数. 那么我们有: 对于这一类方法, 当把相关常量计算出来时才有实际价值, 这似乎不太可能. 方法二: 利用 Wilson 原理 Willans 先生这样定义了函数 pi(x) : 那么, 对于大于2的任意整数n, 我们有: 这个方法虽然比前一个更具体, 但是, 其中涉及到了很大的数, 要应用到实际运算中还有一定的困难. 关于素数还有很多精彩的算法, 比如验证素数的 Miller-Rabin 测试, 以及应用素数性质的 RSA 加密算法, 但有关生成素数的真正可行的算法, 还有待我们继续去探究. 参考文献: Prime FAQ, Chris K. Caldwell Share and Enjoy: Related [...]]]></description>
			<content:encoded><![CDATA[<p>我们经常跟素数打交道, 我们知道素数的各种验证算法, 但是是否存在素数的生成算法呢?</p>
<p>事实上, 我们有许多可以生成素数的算法, 但是, 由于这些算法的效率极低, 我们基本上不会使用这些算法.</p>
<p><strong>方法一: 素数编码</strong></p>
<p>设 <em>p</em><sub><em>n</em></sub> 是第n个素数, Sierpinski 先生曾经定义了这样一个常量:</p>
<p><img class="alignnone" src="http://pics.philhu.net/2009/2009072001.png" alt="" width="351" height="54" /></p>
<p>若定义[x]为一取下整函数, 即[x]表示不大于x的最大整数. 那么我们有:</p>
<p><img class="alignnone" src="http://pics.philhu.net/2009/2009072002.png" alt="" width="231" height="33" /></p>
<p>对于这一类方法, 当把相关常量计算出来时才有实际价值, 这似乎不太可能.</p>
<p><strong>方法二: 利用 Wilson 原理<br />
</strong></p>
<p>Willans 先生这样定义了函数 pi(x) :</p>
<p><img class="alignnone" src="http://pics.philhu.net/2009/2009072003.png" alt="" width="430" height="26" /></p>
<p>那么, 对于大于2的任意整数n, 我们有:</p>
<p><img class="alignnone" src="http://pics.philhu.net/2009/2009072004.png" alt="" width="501" height="26" /></p>
<p>这个方法虽然比前一个更具体, 但是, 其中涉及到了很大的数, 要应用到实际运算中还有一定的困难.</p>
<p>关于素数还有很多精彩的算法, 比如验证素数的 Miller-Rabin 测试, 以及应用素数性质的 RSA 加密算法, 但有关生成素数的真正可行的算法, 还有待我们继续去探究.<br />
<span id="more-131"></span><br />
<span style="color: #999999;">参考文献: <em>Prime FAQ</em>, Chris K. Caldwell</span></p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F131&amp;title=%E6%98%AF%E5%90%A6%E5%AD%98%E5%9C%A8%E7%AC%ACn%E4%B8%AA%E7%B4%A0%E6%95%B0%E7%9A%84%E5%85%AC%E5%BC%8F%E5%91%A2%3F&amp;annotation=%E6%88%91%E4%BB%AC%E7%BB%8F%E5%B8%B8%E8%B7%9F%E7%B4%A0%E6%95%B0%E6%89%93%E4%BA%A4%E9%81%93%2C%20%E6%88%91%E4%BB%AC%E7%9F%A5%E9%81%93%E7%B4%A0%E6%95%B0%E7%9A%84%E5%90%84%E7%A7%8D%E9%AA%8C%E8%AF%81%E7%AE%97%E6%B3%95%2C%20%E4%BD%86%E6%98%AF%E6%98%AF%E5%90%A6%E5%AD%98%E5%9C%A8%E7%B4%A0%E6%95%B0%E7%9A%84%E7%94%9F%E6%88%90%E7%AE%97%E6%B3%95%E5%91%A2%3F%0D%0A%0D%0A%E4%BA%8B%E5%AE%9E%E4%B8%8A%2C%20%E6%88%91%E4%BB%AC%E6%9C%89%E8%AE%B8%E5%A4%9A%E5%8F%AF%E4%BB%A5%E7%94%9F%E6%88%90%E7%B4%A0%E6%95%B0%E7%9A%84%E7%AE%97%E6%B3%95%2C%20%E4%BD%86%E6%98%AF%2C%20%E7%94%B1%E4%BA%8E%E8%BF%99%E4%BA%9B%E7%AE%97%E6%B3%95%E7%9A%84%E6%95%88%E7%8E%87%E6%9E%81%E4%BD%8E%2C%20%E6%88%91%E4%BB%AC%E5%9F%BA%E6%9C%AC%E4%B8%8A%E4%B8%8D%E4%BC%9A%E4%BD%BF%E7%94%A8%E8%BF%99%E4%BA" title="Google Bookmarks"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F131&amp;title=%E6%98%AF%E5%90%A6%E5%AD%98%E5%9C%A8%E7%AC%ACn%E4%B8%AA%E7%B4%A0%E6%95%B0%E7%9A%84%E5%85%AC%E5%BC%8F%E5%91%A2%3F&amp;notes=%E6%88%91%E4%BB%AC%E7%BB%8F%E5%B8%B8%E8%B7%9F%E7%B4%A0%E6%95%B0%E6%89%93%E4%BA%A4%E9%81%93%2C%20%E6%88%91%E4%BB%AC%E7%9F%A5%E9%81%93%E7%B4%A0%E6%95%B0%E7%9A%84%E5%90%84%E7%A7%8D%E9%AA%8C%E8%AF%81%E7%AE%97%E6%B3%95%2C%20%E4%BD%86%E6%98%AF%E6%98%AF%E5%90%A6%E5%AD%98%E5%9C%A8%E7%B4%A0%E6%95%B0%E7%9A%84%E7%94%9F%E6%88%90%E7%AE%97%E6%B3%95%E5%91%A2%3F%0D%0A%0D%0A%E4%BA%8B%E5%AE%9E%E4%B8%8A%2C%20%E6%88%91%E4%BB%AC%E6%9C%89%E8%AE%B8%E5%A4%9A%E5%8F%AF%E4%BB%A5%E7%94%9F%E6%88%90%E7%B4%A0%E6%95%B0%E7%9A%84%E7%AE%97%E6%B3%95%2C%20%E4%BD%86%E6%98%AF%2C%20%E7%94%B1%E4%BA%8E%E8%BF%99%E4%BA%9B%E7%AE%97%E6%B3%95%E7%9A%84%E6%95%88%E7%8E%87%E6%9E%81%E4%BD%8E%2C%20%E6%88%91%E4%BB%AC%E5%9F%BA%E6%9C%AC%E4%B8%8A%E4%B8%8D%E4%BC%9A%E4%BD%BF%E7%94%A8%E8%BF%99%E4%BA" title="del.icio.us"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F131&amp;t=%E6%98%AF%E5%90%A6%E5%AD%98%E5%9C%A8%E7%AC%ACn%E4%B8%AA%E7%B4%A0%E6%95%B0%E7%9A%84%E5%85%AC%E5%BC%8F%E5%91%A2%3F" title="Facebook"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=%E6%98%AF%E5%90%A6%E5%AD%98%E5%9C%A8%E7%AC%ACn%E4%B8%AA%E7%B4%A0%E6%95%B0%E7%9A%84%E5%85%AC%E5%BC%8F%E5%91%A2%3F&amp;link=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F131" title="FriendFeed"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=%E6%98%AF%E5%90%A6%E5%AD%98%E5%9C%A8%E7%AC%ACn%E4%B8%AA%E7%B4%A0%E6%95%B0%E7%9A%84%E5%85%AC%E5%BC%8F%E5%91%A2%3F%20-%20http%3A%2F%2Fwww.cnphil.com%2Farchives%2F131" title="Twitter"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.douban.com/recommend/?url=http%3A%2F%2Fwww.cnphil.com%2Farchives%2F131&title=%E6%98%AF%E5%90%A6%E5%AD%98%E5%9C%A8%E7%AC%ACn%E4%B8%AA%E7%B4%A0%E6%95%B0%E7%9A%84%E5%85%AC%E5%BC%8F%E5%91%A2%3F" title="豆瓣"><img src="http://www.cnphil.com/wp-content/plugins/sociable/images/douban.png" title="豆瓣" alt="豆瓣" class="sociable-hovers" /></a>


<br/><br/><h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li>No Related Posts</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.cnphil.com/archives/131/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
