﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-Anonymous-随笔分类-数学</title><link>http://www.blogjava.net/Anonymous/category/17068.html</link><description /><language>zh-cn</language><lastBuildDate>Wed, 28 Feb 2007 03:45:11 GMT</lastBuildDate><pubDate>Wed, 28 Feb 2007 03:45:11 GMT</pubDate><ttl>60</ttl><item><title>问题: 给定一个字符集，怎样使用最少的字符个数来表示一个大数?</title><link>http://www.blogjava.net/Anonymous/archive/2006/11/18/81967.html</link><dc:creator>佚名</dc:creator><author>佚名</author><pubDate>Sat, 18 Nov 2006 13:54:00 GMT</pubDate><guid>http://www.blogjava.net/Anonymous/archive/2006/11/18/81967.html</guid><wfw:comment>http://www.blogjava.net/Anonymous/comments/81967.html</wfw:comment><comments>http://www.blogjava.net/Anonymous/archive/2006/11/18/81967.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Anonymous/comments/commentRss/81967.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Anonymous/services/trackbacks/81967.html</trackback:ping><description><![CDATA[
		<p>问题描述：<br />       Q1：  给定字符集C ={0，1，2，3，4，5，6，7，8，9，+，—，*，/，^}，采用我们熟知的约定：其中，+，—，*，/，^ 分别表示加，减，乘，除，幂运算，运算符优先级依次升高，遇到同级运算符从右向左运算，数字为十进制数。那么，任给的一个（大）数，怎么只使用字符集C里的字符来表示它，确保表达式字符串长度最短？<br /><br />问题解释：<br />        举例说明， <strong><font size="4">9^9 = 3^4=387</font><font size="-2"></font><font size="4">420</font><font size="-2"></font></strong><font size="4"><strong>489，</strong></font><font size="3">可以看出表示<strong><font size="4">387</font><font size="-2"></font><font size="4">420</font><font size="-2"></font></strong><font size="4"><strong>489</strong></font></font><font size="3">最少只需3个字符。<font size="4"><strong>9^9-1=387<font size="-2"></font><font size="4">420</font><font size="-2"></font></strong><font size="4"><strong>488，</strong><font size="3">可以看出表示</font><strong><font size="4">387</font><font size="-2"></font><font size="4">420</font><font size="-2"></font><font size="4">488</font></strong><font size="3">最少只需5个字符。</font></font></font><br /><br /><br />相似问题：<br />       Q2：给定字符集B ={0，1，+，—，*，/，^}，采用二进制数，这时，任给的一个（大）数，怎么只使用字符集B里的字符来表示它，确保表达式字符串长度最短？<br />       Q3：给定字符集B<sup>+</sup> ={0，1，+，—，*，/，^，！}，其中！表示阶乘运算，这时情况怎样呢？<br /><br />问题讨论：<br />         讨论问题Q2或Q3似乎比问题Q1更有意义。假如给定的数N很大，计算Q2或Q3很不容易，因为因数分解本身就是一件很棘手的事，而这里，事先根本不能确定因数分解跟N相关的那个数最好。<br />        Q2或Q3是一个可计算函数吗？是一个递归函数吗？是否存在算法程序求解？<br /></font></p>
