2013年11月30日

OpenJudge计算概论-寻找下标

摘要: /*========================================================================寻找下标总时间限制: 1000ms 内存限制: 65536kB描述已知一个整数数组x[],其中的元素彼此都不相同。找出给定的数组中是否有一个元素满足x[i]=i的关系,数组下标从0开始。 举例而言,如果x[]={-2,-1,7,3,0,8},则x[3] = 3,因此3就是答案。输入第一行包含一个整数n (0 int main(){ int n,i,t,f; scanf("%d",&n); f=1; for(i=0;i.. 阅读全文

posted @ 2013-11-30 00:44 华山青竹 阅读(891) 评论(0) 推荐(0)

OpenJudge计算概论-校门外的树

摘要: /*========================================================================校门外的树总时间限制: 1000ms 内存限制: 65536kB描述某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。马路上有一些区域要用来建地铁,这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要把这些区域中的树(包括区域端点处的 阅读全文

posted @ 2013-11-30 00:43 华山青竹 阅读(847) 评论(0) 推荐(0)

OpenJudge计算概论-中位数

摘要: /*==============================================================中位数总时间限制: 2000ms 内存限制: 65536kB描述中位数定义:一组数据按从小到大的顺序依次排列,处在中间位置的一个数或最中间两个数据的平均值(如果这组数的个数为奇数,则中位数为位于中间位置的那个数;如果这组数的个数为偶数,则中位数是位于中间位置的两个数的平均值).给出一组无序整数,求出中位数,如果求最中间两个数的平均数,向下取整即可(不需要使用浮点数)输入该程序包含多组测试数据,每一组测试数据的第一行为N,代表该组测试数据包含的数据个数,1 int ma 阅读全文

posted @ 2013-11-30 00:41 华山青竹 阅读(717) 评论(0) 推荐(0)

OpenJudge计算概论-循环移动

摘要: /*===============================================================================循环移动总时间限制: 1000ms 内存限制: 65536kB描述给定一组整数,要求利用数组把这组数保存起来,再利用指针实现对数组中的数循环移动。假定共有n个整数,则要使前面各数顺序向后移m个位置,并使最后m各数变为最前面的m各数。注意,不要用先输出后m个数,再输出前n-m个数的方法实现,也不要用两个数组的方式实现。要求只用一个数组的方式实现,一定要保证在输出结果时,输出的顺序和数组中数的顺序是一致的。输入输入有两行:第一行包含一个正 阅读全文

posted @ 2013-11-30 00:35 华山青竹 阅读(769) 评论(0) 推荐(0)

导航