- 博客(0)
- 资源 (10)
- 收藏
- 关注
JavaTM Platform, Enterprise Edition 6 API Specification
JavaTM Platform, Enterprise Edition 6
API Specification
从Oracle官网上搞下来的JavaEE API文档,制作成chm方便查询,保证不添加任何无关内容,纯的
2010-11-26
ACM 砝码问题 解答
砝码问题
Problem
有一组砝码,重量互不相等,分别为m1、m2、m3……mn;它们可取的最大数量分别为x1、x2、x3……xn。
现要用这些砝码去称物体的重量,问能称出多少种不同的重量。
Input
第一行为一整数t,表示有t组测试数据。
每组测试数据第一行一个整数n(n<=10),表示有多种不同的砝码;
第二行n个整数(中间用空格分隔),m1、m2、m3……mn,分别表示n个砝码的重量;(1<=mi<=20)
第三行n个整数(中间用空格分隔),x1、x2、x3……xn,分别表示n个砝码可取的最大数量。(1<=xi<=20)
Output
每组数据输出仅一行,一个整数,表示利用给定的砝码可以称出的不同的重量数。
注:包括0。
Sample Input
1
2
1 2
2 1
Sample Output
5
2010-09-20
ACM 埃及分数 解答
埃及分数
Problem
在古埃及,人们使用单位分数的和(形如1/a的, a是自然数)表示一切有理数。
如:2/3=1/2+1/6,但不允许2/3=1/3+1/3,因为加数中有相同的。
对于一个分数a/b,表示方法有很多种,但是哪种最好呢?
首先,加数少的比加数多的好,其次,加数个数相同的,最小的分数越大越好。
如:
19/45=1/3 + 1/12 + 1/180
19/45=1/3 + 1/15 + 1/45
19/45=1/3 + 1/18 + 1/30,
19/45=1/4 + 1/6 + 1/180
19/45=1/5 + 1/6 + 1/18.
最好的是最后一种,因为1/18比1/180,1/45,1/30,1/180都大。
给出a,b(0〈a〈b〈1000),编程计算最好的表达方式。
Input
第一行:N 表示有N组测试数据,每组测试数据为一行包含a,b(0〈a〈b〈1000)。
Output
每组测试数据若干个数,自小到大排列,依次是单位分数的分母。
Sample Input
1
19 45
Sample Output
5 6 18
2010-09-20
J2EE SDK 5 API.chm
JavaTM Enterprise Edition 5
Sun Java System Application Server v 9.0
API Specifications
官网上的英文原版,我找到的最全的一个版本,从官网的SDK包下载安装后提取出做成chm,不加任何东西,有需要的下载,不强求!
2010-09-19
hibernate-distribution-3.5.6-Final.CHM
hibernate-distribution-3.5.6-Final.CHM
从官网包中提取制作出API的CHM版本,不加任何东西,有需要的自己选择下载与否,不强求
2010-09-19
Google Android SDK开发范例大全(第2版) 源代码打包下载--(2)
Google Android SDK开发范例大全(第2版) 源代码打包下载 今天刚买的书 光盘是的源代码,比较容易共享,这书就有点难办了,没那技术做成PDF,大家喜欢还是买本吧,我是看电子版的觉得不错才买的
分两部分上传,有点大的,再怎么压都压不到20M以下,见谅
第一部分的下载地址:
http://download.csdn.net/source/2572559
2010-07-25
Google Android SDK开发范例大全(第2版) 源代码打包下载--(1)
Google Android SDK开发范例大全(第2版) 源代码打包下载 今天刚买的书 光盘是的源代码,比较容易共享,这书就有点难办了,没那技术做成PDF,大家喜欢还是买本吧,我是看电子版的觉得不错才买的
分两部分上传,有点大的,再怎么压都压不到20M以下,见谅
第二部分的下载地址:
http://download.csdn.net/source/2572565
2010-07-25
Pascal基本算法整理
Pascal基本算法整理,学习用很好
1.数论算法
求两数的最大公约数
function gcd(a,b:integer):integer;
begin
if b=0 then gcd:=a
else gcd:=gcd (b,a mod b);
end ;
求两数的最小公倍数
function lcm(a,b:integer):integer;
begin
if a< b then swap(a,b);
lcm:=a;
while lcm mod b >0 do inc(lcm,a);
end;
素数的求法
A.小范围内判断一个数是否为质数:
function prime (n: integer): Boolean;
var I: integer;
begin
for I:=2 to trunc(sqrt(n)) do
if n mod I=0 then begin
prime:=false; exit;
end;
prime:=true;
end;
B.判断longint范围内的数是否为素数(包含求50000以内的素数表):
procedure getprime;
var
i,j:longint;
p:array[1..50000] of boolean;
begin
fillchar(p,sizeof(p),true);
p[1]:=false;
i:=2;
while i< 50000 do begin
if p[i] then begin
j:=i*2;
while j< 50000 do begin
p[j]:=false;
inc(j,i);
end;
end;
inc(i);
end;
l:=0;
for i:=1 to 50000 do
if p[i] then begin
inc(l);pr[l]:=i;
end;
end;{getprime}
function prime(x:longint):integer;
var i:integer;
begin
prime:=false;
for i:=1 to l do
if pr[i] >=x then break
else if x mod pr[i]=0 then exit;
prime:=true;
end;{prime}
2.
3.
4.求最小生成树
A.Prim算法:
procedure prim(v0:integer);
.....
2010-01-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人