摘要:
数学题(模运算)题意:详细的翻译http://www.cnblogs.com/devymex/archive/2010/08/28/1810480.html简单的题意:给你一个字符串(可能有空格,最多1024字符),每个字符代表一个数字,因为最多有256个字符,所以这个字符串其实是表示一个256进制的数字。但这还没完,在这个256进制数字要再加两位,组成一个新的256进制数字,这个数字要能被g=34943(这是个十进制数字)整除,要你输出新添加的那两个数字是什么,这两个数字要以16进制的形式输出,用空格隔开思路:把原来的256进制数字先转为十进制数x,那么再添加两位后,其实原本的数字翻了2倍, 阅读全文
摘要:
欧拉函数用符号φ表示,φ(n)表示小于等于n的正整数数中与n互质的数的个数φ(1)=1 ; 1φ(2)=1 ; 1φ(3)=2 ; 1,2φ(4)=2 ; 1,3φ(5)=5 ; 1,2,3,4φ(6)=2 ; 1,5 φ(7)=6 ; 1,2,3,4,5,6φ(8)=4 ; 1,3,5,7…………………………其中当n为素数时,φ(n)=n-1; 然后再将这个问题推广到一般性——1.怎么求任意的φ(n)。2.怎么求n以内所有的φ(n)1.对于任意的n,φ(n)=n x (1-p1) x (1-p2) x (1-p3) …………(1-pm)其中p1,p2,p3……pm是n能分解出... 阅读全文