<img src ="http://www.blogjava.net/Anonymous/aggbug/81967.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Anonymous/" target="_blank">佚名</a> 2006-11-18 21:54 <a href="http://www.blogjava.net/Anonymous/archive/2006/11/18/81967.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>初等数论里的几个问题</title><link>http://www.blogjava.net/Anonymous/archive/2006/11/16/81504.html</link><dc:creator>佚名</dc:creator><author>佚名</author><pubDate>Thu, 16 Nov 2006 05:47:00 GMT</pubDate><guid>http://www.blogjava.net/Anonymous/archive/2006/11/16/81504.html</guid><wfw:comment>http://www.blogjava.net/Anonymous/comments/81504.html</wfw:comment><comments>http://www.blogjava.net/Anonymous/archive/2006/11/16/81504.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Anonymous/comments/commentRss/81504.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Anonymous/services/trackbacks/81504.html</trackback:ping><description><![CDATA[命题1      2^n+1是素数的必要条件是n=2^m，形如 2^(2^m)+1 的数称为Fermat数<br />           2^n-1是素数的必要条件是n是素数，形如2^n-1的素数称为Mersenne素数. 2^p-1如有素因子(p是素数)，其形式必定是2kp+1.<br />证：1）考察2^n+1，如果n = (2^k)*j并且j是大于1的奇数，则<br />            2^n+1 = (2^(2^k)+1- 1)^j +1，展开容易看出2^(2^k)+1 |  2^n+1<br />    2）Let <i>r</i> and <i>s</i> be positive integers, then the polynomial <i>x<sup>rs</sup></i>-1 is <i>x<sup>s</sup></i>-1 times <i>x</i><sup><i>s</i>(<i>r</i>-1)</sup> + <i>x</i><sup><i>s</i>(<i>r</i>-2)</sup> + ... + <i>x</i><sup><i>s</i></sup> + 1.  So if <i>n</i> is composite (say <i>r</i><sup>.</sup><i>s</i> with 1&lt;<i>s</i>&lt;<i>n</i>), then 2<i><sup>n</sup></i>-1 is also composite (because it is divisible by <i>2<sup>s</sup></i>-1). <br /><br /><br />命题2      完美数就是那些真因子的和等于自身的数。所有是偶数的完美数都形如2^(n-1)*(2^n-1)，并且 2^n-1必须为素数。属于奇数的完美数至今未能确定。<br /><br /><br />命题3      设a&gt;=2，b&gt;=2,  a与b互素，即存在整数x，y满足ax+by=1.则：<br />1）一定存在正整数s&lt;a，使得a|b<i><sup>s</sup></i>-1<br />2）如果s<sub>0</sub>是满足1）式的最小正整数，则a|b<i><sup>h</sup></i>-1(h是自然数)的充要条件是s<sub>0</sub>|h<sub><br /></sub>2）a整除b<i><sup>n</sup></i>后，n=1，2，3...., 所可能取到的不同非负余数正好是s<sub>0</sub>个<br /><br /><br />费马小定理     1)设p是素数，则对任意正整数a，p|a<i><sup>p</sup></i>-a<br />2)进一步如果p不整除a，则 p|a<i><sup>p-1</sup></i>-1，存在d&gt;1是满足<br />                        <img height="19" alt="a^d-1=0 (mod p)" src="http://mathworld.wolfram.com/images/equations/FermatsLittleTheorem/equation2.gif" width="117" />            <br />的最小正整数，并且d|p-1<br /><br />证法一归纳法：因为p|C(p,j)，这里C(p,j)是组合数，0&lt;j&lt;p.<br />             所以(a+1)<i><sup>p</sup></i>-(a+1)=a<i><sup>p</sup></i>-a+p*A<br /><br /><br /><br />命题4       <img src="http://www.blogjava.net/images/blogjava_net/Anonymous/17412/r_dxs.JPG" /><br />                 <br /><br /><img src ="http://www.blogjava.net/Anonymous/aggbug/81504.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Anonymous/" target="_blank">佚名</a> 2006-11-16 13:47 <a href="http://www.blogjava.net/Anonymous/archive/2006/11/16/81504.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于质倒数的循环节长度的两个命题</title><link>http://www.blogjava.net/Anonymous/archive/2006/10/27/77651.html</link><dc:creator>佚名</dc:creator><author>佚名</author><pubDate>Fri, 27 Oct 2006 06:58:00 GMT</pubDate><guid>http://www.blogjava.net/Anonymous/archive/2006/10/27/77651.html</guid><wfw:comment>http://www.blogjava.net/Anonymous/comments/77651.html</wfw:comment><comments>http://www.blogjava.net/Anonymous/archive/2006/10/27/77651.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Anonymous/comments/commentRss/77651.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Anonymous/services/trackbacks/77651.html</trackback:ping><description><![CDATA[
		<p>命题1    质数p的倒数的循环节长度L整除p－1，即L | p－1<br /><br />命题2    n为一个大于1的自然数，如果1/n的循环节的长度＝n-1，则n为质数<br /><br /><br />今天看到这两个命题，感觉都很自然，证明应该不难吧</p>
<img src ="http://www.blogjava.net/Anonymous/aggbug/77651.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Anonymous/" target="_blank">佚名</a> 2006-10-27 14:58 <a href="http://www.blogjava.net/Anonymous/archive/2006/10/27/77651.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>