九度OJ 1179 阶乘(模拟)
2024-10-14 11:22:39
时间限制: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
****************************************************************/
版权声明:本文博客原创文章,博客,未经同意,不得转载。
最新文章
- MFC学习随笔(2)
- C/C++宏中#与##的讲解
- PYTHON3 urllib2库
- html标题_段落_换行_水平线_特殊字符
- 【SQL Server】系统学习之二:索引优化
- 存量数据处理结果查询.txt
- 可配置多功能门 SN74LVC1G57, 1G58, 1G97, 1G98, 1G99
- 读书笔记之 - javascript 设计模式 - 命令模式
- 重写NSArray与NSDictionary的descriptionWithLocale方法
- 03_TortoiseGit冲突和补丁演示,补丁冲突
- jq获取图片并转换为base64
- MAC BOOK Air 安装metasploit-framework
- Android ViewPager设置监听注意事项
- Dreamweaver 中CSS代码格式化
- MySQL的WHERE语句中BETWEEN与IN的用法和他们的区别
- 搭建elk的坑
- python计数器Count
- 【WXS数据类型】String
- python之MySQL学习——数据操作
- mysql 内置功能 函数 date_format函数
热门文章
- Shell基础一
- ACM第三次比赛UVA11877 The Coco-Cola Store
- 【开源框架】Android之史上最全最简单最有用的第三方开源库收集整理,有助于快速开发,欢迎各位网友补充完善
- Qt状态机框架
- 分享非常有用的Java程序 (关键代码)(六)---解析/读取XML 文件(重要)
- 第14周 项目三-OOP版电子词典
- 谁是Docker的开发人员
- UITabBarController中自定义UITabBar
- Swift - 网络请求报App Transport Security has blocked a cleartext错
- ARMv8 Linux内核源代码分析:__flush_dcache_all()