难题求解
pascal吧
全部回复
仅看楼主
level 3
数列求和
题目正文
简单数列是有规律排列的一些数,例如1,2,3,4,5,6,7就是这样的数列,这种数列中的后一个数总是比前一个数多或少一个相同的数,其实只要知道这种数列中的前三个数和最后一个数就可以写出数列中的所有的数。你的任务是根据给出的数列求出这个数列所有数的和。每个数列的前三个数和最后一个数从键盘输入。(所有数据均在长整型范围内)样例输入
Sample Input
样例数据1: 输入:1 2 3 7
样例数据2: 输入:-3 -1 1 5
样例输出 Sample Output
样例数据1: 输出:1+2+3+...+7=28
样例数据2: 输出:(-3)+(-1) +1+...+5=5(说明:算式中只要求输出前三个数和最后一个数,中间的数用…代表,等式左边的负数要加上小括号)
序列的单调性
题目正文
输入一个由n个整数组成的序列,其中序列中任意连续三个整数都互不相同,求该序列中所有递增或递减子序列的个数。输入格式 Input Format 第1行:只有一个数n(2≤n≤10000)。第2行:共n个数(每个数均小于1000)。
输出格式 Output Format
第1..?行:每行为一个满足条件的子序列;最后一行:递增或递减子序列的个数。
样例输入 Sample Input 101 10 8 5 9 3 2 6 7 4
样例输出 Sample Output
1 10
10 8 5
5 9
9 3 2
2 6 7
7 4
6
2014年10月14日 13点10分 1
level 7
等差数列裸题
编程知识掌握个FOR就行
其他参考数学必修五
2014年10月15日 04点10分 2
1