<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_空军</title><subtitle type="text">skyiv studio</subtitle><id>http://feed.cnblogs.com/blog/u/14047/rss</id><updated>2010-08-22T13:10:18Z</updated><author><name>空军</name><uri>http://www.cnblogs.com/skyiv/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/skyiv/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/14047/rss"/><entry><id>http://www.cnblogs.com/skyiv/archive/2010/08/22/VisualAPL.html</id><title type="text">VisualAPL Installer for Visual Studio 2008</title><summary type="text">http://forum.apl2000.com/viewtopic.php?t=427http://forum.apl2000.com/download.php?id=261安装完成后，在 Visual Studio 2008 中，视图-&amp;gt;其他窗口-&amp;gt;Cielo Explorer(Ctrl+W,I)，即可使用APL。</summary><published>2010-08-22T13:10:00Z</published><updated>2010-08-22T13:10:00Z</updated><author><name>空军</name><uri>http://www.cnblogs.com/skyiv/</uri></author><link rel="alternate" href="http://www.cnblogs.com/skyiv/archive/2010/08/22/VisualAPL.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/skyiv/archive/2010/08/22/VisualAPL.html"/><content type="html">&lt;p&gt;http://forum.apl2000.com/viewtopic.php?t=427&lt;/p&gt;&lt;p&gt;http://forum.apl2000.com/download.php?id=261&lt;/p&gt;&lt;p&gt;安装完成后，在 Visual Studio 2008 中，视图-&amp;gt;其他窗口-&amp;gt;Cielo Explorer(Ctrl+W,I)，即可使用APL。&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/skyiv/aggbug/1805942.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/skyiv/archive/2010/08/22/VisualAPL.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/skyiv/archive/2010/04/07/CreateMDB.html</id><title type="text">[ZT] Create a Microsoft Access Database Using ADOX and Visual Basic .NET</title><summary type="text">Programmers may have to create databases programmatically, but neither ActiveX Data Objects (ADO) nor ADO.NET provide the means to create Microsoft Access databases. However, you can create Access databases by using the Microsoft Jet OLE DB Provider and Microsoft ADO Ext. 2.7 for DDL and Security (ADOX) with the COM Interop layer.</summary><published>2010-04-07T03:02:00Z</published><updated>2010-04-07T03:02:00Z</updated><author><name>空军</name><uri>http://www.cnblogs.com/skyiv/</uri></author><link rel="alternate" href="http://www.cnblogs.com/skyiv/archive/2010/04/07/CreateMDB.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/skyiv/archive/2010/04/07/CreateMDB.html"/><content type="html">&lt;p&gt;&lt;a target="_blank" href="http://to./3id9"&gt;http://to./3id9&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a target="_blank" href="http://www.codeguru.com/vb/gen/vb_database/microsoftaccess/article.php/c5149"&gt;http://www.codeguru.com/vb/gen/vb_database/microsoftaccess/article.php/c5149 &lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/skyiv/aggbug/1706085.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/skyiv/archive/2010/04/07/CreateMDB.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/skyiv/archive/2010/03/27/1698550.html</id><title type="text">数的分解，据说是清华的一道复试上机题</title><summary type="text">任何数都能分解成2的幂，例如：7=1+1+1+1+1+1+1=1+1+1+1+1+2=1+1+1+2+2=1+1+1+4=1+2+2+2=1+2+4求任意整数n(n&lt;100亿)的此类划分数。</summary><published>2010-03-27T12:35:00Z</published><updated>2010-03-27T12:35:00Z</updated><author><name>空军</name><uri>http://www.cnblogs.com/skyiv/</uri></author><link rel="alternate" href="http://www.cnblogs.com/skyiv/archive/2010/03/27/1698550.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/skyiv/archive/2010/03/27/1698550.html"/><content type="html">&lt;p&gt;来源: &lt;a href="http://topic.csdn.net/u/20100325/20/38e39935-9463-452c-a194-1ed8f6b49c99.html" target="_blank"&gt;http://topic.csdn.net/u/20100325/20/38e39935-9463-452c-a194-1ed8f6b49c99.html&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;任何数都能分解成2的幂，&lt;br /&gt;例如：7&lt;br /&gt;=1+1+1+1+1+1+1&lt;br /&gt;=1+1+1+1+1+2&lt;br /&gt;=1+1+1+2+2&lt;br /&gt;=1+1+1+4&lt;br /&gt;=1+2+2+2&lt;br /&gt;=1+2+4&lt;br /&gt;求任意整数n(n&amp;lt;100亿)的此类划分数。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;br /&gt;解:&lt;/p&gt;&#xD;
&lt;p&gt;记f(n)为n的划分数，我们有递推公式：&lt;br /&gt;f(2m + 1) = f(2m)，&lt;br /&gt;f(2m) = f(2m - 1) + f(m)，&lt;br /&gt;初始条件：f(1) = 1。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;br /&gt;证明:&lt;/p&gt;&#xD;
&lt;p&gt;证明的要点是考虑划分中是否有1。&lt;/p&gt;&#xD;
&lt;p&gt;记:&lt;br /&gt;A(n) = n的所有划分组成的集合，&lt;br /&gt;B(n) = n的所有含有1的划分组成的集合，&lt;br /&gt;C(n) = n的所有不含1的划分组成的集合，&lt;br /&gt;则有: A(n) = B(n)&amp;#8746;C(n)。&lt;/p&gt;&#xD;
&lt;p&gt;又记:&lt;br /&gt;f(n) = A(n)中元素的个数，&lt;br /&gt;g(n) = B(n)中元素的个数，&lt;br /&gt;h(n) = C(n)中元素的个数，&lt;br /&gt;易知: f(n) = g(n) + h(n)。&lt;/p&gt;&#xD;
&lt;p&gt;以上记号的具体例子见文末。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;br /&gt;我们先来证明: f(2m + 1) = f(2m)，&lt;br /&gt;首先，2m + 1 的每个划分中至少有一个1，去掉这个1，就得到 2m 的一个划分，故 f(2m + 1)&amp;#8804;f(2m)。&lt;br /&gt;其次，2m 的每个划分加上个1，就构成了 2m + 1 的一个划分，故 f(2m)&amp;#8804;f(2m + 1)。&lt;br /&gt;综上，f(2m + 1) = f(2m)。&lt;/p&gt;&#xD;
&lt;p&gt;接着我们要证明: f(2m) = f(2m - 1) + f(m)，&lt;br /&gt;把 B(2m) 中的划分中的1去掉一个，就得到 A(2m - 1) 中的一个划分，故 g(2m)&amp;#8804;f(2m - 1)。&lt;br /&gt;把 A(2m - 1) 中的划分加上一个1，就得到 B(2m) 中的一个划分，故 f(2m - 1)&amp;#8804;g(2m)。&lt;br /&gt;综上，g(2m) = f(2m - 1)。&lt;/p&gt;&#xD;
&lt;p&gt;把 C(2m) 中的划分的元素都除以2，就得到 A(m) 中的一个划分，故 h(2m)&amp;#8804;f(m)。&lt;br /&gt;把 A(m) 中的划分的元素都乘2，就得到 C(2m) 中的一个划分，故 f(m)&amp;#8804;h(2m)。&lt;br /&gt;综上，h(2m) = f(m)。&lt;/p&gt;&#xD;
&lt;p&gt;所以: f(2m) = g(2m) + h(2m) = f(2m - 1) + f(m)。&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;&#xD;
&lt;p&gt;这就证明了我们的递推公式。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;br /&gt;记 f(0) = 1，根据递推公式，可以得到:&lt;br /&gt;f(2m) = f(0) + f(1) + ... + f(m)。&lt;br /&gt;(证明留给读者)&lt;/p&gt;&#xD;
&lt;p&gt;&lt;br /&gt;一些例子：&lt;/p&gt;&#xD;
&lt;p&gt;A(3) = {&lt;br /&gt;&amp;nbsp; (1,1,1)&lt;br /&gt;&amp;nbsp; (1,2)&lt;br /&gt;},&lt;br /&gt;f(3) = 2,&lt;/p&gt;&#xD;
&lt;p&gt;A(4) = {&lt;br /&gt;&amp;nbsp;(1,1,1,1)&lt;br /&gt;&amp;nbsp; (1,1,2)&lt;br /&gt;&amp;nbsp; (2,2)&lt;br /&gt;&amp;nbsp; (4)&lt;br /&gt;},&lt;br /&gt;f(4) = 4,&lt;/p&gt;&#xD;
&lt;p&gt;A(5) = {&lt;br /&gt;&amp;nbsp;(1,1,1,1,1)&lt;br /&gt;&amp;nbsp; (1,1,1,2)&lt;br /&gt;&amp;nbsp; (1,2,2)&lt;br /&gt;&amp;nbsp; (1,4)&lt;br /&gt;},&lt;br /&gt;f(5) = 4,&lt;/p&gt;&#xD;
&lt;p&gt;A(6) = {&lt;br /&gt;&amp;nbsp;(1,1,1,1,1,1)&lt;br /&gt;&amp;nbsp; (1,1,1,1,2)&lt;br /&gt;&amp;nbsp; (1,1,2,2)&lt;br /&gt;&amp;nbsp; (1,1,4)&lt;br /&gt;&amp;nbsp; (2,2,2)&lt;br /&gt;&amp;nbsp; (2,4)&lt;br /&gt;},&lt;br /&gt;f(6) = 6,&lt;/p&gt;&#xD;
&lt;p&gt;B(6) = {&lt;br /&gt;&amp;nbsp;(1,1,1,1,1,1)&lt;br /&gt;&amp;nbsp; (1,1,1,1,2)&lt;br /&gt;&amp;nbsp; (1,1,2,2)&lt;br /&gt;&amp;nbsp; (1,1,4)&lt;br /&gt;},&lt;br /&gt;g(6) = 4,&lt;/p&gt;&#xD;
&lt;p&gt;C(6) = {&lt;br /&gt;&amp;nbsp; (2,2,2)&lt;br /&gt;&amp;nbsp; (2,4)&lt;br /&gt;},&lt;br /&gt;h(6) = 2.&lt;br /&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/skyiv/aggbug/1698550.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/skyiv/archive/2010/03/27/1698550.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/skyiv/archive/2009/10/13/1582620.html</id><title type="text">为System.Windows.Forms.FontDialog类添加Location属性</title><summary type="text">FontDialog类继承自CommonDialog，没有Location及Size属性，其他自CommonDialog派生的类，如ColorDialog、FileDialog等也是如此。现在我们给它添加这些属性。</summary><published>2009-10-13T09:07:00Z</published><updated>2009-10-13T09:07:00Z</updated><author><name>空军</name><uri>http://www.cnblogs.com/skyiv/</uri></author><link rel="alternate" href="http://www.cnblogs.com/skyiv/archive/2009/10/13/1582620.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/skyiv/archive/2009/10/13/1582620.html"/></entry><entry><id>http://www.cnblogs.com/skyiv/archive/2009/05/26/ffx.html</id><title type="text">f(f(x)) = -x</title><summary type="text">设计一个函数 f，使得 f(f(x)) = -x 这里 f(x) 的定义值和值域都是集合 A。</summary><published>2009-05-26T03:38:00Z</published><updated>2009-05-26T03:38:00Z</updated><author><name>空军</name><uri>http://www.cnblogs.com/skyiv/</uri></author><link rel="alternate" href="http://www.cnblogs.com/skyiv/archive/2009/05/26/ffx.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/skyiv/archive/2009/05/26/ffx.html"/></entry><entry><id>http://www.cnblogs.com/skyiv/archive/2008/11/15/1333983.html</id><title type="text">[zt]〖Math〗构造函数使得任意小的区间所对应的值域都是整个实数域</title><summary type="text">你能不能想出这样一个函数f，它的定义域和值域都是R，并且对于任意小的区间l=(u,v)，这个函数都能把(u,v)满射到整个R上。</summary><published>2008-11-14T19:18:00Z</published><updated>2008-11-14T19:18:00Z</updated><author><name>空军</name><uri>http://www.cnblogs.com/skyiv/</uri></author><link rel="alternate" href="http://www.cnblogs.com/skyiv/archive/2008/11/15/1333983.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/skyiv/archive/2008/11/15/1333983.html"/></entry><entry><id>http://www.cnblogs.com/skyiv/archive/2008/09/27/1301046.html</id><title type="text">[zt]鸟巢、水立方：同一个地方，同一梦想</title><summary type="text">一内裤生产厂家抢先注册两个商标：男式内裤叫&amp;#8220;鸟巢&amp;#8221;，女式内裤叫&amp;#8220;水立方&amp;#8221;，广告词：&amp;#8220;同一个地方，同一个梦想&amp;#8221;。</summary><published>2008-09-27T12:12:00Z</published><updated>2008-09-27T12:12:00Z</updated><author><name>空军</name><uri>http://www.cnblogs.com/skyiv/</uri></author><link rel="alternate" href="http://www.cnblogs.com/skyiv/archive/2008/09/27/1301046.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/skyiv/archive/2008/09/27/1301046.html"/></entry><entry><id>http://www.cnblogs.com/skyiv/archive/2008/09/21/1295296.html</id><title type="text">〖Math〗据传，任意锐角等于0°</title><summary type="text"/><published>2008-09-21T08:45:00Z</published><updated>2008-09-21T08:45:00Z</updated><author><name>空军</name><uri>http://www.cnblogs.com/skyiv/</uri></author><link rel="alternate" href="http://www.cnblogs.com/skyiv/archive/2008/09/21/1295296.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/skyiv/archive/2008/09/21/1295296.html"/></entry><entry><id>http://www.cnblogs.com/skyiv/archive/2008/08/09/EinsteinPuzzle.html</id><title type="text">爱因斯坦的超级问题(谁养鱼)SQL解法</title><summary type="text">在一条街上，有5座房子，喷了5种颜色，每个房里住着不同国籍的人，每个人喝不同的饮料，抽不同的香烟，养不同的宠物。请问，谁养鱼？</summary><published>2008-08-09T01:48:00Z</published><updated>2008-08-09T01:48:00Z</updated><author><name>空军</name><uri>http://www.cnblogs.com/skyiv/</uri></author><link rel="alternate" href="http://www.cnblogs.com/skyiv/archive/2008/08/09/EinsteinPuzzle.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/skyiv/archive/2008/08/09/EinsteinPuzzle.html"/></entry><entry><id>http://www.cnblogs.com/skyiv/archive/2008/07/31/1257117.html</id><title type="text">“槑囧圐圙”您认得这些汉字吗？</title><summary type="text">槑 m&amp;#233;i 囧 jiǒng 圐圙 kū l&amp;#252;&amp;#232;</summary><published>2008-07-31T02:58:00Z</published><updated>2008-07-31T02:58:00Z</updated><author><name>空军</name><uri>http://www.cnblogs.com/skyiv/</uri></author><link rel="alternate" href="http://www.cnblogs.com/skyiv/archive/2008/07/31/1257117.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/skyiv/archive/2008/07/31/1257117.html"/></entry></feed>
