hi,you guys。今天我们继续学习,今天我们学习的内容是集合与泛型。集合、泛型是我们项目开发中经常会用的知识。学好泛型、集合,对我们开发工作有很大的帮助。集合物以类聚,相同的东西需要归于一类。我们常常将相互关联的对象组成集合,自然数组成自然数集。同班同学组成班级,诗人做的诗篇,组成诗集。集合中...
分类:
其他好文 时间:
2014-08-23 17:43:21
阅读次数:
201
将一个整数N拆分成n个连续自然数的和。例如:15 = 1+2+3+4+515 = 4+5+615 = 7+8实现一个函数,打印所有可能,并且统计有多少种方法?分析过程如下。对于一个数N,2个自然数相加:m+(m+1) =2m+13个自然数相加:(m-1)+m+(m+1) ...
分类:
其他好文 时间:
2014-08-19 23:59:25
阅读次数:
473
原题 自然数采用蛇形排列方式填充到数组中。将自然数1、2、3…、N*N逐个顺序插入方阵中适当的位置,这个过程沿斜列进行。将斜列编号为0、1、2…、2n(以i标记,n=N-1),如下面的数据排列,这个排列为蛇形排列。 1 3 4 10 2 5 9 11 6 8 12 15 7 13 14 16 我的思...
分类:
其他好文 时间:
2014-08-17 22:37:12
阅读次数:
331
ZOJ 2562 More Divisors(高合成数)
ACM
题目地址:ZOJ 2562 More Divisors
题意:
求小于n的最大的高合成数,高合成数指一类整数,任何比它小的自然数的因子数目均比这个数的因子数目少。
分析:
网上都叫它反素数,其实我查了一下,翻素数应该是正着写倒着写都是素数的素数。这个应该叫高合成数,见Wikipedia: Highly...
分类:
其他好文 时间:
2014-08-15 09:29:37
阅读次数:
241
[问题描述]输入自然数n,然后将其拆分成由若干数相加的形式,参与加法运算的数可以重复。输入:待拆分的自然数n。输出:若干数的加法式子。[样例输入]7[样例输出]7=1+67=1+1+57=1+1+1+47=1+1+1+1+37=1+1+1+1+1+27=1+1+1+1+1+1+17=1+1+1+2+...
分类:
其他好文 时间:
2014-08-13 18:24:16
阅读次数:
607
[问题描述]列出所有从数字1到数字n的连续自然数的排列,要求所产生的任一数字序列中不允许出现重复的数字。输入:n(1n then begin for i:=1 to n do write(a[i],' '); writeln; end else for i...
分类:
其他好文 时间:
2014-08-12 21:28:34
阅读次数:
341
看sicp看到8皇后谜题, 突然兴致来了,尝试独立解决(scheme代码的好处在于,即使你瞟了眼答案, 也不会有任何收获, 除了知道那儿有一坨神秘的括号和英文字符外但Python代码就不同了),成功了,而且还是N皇后算法(把N个皇后放到N*N正方形方格中有多少种方法, N为自然数).最简单的情况是,...
分类:
其他好文 时间:
2014-08-11 17:21:23
阅读次数:
161
1.欧几里得算法(辗转相除法)和唯一分解定理:
①唯一性分解定理:
算术基本定理,又称为正整数的唯一分解定理,即:每个大于1的自然数均可写为质数的积,而且这些素因子按大小排列之后,写法仅有一种方式。
算术基本定理的内容由两部分构成:
分解的存在性;
分解的唯一性,即若不考虑排列的顺序,正整数分解为素数乘积的方式是唯一的。
②辗转相除法:
是求最大公约数的算法。
辗转相除法基...
分类:
其他好文 时间:
2014-08-11 14:59:42
阅读次数:
330
求余数
时间限制:1000 ms | 内存限制:65535 KB
难度:3
描述 现在给你一个自然数n,它的位数小于等于一百万,现在你要做的就是求出这个数除10003之后的余数
输入第一行有一个整数m(1
随后m行每行有一个自然数n。输出输出n整除10003之后的余数,每次输出占一行。样例输入
3
4
5
465456541
样例输出
4
5
6948...
分类:
其他好文 时间:
2014-08-11 11:59:12
阅读次数:
212
奇怪的排序
时间限制:1000 ms | 内存限制:65535 KB
难度:1
描述
最近,Dr. Kong 新设计一个机器人Bill.这台机器人很聪明,会做许多事情。惟独对自然数的理解与人类不一样,它是从右往左读数.比如,它看到123时,会理解成321.让它比较23与15哪一个大,它说15大。原因是它的大脑会以为是32与51在进行比较.再比如让它比较29与30,它说29大.
给...
分类:
其他好文 时间:
2014-08-10 15:48:50
阅读次数:
213