算法提高 最长单词 时间限制:1.0s 内存限制:512.0MB 时间限制:1.0s 内存限制:512.0MB 编写一个函数,输入一行字符,将此字符串中最长的单词输出。 输入仅一行,多个单词,每个单词间用一个空格隔开。单词仅由小写字母组成。所有单词的长度和不超过100000。如有多个最长单词,输出最 ...
分类:
编程语言 时间:
2017-03-26 17:57:41
阅读次数:
153
算法提高 校门外的树 时间限制:1.0s 内存限制:256.0MB 时间限制:1.0s 内存限制:256.0MB 问题描述 某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2, ...
分类:
编程语言 时间:
2017-03-25 23:21:20
阅读次数:
356
算法提高 数的运算 时间限制:1.0s 内存限制:512.0MB 时间限制:1.0s 内存限制:512.0MB 输入一个正整数(范围[1..10000]),打印其平方(不保留小数位)、平方根、倒数。(用指针实现,保留2位小数,输出每个数之间以一个空格隔开) 样例输入 2 样例输出 4 1.41 0. ...
分类:
编程语言 时间:
2017-03-25 17:35:52
阅读次数:
146
算法提高 选最大数 时间限制:1.0s 内存限制:512.0MB 时间限制:1.0s 内存限制:512.0MB 输入3个整数a、b、c,(数的范围是[1,10000])输出其中最大的数。(用指针实现) 样例输入 2 5 1 样例输出 5 1 #include<stdio.h> 2 int main( ...
分类:
编程语言 时间:
2017-03-25 17:20:40
阅读次数:
221
算法提高 数组输出 时间限制:1.0s 内存限制:512.0MB 时间限制:1.0s 内存限制:512.0MB 输入一个3行4列的数组,找出该数组中绝对值最大的元素、输出该元素及其两个下标值。如有多个输出行号最小的,还有多个的话输出列号最小的。 样例输入 1 2 3 5-2 5 8 96 -7 5 ...
分类:
编程语言 时间:
2017-03-24 19:21:20
阅读次数:
253
算法提高 递归倒置字符数组 时间限制:1.0s 内存限制:512.0MB 时间限制:1.0s 内存限制:512.0MB 问题描述 完成一个递归程序,倒置字符数组。并打印实现过程 递归逻辑为: 当字符长度等于1时,直接返回 否则,调换首尾两个字符,在递归地倒置字符数组的剩下部分 输入格式 字符数组长度 ...
分类:
编程语言 时间:
2017-03-24 18:48:01
阅读次数:
628
算法提高 求最大公约数 时间限制:1.0s 内存限制:512.0MB 时间限制:1.0s 内存限制:512.0MB 编写一函数gcd,求两个正整数的最大公约数。 样例输入: 5 15样例输出:5 样例输入: 7 2样例输出:1作者注释:常用两种方法:递归法,相减法。递归法代码: 1 #include ...
分类:
编程语言 时间:
2017-03-24 17:44:09
阅读次数:
197
算法提高 和最大子序列 时间限制:1.0s 内存限制:512.0MB 时间限制:1.0s 内存限制:512.0MB 问题描述 对于一个给定的长度为N的整数序列A,它的“子序列”的定义是:A中非空的一段连续的元素(整数)。你要完成的任务是,在所有可能的子序列中,找到一个子序列,该子序列中所有元素的和是 ...
分类:
编程语言 时间:
2017-03-24 12:06:19
阅读次数:
187
算法提高 交换Easy 时间限制:1.0s 内存限制:512.0MB 时间限制:1.0s 内存限制:512.0MB 问题描述 给定N个整数组成的序列,每次交换当前第x个与第y个整数,要求输出最终的序列。 输入格式 第一行为序列的大小N(1<=N<=1000)和操作个数M(1<=M<=1000)。 第 ...
分类:
编程语言 时间:
2017-03-23 23:32:33
阅读次数:
255
目录 1 问题描述 2 解决方案 1 问题描述 问题描述 第一分钟,上帝说:要有题。于是就有了L,Y,M,C 第二分钟,LYC说:要有向量。于是就有了长度为n写满随机整数的向量 第三分钟,YUHCH说:要有查询。于是就有了Q个查询,查询向量的一段区间内元素的最小值 第四分钟,MZC说:要有限。于是就 ...
分类:
编程语言 时间:
2017-03-20 21:03:04
阅读次数:
246