算法训练 瓷砖铺放 时间限制:1.0s 内存限制:512.0MB 问题描述 有一长度为N(1<=N<=10)的地板,给定两种不同瓷砖:一种长度为1,另一种长度为2,数目不限。要将这个长度为N的地板铺满,一共有多少种不同的铺法? 例如,长度为4的地面一共有如下5种铺法: 4=1+1+1+1 4=2+1 ...
分类:
编程语言 时间:
2016-08-14 07:10:22
阅读次数:
986
算法训练 集合运算 时间限制:1.0s 内存限制:512.0MB 时间限制:1.0s 内存限制:512.0MB 问题描述 给出两个整数集合A、B,求出他们的交集、并集以及B在A中的余集。 输入格式 第一行为一个整数n,表示集合A中的元素个数。 第二行有n个互不相同的用空格隔开的整数,表示集合A中的元 ...
分类:
编程语言 时间:
2016-08-14 07:10:05
阅读次数:
259
算法训练 乘积最大 时间限制:1.0s 内存限制:256.0MB 时间限制:1.0s 内存限制:256.0MB 问题描述 今年是国际数学联盟确定的“2000——世界数学年”,又恰逢我国著名数学家华罗庚先生诞辰90周年。在华罗庚先生的家乡江苏金坛,组织了一场别开生面的数学智力竞赛的活动,你的一个好朋友 ...
分类:
编程语言 时间:
2016-08-14 07:07:55
阅读次数:
212
算法训练 摆动序列 时间限制:1.0s 内存限制:512.0MB 时间限制:1.0s 内存限制:512.0MB 问题描述 如果一个序列满足下面的性质,我们就将它称为摆动序列: 1. 序列中的所有数都是不大于k的正整数; 2. 序列中至少有两个数。 3. 序列中的数两两不相等; 4. 如果第i – 1 ...
分类:
编程语言 时间:
2016-08-14 07:04:08
阅读次数:
303
公司共有底面面积为1*1、2*2、3*3、4*4、5*5、6*6,高度同为H的六种产品,现在需要用最少的箱子打包,箱子的底面面积为6*6,高度为H。 ...
分类:
编程语言 时间:
2016-07-17 23:08:45
阅读次数:
560
有M个人,一人N张牌,每轮牌面最大的人赢(牌面只可能是1~M*N中的一个数且不重复),给出一个人的牌,求其至少能够赢的局数。 ...
分类:
编程语言 时间:
2016-07-14 23:53:12
阅读次数:
534
Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 13301 Accepted: 5087 Description A group of N people wishes to go across a river with only ...
分类:
编程语言 时间:
2016-07-14 02:03:58
阅读次数:
657
问题描述 有n个人围成一圈,顺序排号(编号为1到n)。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子。从下一个人开始继续报数,直到剩下最后一个人,游戏结束。 问最后留下的是原来第几号的那位。 举个例子,8个人围成一圈: 1 2 3 4 5 6 7 8 第1次报数之后,3退出,剩下: 1 2 ...
分类:
编程语言 时间:
2016-05-26 14:34:40
阅读次数:
234
题目描述 定义一个学生结构体类型student,包括4个字段,姓名、性别、年龄和成绩。然后在主函数中定义一个结构体数组(长度不超过1000),并输入每个元素的值,程序使用冒泡排序法将学生按照成绩从小到大的顺序排序,然后输出排序的结果。输入格式 第一行是一个整数N(N<1000),表示元素个数;接下来 ...
分类:
编程语言 时间:
2016-05-25 16:40:45
阅读次数:
253
问题描述 首先给出简单加法算式的定义: 如果有一个算式(i)+(i+1)+(i+2),(i>=0),在计算的过程中,没有任何一个数位出现了进位,则称其为简单的加法算式。 例如:i=3时,3+4+5=12,有一个进位,因此3+4+5不是一个简单的加法算式; 又如i=112时,112+113+114=3 ...
分类:
编程语言 时间:
2016-05-20 15:56:46
阅读次数:
993