NYOJ 65
来源:互联网 发布:陌陌是什么样的软件 编辑:程序博客网 时间:2024/05/01 07:40
另一种阶乘问题
时间限制:3000 ms | 内存限制:65535 KB
难度:1
- 描述
大家都知道阶乘这个概念,举个简单的例子:5!=1*2*3*4*5.现在我们引入一种新的阶乘概念,将原来的每个数相乘变为i不大于n的所有奇数相乘例如:5!!=1*3*5.现在明白现在这种阶乘的意思了吧!
现在你的任务是求出1!!+2!!......+n!!的正确值(n<=20)
- 输入
- 第一行输入一个a(a<=20),代表共有a组测试数据
接下来a行各行输入一个n. - 输出
- 各行输出结果一个整数R表示1!!+2!!......+n!!的正确值
- 样例输入
235
- 样例输出
523
AC代码:
#include <iostream>#include <cstdio>using namespace std;int solve(int n){ int result = 1; for(int i = 1;i <= n;i+=2){ result *= i; } return result;}int main(){ int t; scanf("%d",&t); while(t--){ int num,sum = 0; scanf("%d",&num); for(int i = 1;i <= num;i++){ sum += solve(i); } printf("%d\n",sum); } return 0;}
阅读全文
0 0
- nyoj-65
- NYOJ 65
- NYOJ
- NYOJ
- NYOJ
- NYOJ
- NYOJ
- NYOJ
- NYOJ
- NYOJ
- NYOJ
- NYOJ
- NYOJ
- NYOJ
- NYOJ
- nyoj
- NYOJ
- NYOJ
- JS生成二维码 jquery.qrcode 插件
- bootstrap-table使用时遇到的坑
- 【Markdown】markdown 基础用法
- 表中新增一个字段
- Linux vi/vim编辑器常用命令与用法总结
- NYOJ 65
- Mongodb 并发查询性能调优
- 运行的内核中选择TCP拥塞控制算法
- 应用软件>程序员必备知识(三)
- jmeter http默认请求值学习
- MSDP过程
- 「笔记」《大话数据结构》第三章:线性表
- @RequestParam和@RequestBody
- java异常处理