自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (44)
  • 收藏
  • 关注

空空如也

3G应用开发之Android

3G应用开发之Android,适合Android初学者已经爱好者……

2011-03-23

JQuery教程.pdf

JQuery教程(pdf格式),适合JQuery初学者和爱好者……

2011-03-23

XML官方指南中文版

《XML官方指南中文版》.chm,适合使用到XML的朋友

2011-03-23

JQuery_1.4_API

JQuery_1.4_API.CHM,JQuery帮助文档,适合初学者及开发者使用!

2010-09-05

ASP.NET电子书,适合ASP.NET的爱好者

ASP.NET电子书,适合ASP.NET的爱好者,这可是我的收藏

2010-03-23

各知名IT公司的笔试真题汇总.

这是各知名IT公司的笔试真题汇总,值得大家认真看看…………

2010-03-23

投票系统课程设计,是在vc++(MFC)环境下编写的……

投票系统课程设计,是在vc++(MFC)环境下编写的……

2009-07-13

Java异常处理,非常适合Java爱好者

有关Java异常情况处理的学习笔记,非常适合Java爱好者

2009-04-14

JAVA基础知识精华总结

JAVA基础知识精华总结,让你轻松学习 JAVA

2009-04-10

口诀法记忆8000单词

使用口诀法轻松记忆8000个单词。口诀法让你更加容易记住单词

2009-04-04

8周背完7000考研单词

在8周时间里背完7000个考研单词………………

2009-04-04

C语言经典之作,特别适合C语言爱好者

C语言经典巨作!特别适合C语言爱好者…………………………

2009-04-04

10年考研阅读真题核心词汇.doc

10年考研阅读真题核心词汇总结(单词不是按从a到z排序,方便你记忆)。word文档格式,打印方便快捷。

2009-03-31

计算机网络课件:该课件是针对谢希仁编著的计算机网络这本书来编的

计算机网络课件:该课件是针对谢希仁编著的计算机网络这本书来编的

2009-03-14

Oracle的讲义:该讲义非常适合oracle的初学者使用

Oracle的讲义:该讲义非常适合oracle的初学者使用

2009-03-14

Oracle9i实验的答案:作为Oracle9i实验指导书的详细答案

Oracle9i实验的答案:作为Oracle9i实验指导书的详细答案

2009-03-14

Oracle9i实验指导书:本指导书对初学者有用

Oracle9i实验指导书:本指导书对初学者有用

2009-03-14

嵌入式系统原理与接口技术的实验指导书

嵌入式系统原理与接口技术的实验指导书:适合嵌入式的初学者

2009-03-14

整个嵌入式教材中所涉及的全部实验的详细指令代码

整个嵌入式教材中所涉及的全部实验的详细指令代码

2009-03-13

进程的管道通信编制一段程序,实现进程的管道通信,使用系统调用pipe()建立一个管道文件;两个子进程P1和P2

进程的管道通信 编制一段程序,实现进程的管道通信,使用系统调用pipe()建立一个管道文件;两个子进程P1和P2 分别向管道各写一句话: Child1 is sending a message! Child2 is sending a message! 而父进程则从管道中读出来自于两个子进程的信息,显示在屏幕上。要求父进程先接收子进程P1发来的 消息,然后再接收子进程P2发来的消息。

2009-03-13

进程的控制修改已编写的程序,将每个进程输出一个字符改为每个进程输出一句话,再观察程序执行时屏幕上出现

进程的控制 修改已编写的程序,将每个进程输出一个字符改为每个进程输出一句话,再观察程序执行时屏幕上出现 的现象,并分析原因。 如果在程序中使用系统调用lockf(),来给每一个进程加锁,可以实现进程之间的互斥,观察并分析出 现的现象。

2009-03-13

进程的创建编写一段程序,使用系统调用fork()创建两个子进程。当此程序运行时,

进程的创建 编写一段程序,使用系统调用fork()创建两个子进程。当此程序运行时, 在系统中有一个父进程和两个子进程活动。 让每一个进程在屏幕上显示一个字符:父进程显示“A”; 子进程分别显示字符“b”和“c”。试观察记录屏幕上的显示结果

2009-03-13

