九度oj 1179
2015-08-30 09:53
190 查看
题目1179:阶乘
时间限制:1 秒
内存限制:32 兆
特殊判题:否
提交:5107
解决:1500
题目描述:
输入n,
求y1=1!+3!+...m!(m是小于等于n的最大奇数)
y2=2!+4!+...p!(p是小于等于n的最大偶数)。
输入:
每组输入包括1个整数:n
输出:
可能有多组测试数据,对于每组数据,
输出题目要求的y1和y2
样例输入:
样例输出:
来源:2000年华中科技大学计算机研究生机试真题
时间限制:1 秒
内存限制:32 兆
特殊判题:否
提交:5107
解决:1500
题目描述:
输入n,
求y1=1!+3!+...m!(m是小于等于n的最大奇数)
y2=2!+4!+...p!(p是小于等于n的最大偶数)。
输入:
每组输入包括1个整数:n
输出:
可能有多组测试数据,对于每组数据,
输出题目要求的y1和y2
样例输入:
4
样例输出:
7 26
来源:2000年华中科技大学计算机研究生机试真题
#include<iostream> using namespace std; int main() { int n; while(cin>>n) { unsigned long long y1=0,y2=0,result1=1,result2=1; for(int i=1;i<=n;i=i+2) { for(int j=i;j>=1;j--) { result1=result1*j; } y1+=result1; result1=1; } for(int i=2;i<=n;i=i+2) { for(int j=i;j>=1;j--) { result2=result2*j; } y2+=result2; result2=1; } cout<<y1<<" "<<y2<<endl; } }
相关文章推荐
- 最短路径算法之 Dijkstra(迪杰斯特拉)算法
- Android资源管理框架(Asset Manager)简要介绍和学习计划
- java实现9*9乘法表
- WIN7上快速架设一个可以用于Yii2开发调试的PHP运行环境 [ 2.0 版本 ]
- 敏捷开发之Scrum扫盲篇
- Spring 注解@Transactional readOnly=true
- 用递归方法对二叉树进行先序、中序和后序遍历
- multiprocessing在python中的高级应用-进程
- BCG 项目 工具栏没图标
- Android中TimePickerDialog的使用
- 学习软件测试的第一周
- 关于浏览器的缓存和getLastModified()的使用问题
- 50种方法优化SQL Server
- 从零开始学Android之监听器实现监听动作的三种方式(匿名内部类,独立类,接口方式)
- 一个Mac用户眼里的Win10
- Win7/Win8.1安装KB3068708等这四枚补丁 瞬间变成Win10系统
- android studio中配置opencv问题
- HDU1874-畅通工程续-最短路(dijkstra)
- 百度地图动态添加数据及条件查询
- nginx搭建与配置