HPUOJ1295 核反应堆
来源:互联网 发布:美工要学多久 编辑:程序博客网 时间:2024/06/06 19:53
核反应堆
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 10959 Accepted Submission(s): 4990
Problem Description
某核反应堆有两类事件发生:
高能质点碰击核子时,质点被吸收,放出3个高能质点和1个低能质点;
低能质点碰击核子时,质点被吸收,放出2个高能质点和1个低能质点。
假定开始的时候(0微秒)只有一个高能质点射入核反应堆,每一微秒引起一个事件发生(对于一个事件,当前存在的所有质点都会撞击核子),试确定n微秒时高能质点和低能质点的数目。
高能质点碰击核子时,质点被吸收,放出3个高能质点和1个低能质点;
低能质点碰击核子时,质点被吸收,放出2个高能质点和1个低能质点。
假定开始的时候(0微秒)只有一个高能质点射入核反应堆,每一微秒引起一个事件发生(对于一个事件,当前存在的所有质点都会撞击核子),试确定n微秒时高能质点和低能质点的数目。
Input
输入含有一些整数n(0≤n≤33),以微秒为单位,若n为-1表示处理结束。
Output
分别输出n微秒时刻高能质点和低能质点的数量,高能质点与低能质点数量之间以逗号空格分隔。每个输出占一行。
Sample Input
5 2-1
Sample Output
571, 20911, 4
#include <stdio.h>#include <string.h>typedef __int64 LL;LL fa[35] = {1}, fb[35];int main() {freopen("stdin.txt", "r", stdin);int i, n;for (i = 1; i <= 33; ++i) {fa[i] = 3 * fa[i-1] + 2 * fb[i-1];fb[i] = fa[i-1] + fb[i-1];}while (scanf("%d", &n), n != -1) {printf("%I64d, %I64d\n", fa[n], fb[n]);}return 0;}
0 0
- HPUOJ1295 核反应堆
- 核反应堆
- 核反应堆
- 核反应堆
- 核反应堆
- 【hdoj2065】核反应堆
- 2085 核反应堆
- 280 核反应堆
- 核反应堆问题
- HDU2085核反应堆
- acm 核反应堆
- HDU2085 核反应堆
- hdu2085核反应堆
- HDOJ2085 核反应堆
- 杭电 2085 核反应堆
- hdu 2085 核反应堆
- hdu 2085 核反应堆
- hdu 2085 核反应堆
- WebLogic和Tomcat
- 5555555555555
- deepin linux下安装eclipse
- JFace TreeViewer简单示例
- 代理模式
- HPUOJ1295 核反应堆
- VS2012项目属性表
- Excel Sheet Column Title
- 理解 Android Build 系统
- Hibernate事务隔离机制(乐观锁-悲观锁)
- 【BZOJ 3140】 [Hnoi2013]消毒
- phpexcel简单的使用方法
- 前端开发:CSS之完美容颜
- device tree[1]