最小生成树设G=(V,E)是无向图联通带权图,即一个网络。E中每条边(v,w)的权为c[v][w]。如果G的一个子图G’是一棵包含G的所有定点的树,则称G’为G的生成树。生成树上各边权的总和称为该生成树的耗费。在G的所有生成树中,耗费最小的生成树称为最小生成树。采用贪心策略可以直接求得给定网络的最小生成树。

最小生成树 实验内容: 设G=(V,E)是无向图联通带权图,即一个网络。E中每条边(v,w)的权为c[v][w]。如果G的一个子图G’是一棵包含G的所有定点的树,则称G’为G的生成树。生成树上各边权的总和称为该生成树的耗费。在G的所有生成树中,耗费最小的生成树称为最小生成树。采用贪心策略可以直接求得给定网络的最小生成树。 编成任务: 给定网络图,求其最小生成树。 Input 节点个数和给定网络图的邻接矩阵表示方法,其中权值为65535表示两个节点间没有连接。否则数字表示节点间权值。 Output 输出最小生成树包括的节点 Sample Input 11 65535 9 59 69 96 11 72 100 17 43 28 9 65535 40 21 23 61 78 97 41 76 86 59 40 65535 39 48 55 64 11 85 23 44 69 21 39 65535 82 80 62 80 98 8 78 96 23 48 82 65535 70 97 55 2 6 2 11 61 55 80 70 65535 45 71 45 42 45 72 78 64 62 97 45 65535 72 93 89 17 100 97 11 80 55 71 72 65535 97 28 100 17 41 85 98 2 45 93 97 65535 70 77 43 76 23 8 6 42 89 28 70 65535 72 28 86 44 78 2 45 17 100 77 72 65535 Sample Output 106

2009-03-13

大整数乘法 给定X和Y都是n位整数,计算乘积XY。分治算法思想,将n位X和Y分成2段,每段n/2位。则X分为AB两段,Y分为CD两段。

大整数乘法 实验描述:给定X和Y都是n位整数,计算乘积XY。分治算法思想,将n位X和Y分成2段,每段n/2位。则X分为AB两段,Y分为CD两段。 有X=A*(10)^(n/2)+B,Y=C*(10)^(n/2)+D;XY=(A*(10)^(n/2)+B)(C*(10)^(n/2)+D)=AC*(10)^n+(AD+BC)*(10)^(n/2)+BD。 证明及详细分析参见教材16页。 编程任务: 给定两个数X和Y,打印出X和Y采用分治法计算X*Y过程中,拆分的ABCD四个部分的值,和最终的计算结果。 Input 输入为两个整数X,Y Output 采用分治法求解过程中计算的ABCD的值,和最终X*Y的结果 输出结果中间有空格 Sample Input 12 12 Sample Output 1 2 1 2 12 * 12 = 144

2009-03-13

一般解空间的队列式分支限界法对于给定的布线区域,编程计算最短布线方案。

一般解空间的队列式分支限界法 Description 试设计一个用队列式分支限界法搜索一般解空间的函数。该函数的参数包括结点可行性 判定函数和上界函数等必要的函数,并将此函数用于解布线问题。 印刷电路板将布线区域划分成n×m个方格阵列如图(a)所示。精确的电路布线问题要求 确定连接方格a的中点到方格b 的中点的最短布线方案。在布线时,电路只能沿直线或直角 布线,如图(b)所示。为了避免线路相交,已布了线的方格做了封锁标记,其它线路不允许 穿过被封锁的方格。对于给定的布线区域,编程计算最短布线方案。 Input 由文件input.txt给出输入数据。第一行有3 个正整数n,m,k,分别表示布线区域方格 阵列的行数,列数和封闭的方格数。接下来的k行中,每行2 个正整数,表示被封闭的方格 所在的行号和列号。最后的2 行,每行也有2 个正整数,分别表示开始布线的方格(p,q)和 结束布线的方格(r,s)。 Output 将计算出的最短布线长度和最短布线方案输出到文件output.txt。文件的第一行是最短 布线长度。从文件的第2 行起,每行2 个正整数,表示布线经过的方格坐标。如果无法布线 则输出“No Solution!”。 Sample Input 8 8 3 3 3 4 5 6 6 2 1 7 7 Sample Output 11 2 1

2009-03-13

圆排列问题对于给定的n个圆,设计一个优先队列式分支限界法,计算n个圆的最佳排列方案,使

