题目1179:阶乘

时间限制:1 秒

内存限制:32 兆

特殊判题:否

提交:4526

解决:1315

题目描写叙述:

输入n,

求y1=1!+3!+...m!(m是小于等于n的最大奇数)

y2=2!+4!+...p!(p是小于等于n的最大偶数)。

输入:

每组输入包含1个整数:n

输出:

可能有多组測试数据,对于每组数据,

输出题目要求的y1和y2

例子输入:
4
例子输出:
7 26
#include<stdio.h>
unsigned long long n;
unsigned long long y1;
unsigned long long y2;
unsigned long long a[20];
void init(int n)
{
a[0]=1;
a[1]=1;
for(unsigned long long i=2;i<=n;++i)
{
a[i]=a[i-1]*i;
}
}
unsigned long long gety1()
{
unsigned long long y1=0;
for(int i=1;i<=n;i+=2)
{
y1+=a[i];
}
return y1;
}
unsigned long long gety2()
{
unsigned long long y2=0;
for(int i=2;i<=n;i+=2)
y2+=a[i];
return y2;
}
int main(int argc, char *argv[])
{
// freopen("1179.in", "r", stdin);
while(~scanf("%llu",&n))
{
init(n);
printf("%llu %llu\n",gety1(),gety2());
}
return 0;
} /**************************************************************
Problem: 1179
User: kirchhoff
Language: C
Result: Accepted
Time:0 ms
Memory:912 kb
****************************************************************/

版权声明:本文博客原创文章,博客,未经同意,不得转载。

最新文章

  1. MFC学习随笔(2)
  2. C/C++宏中#与##的讲解
  3. PYTHON3 urllib2库
  4. html标题_段落_换行_水平线_特殊字符
  5. 【SQL Server】系统学习之二:索引优化
  6. 存量数据处理结果查询.txt
  7. 可配置多功能门 SN74LVC1G57, 1G58, 1G97, 1G98, 1G99
  8. 读书笔记之 - javascript 设计模式 - 命令模式
  9. 重写NSArray与NSDictionary的descriptionWithLocale方法
  10. 03_TortoiseGit冲突和补丁演示,补丁冲突
  11. jq获取图片并转换为base64
  12. MAC BOOK Air 安装metasploit-framework
  13. Android ViewPager设置监听注意事项
  14. Dreamweaver 中CSS代码格式化
  15. MySQL的WHERE语句中BETWEEN与IN的用法和他们的区别
  16. 搭建elk的坑
  17. python计数器Count
  18. 【WXS数据类型】String
  19. python之MySQL学习——数据操作
  20. mysql 内置功能 函数 date_format函数

热门文章

  1. Shell基础一
  2. ACM第三次比赛UVA11877 The Coco-Cola Store
  3. 【开源框架】Android之史上最全最简单最有用的第三方开源库收集整理,有助于快速开发,欢迎各位网友补充完善
  4. Qt状态机框架
  5. 分享非常有用的Java程序 (关键代码)(六)---解析/读取XML 文件(重要)
  6. 第14周 项目三-OOP版电子词典
  7. 谁是Docker的开发人员
  8. UITabBarController中自定义UITabBar
  9. Swift - 网络请求报App Transport Security has blocked a cleartext错
  10. ARMv8 Linux内核源代码分析:__flush_dcache_all()