akoj-1280另类阶乘问题
来源:互联网 发布:白苹果修复数据还在吗 编辑:程序博客网 时间:2024/04/29 07:05
另类阶乘问题
Time Limit:3000MS Memory Limit:65536K
Total Submit:22 Accepted:20
Description
大家都知道阶乘这个概念,举个简单的例子:5!=1*2*3*4*5.现在我们引入一种新的阶乘概念,将原来的每个数相乘变为i不大于n的所有奇数相乘例如:5!!=1*3*5.现在明白现在这种阶乘的意思了吧!现在你的任务是求出1!!+2!!......+n!!的正确值(n<=20)
Input
第一行输入一个a(a<=20),代表共有a组测试数据
接下来a行各行输入一个n.
Output
各行输出结果一个整数R表示1!!+2!!......+n!!的正确值
Sample Input
235
Sample Output
523
#include <stdio.h>long long jie(int n){int i;long long s = 1;for (i = 1; i <= n; i += 2) {s *= i;}return s;}long long result(int k){int i;long long s = 0;for ( i = 1; i <= k; ++i) {s += jie(i);}return s;}int main(){int n;scanf("%d", &n);while (n--){int k;scanf("%d", &k);printf("%d\n", result(k));}return 0;}
0 0
- akoj-1280另类阶乘问题
- akoj-1053-大数阶乘
- akoj-1037-八皇后问题
- 【AKOJ】1031-素数求和问题
- akoj-1218-高精度加法(大数问题)
- 基础语言-题目65(另类的阶乘)
- hdoj 2035 人见人爱A^B 【另类阶乘】
- 阶乘问题!
- 阶乘问题
- 阶乘问题//
- 阶乘问题
- 阶乘问题
- 阶乘问题
- 阶乘问题
- 阶乘问题
- 阶乘问题
- 阶乘问题
- 另类的斐波拉契问题
- linux 软硬中断
- Realtek网卡如何识别具体型号是8111B/8111C/8111D还是8111E???
- 置换算法分析
- Activity之间传递数据之Bitmap
- Codeforces Round #302 (Div. 1) B Destroying Roads(最短路+枚举)
- akoj-1280另类阶乘问题
- 第九周项目三 分数类中的运算符重载(续)
- Maven创建web工程出错问题解决
- Java程序员应该了解的10个面向对象设计原则
- java-策略模式
- c++继承和多态的一点小小的理解
- 第九周项目1——附属类中的运算符重载(续)
- weightSum使用的几个效果
- Python的内存管理以及垃圾回收