圆排列问题 «编程任务: 对于给定的n个圆,设计一个优先队列式分支限界法,计算n个圆的最佳排列方案,使 其长度达到最小。 Input 由文件input.txt给出输入数据。第一行有1个正整数n (1≤n≤20)。接下来的1行有n 个数,表示n个圆的半径。 Output 将计算出的最小圆排列的长度输出到文件output.txt。 Sample Input 3 1 1 2 Sample Output 7.65685

2009-03-13

子集和问题子集和问题的一个实例为〈S,t〉。其中,S={x1,x2,...,xn}是一个正整数的集合,c

子集和问题 Description 子集和问题的一个实例为〈S,t〉。其中,S={x1,x2,...,xn}是一个正整数的集合,c 是一个正整数。子集和问题判定是否存在S的一个子集S1,使得x∈S1,∑x=c. 试设计一个解子集和问题的回溯法。 «编程任务: 对于给定的正整数的集合S={x1,x2,...,xn}和正整数c,编程计算S 的一个子集 S1,使得x∈S1,∑x=c. Input 由文件input.txt 提供输入数据。文件第1 行有2 个正整数n 和c,n 表示S 的大小,c 是子集和的目标值。接下来的1 行中,有n 个正整数,表示集合S 中的元素。 Output 程序运行结束时,将子集和问题的解输出到文件output.txt中。 当问题无解时,输出“No Solution!”。 Sample Input 5 10 2 2 6 5 4 Sample Output 2 2 6

2009-03-13

删数问题给定n 位正整数a,去掉其中任意k≤n 个数字后,剩下的数字按原次序排列组成一个

删数问题 Description 给定n 位正整数a,去掉其中任意k≤n 个数字后,剩下的数字按原次序排列组成一个 新的正整数。对于给定的n位正整数a 和正整数k,设计一个算法找出剩下数字组成的新数 最小的删数方案。 «编程任务: 对于给定的正整数a,编程计算删去k个数字后得到的最小数。 Input 由文件input.txt提供输入数据。文件的第1 行是1 个正整数a。第2 行是正整数k。 Output 程序运行结束时,将计算出的最小数输出到文件output.txt中。 Sample Input 178543 4 Sample Output 13

2009-03-13

字符串比较问题对于长度相同的2 个字符串A和B,其距离定义为相应位置字符距离之和。2 个非空格

字符串比较问题 Description ?问题描述: 对于长度相同的2 个字符串A和B,其距离定义为相应位置字符距离之和。2 个非空格 字符的距离是它们的ASCII码之差的绝对值。空格与空格的距离为0;空格与其它字符的距 离为一定值k。 在一般情况下,字符串A和B的长度不一定相同。字符串A的扩展是在A中插入若干 空格字符所产生的字符串。在字符串A 和B 的所有长度相同的扩展中,有一对距离最小的 扩展,该距离称为字符串A和B的扩展距离。 对于给定的字符串A和B,试设计一个算法,计算其扩展距离。 ?编程任务: 对于给定的字符串A和B,编程计算其扩展距离。 Input 由文件input.txt给出输入数据。第1 行是字符串A;第2 行是字符串B。第3行是空格 与其它字符的距离定值k。 Output 将计算出的字符串A和B的扩展距离输出到文件output.txt。 Sample Input cmc snmn 2 Sample Output 10

2009-03-13

数字三角形问题给定一个由n行数字组成的数字三角形如下图所示。试设计一个算法,计算出从三角形

Problem B:数字三角形问题 Description 给定一个由n行数字组成的数字三角形如下图所示。试设计一个算法,计算出从三角形 的顶至底的一条路径,使该路径经过的数字总和最大。 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 编程任务: 对于给定的由n 行数字组成的数字三角形,编程计算从三角形的顶至底的路径经过的数 字和的最大值。 Input 由文件input.txt 提供输入数据。文件的第1 行是数字三角形的行数n,1£n£100。接下 来n行是数字三角形各行中的数字。所有数字在0..99之间。 Output 程序运行结束时,将计算结果输出到文件output.txt 中。文件的第1 行中的数是计算 出的最大值。 Sample Input 5 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 Sample Output 30

2009-03-13

单片机课件,经典课件,对于初学单片机的人来说本课件是你学习单片机的最好选择……

经典课件,对于初学单片机的人来说本课件是你学习单片机的最好选择……

2009-03-13

