HDU 2085 核反应堆
来源:互联网 发布:openstack网络 编辑:程序博客网 时间:2024/04/30 21:11
核反应堆
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 14833 Accepted Submission(s): 6690
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提示可以使用long long int对付GNU C++,使用__int64对付VC6
Source
2006/1/15 ACM程序设计期末考试
Recommend
lcy | We have carefully selected several similar problems for you: 2083 2082 2086 2079 2091
#include<iostream>#include<cstdio>#include<algorithm>using namespace std;int main(){int n;while(cin>>n){long long int high[35]={},low[35]={};high[0]=1;if(n==-1) break;for(int i=1;i<=n;i++){high[i]=high[i-1]*3+low[i-1]*2;low[i]=low[i-1]+high[i-1];}cout<<high[n]<<", "<<low[n]<<endl;}}
0 0
- hdu 2085 核反应堆
- hdu 2085 核反应堆
- hdu 2085 核反应堆
- HDU 2085 核反应堆
- hdu-2085-核反应堆
- HDU 2085 核反应堆
- hdu 2085 java 核反应堆
- HDU 2085 核反应堆
- HDU 2085 核反应堆
- HDU-2085 核反应堆
- HDU 2085 核反应堆
- HDU 2085 核反应堆
- HDU - 2085 - 核反应堆
- hdu 2085 核反应堆
- hdu 2085 核反应堆
- HDU-2085核反应堆
- HDU 2085 核反应堆 递推
- HDU 2085 核反应堆(水)
- React+Webpack+ES6从环境搭建到HelloWorld
- 【转】程序包com.sun.image.codec.jpeg不存在 问题的完美解决
- NFC
- 高斯消元原理
- MFC 中 CString 如何转换为 LPCWSTR
- HDU 2085 核反应堆
- 与CNTK见面
- PSring MVC 学习总结(二)——控制器定义与@RequestMapping详解
- java过滤特殊字符
- css 图标定位二三事
- 利用Ajax FormData实现无刷新带进度条文件上传
- C#+Arcengine调用GP进行裁剪
- 【22】Generate Parentheses
- 5种JavaScript和CSS交互的方法