最小生成树设G=(V,E)是无向图联通带权图,即一个网络。E中每条边(v,w)的权为c[v][w]。如果G的一个子图G’是一棵包含G的所有定点的树,则称G’为G的生成树。生成树上各边权的总和称为该生成树的耗费。在G的所有生成树中,耗费最小的生成树称为最小生成树。采用贪心策略可以直接求得给定网络的最小生成树。

设G=(V,E)是无向图联通带权图,即一个网络。E中每条边(v,w)的权为c[v][w]。如果G的一个子图G’是一棵包含G的所有定点的树,则称G’为G的生成树。生成树上各边权的总和称为该生成树的耗费。在G的所有生成树中,耗费最小的生成树称为最小生成树。采用贪心策略可以直接求得给定网络的最小生成树。 解析请参加教材115页。 实验方法: 使用贪婪法设计本问题的解决方案。 编成任务: 给定网络图,求其最小生成树。 Input 节点个数和给定网络图的邻接矩阵表示方法,其中权值为65535表示两个节点间没有连接。否则数字表示节点间权值。 Output 输出最小生成树包括的节点 Sample Input 11 65535 9 59 69 96 11 72 100 17 43 28 9 65535 40 21 23 61 78 97 41 76 86 59 40 65535 39 48 55 64 11 85 23 44 69 21 39 65535 82 80 62 80 98 8 78 96 23 48 82 65535 70 97 55 2 6 2 11 61 55 80 70 65535 45 71 45 42 45 72 78 64 62 97 45 65535 72 93 89 17 100 97 11 80 55 71 72 65535 97 28 100 17 41 85 98 2 45 93 97 65535 70 77 43 76 23 8 6 42 89 28 70 65535 72 28 86 44 78 2 45 17 100 77 72 65535 Sample Output 106

2009-03-11

有重复元素的排列问题设R={ r , r , , rn 1 2 可能相同。试设计}是要进行排列的n个元素。其中元素n r , r , , r 1 2

有重复元素的排列问题 Description 设R={ r , r , , rn 1 2 可能相同。试设计}是要进行排列的n个元素。其中元素n r , r , , r 1 2 一个算法,列出R的所有不同排列。 编程任务: 给定n 以及待排列的n 个元素。计算出这n 个元素的所有不同排列。 Input 输入数据的第1 行是元素个数n,1£n£500。接下来的1 行是待排列的n个元素。 Output 程序运行结束时,将计算出的n 个元素的所有不同排列输出,最后1 行中的数是排列总数。 Sample Input 4 aacc Sample Output aacc acac acca caac caca ccaa 6

2009-03-11

半数集问题给定一个自然数n,由n开始可以依次产生半数集set(n)中的数如下。

半数集问题 给定一个自然数n,由n开始可以依次产生半数集set(n)中的数如下。 (1) n∈set(n); (2) 在n的左边加上一个自然数,但该自然数不能超过最近添加的数的一半; (3) 按此规则进行处理,直到不能再添加自然数为止。 例如,set(6)={6,16,26,126,36,136}。半数集set(6)中有6 个元素。 注意半数集是多重集。 编程任务: 对于给定的自然数n,编程计算半数集set(n)中的元素个数。 Input 输入数据由文件名只有1 行,给出整数n。(0<N<1000) Output 程序运行输出到只有1 行,给出半数集set(n)中的元素个数。 Sample Input 6 Sample Output 6

2009-03-11

统计数字问题一本书的页码从自然数1 开始顺序编码直到自然数n。书的页码按照通常的习惯编排,每个页码都不含多余的前导数字0。例如,第6 页用数字6 表示,而不是06 或006 等。数字计数问题要求对给定书的总页码n,计算出书的全部页码中分别用到多少次数字0,1,2,…,9。

统计数字问题 一本书的页码从自然数1 开始顺序编码直到自然数n。书的页码按照通常的习惯编排,每个页码都不含多余的前导数字0。例如,第6 页用数字6 表示,而不是06 或006 等。数字计数问题要求对给定书的总页码n,计算出书的全部页码中分别用到多少次数字0,1,2,…,9。 编程任务:给定表示书的总页码的10 进制整数n (1≤n≤10^9) 。编程计算书的全部页码中分别用到多少次数字0,1,2,…,9。 Input 每个输入只有1 行,给出表示书的总页码的整数n。 Output 程序运行结束时,输出有10行,在第k行输出页码中用到数字k-1 的次数,k=1,2,…,10。 Sample Input 11 Sample Output 1;4;1;1;1;1;1;1;1;1(竖着的!)

2009-03-11

最大间隙问题最大间隙问题:给定n 个实数x1, x2,... , xn,求这n 个数在实轴上相邻2 个数之间的最大差值。假设对任何实数的下取整函数耗时O(1),设计解最大间隙问题的线性时间算法。

最大间隙问题 最大间隙问题:给定n 个实数x1, x2,... , xn,求这n 个数在实轴上相邻2 个数之间的最大差值。假设对任何实数的下取整函数耗时O(1),设计解最大间隙问题的线性时间算法。 编程任务:对于给定的n 个实数x1, x2,...,xn,编程计算它们的最大间隙。 Input 输入数据的第1 行有1 个正整数n。接下来的1 行中有n个实数x1, x2,... , xn。 Output 程序运行结束时,将找到的最大间隙输出。 Sample Input 5 2.3 3.1 7.5 1.5 6.3 Sample Output 3.2

2009-03-11

最多约数问题正整数x 的约数是能整除x 的正整数。正整数x 的约数个数记为div(x)。例如,1,2,5,10 都是正整数10 的约数,且div(10)=4。设a 和b 是2 个正整数,a≤b,找出a 和b之间约数个数最多的数x。

最多约数问题 正整数x 的约数是能整除x 的正整数。正整数x 的约数个数记为div(x)。例如,1,2,5,10 都是正整数10 的约数,且div(10)=4。设a 和b 是2 个正整数,a≤b,找出a 和b之间约数个数最多的数x。 编程任务:对于给定的2 个正整数a≤b,编程计算a 和b 之间约数个数最多的数。 Input 输入数据的第1 行有2 个正整数a和b。 Output 程序运行结束时,若找到的a 和b 之间约数个数最多的数是x,将div(x)输出。

2009-03-11

众数问题给定含有n个元素的多重集合S,每个元素在S中出现的次数称为该元素的重数。多重

众数问题 Description 给定含有n个元素的多重集合S,每个元素在S中出现的次数称为该元素的重数。多重 集S中重数最大的元素称为众数。 例如,S={1,2,2,2,3,5}。 多重集S的众数是2,其重数为3。 编程任务: 对于给定的由n 个自然数组成的多重集S,编程计算S 的众数及其重数。 Input 输入数据第1行多重集S中元素个数n;接下来的n 行中,每行有一个自然数。 Output 程序运行结束时,输出有2 行,第1 行给出众数,第2 行是重数。 Sample Input 6;1;2;2;2;2;5(竖着的!) Sample Output 2 3

2009-03-11

已知有n中物品和一个可容纳M质量的背包,每种物品i的质量为Wi,假定将物品i放入背包,可以得到Pi的效益,求使背包中物品总效益最大的背包方案。

0/1背包问题 已知有n中物品和一个可容纳M质量的背包,每种物品i的质量为Wi,假定将物品i放入背包,可以得到Pi的效益,求使背包中物品总效益最大的背包方案。 实验方法: 找出成本函数,根据成本函数进行算法设计。给出分支—限界法的计算机算法。 详细解析参加教材206页。 Input 第一行有2个正整数n和c。n是物品数,c是背包的容 量。接下来的1 行中有n个正整数,表示物品的价值。第3 行中有n个正整数,表示物品的 重量。 Output 将计算出的装入背包物品的最大价值和最优装入方案 Sample Input 5 10 6 3 5 4 6 2 2 6 5 4 Sample Output 15 1 1 0 0 1

2009-03-11

大于1 的正整数n可以分解为:n=x1*x2*…*xm。

整数因子分解问题 大于1 的正整数n可以分解为:n=x1*x2*…*xm。 例如,当n=12 时,共有8 种不同的分解式: 12=12; 12=6*2; 12=4*3; 12=3*4; 12=3*2*2; 12=2*6; 12=2*3*2; 12=2*2*3。 编程任务: 对于给定的正整数n,编程计算n共有多少种不同的分解式。 Input 输入数据。第一行有1 个正整数n (1≤n≤2000000000)。 Output 将计算出的不同的分解式数输出 Sample Input 12 Sample Output 8

2009-03-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除