hdu 2085 水题
来源:互联网 发布:直播源码 诱导充值 编辑:程序博客网 时间:2024/06/08 10:52
核反应堆
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 17973 Accepted Submission(s): 8098
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<iostream>using namespace std;#include<string>#include<string.h>#include<algorithm>#include<math.h>int main(){int n;while (~scanf("%d", &n)&& n!=-1){long long int num1 = 1;long long int num2 = 0;for (int i = 0; i < n; i++){long long int a, b;a = num1;b = num2;num1 = 3 * a + 2* b;num2 = a + b;}cout << num1 << ", " << num2 << endl;}return 0;}
阅读全文
1 0
- hdu 2085 水题
- hdu 2085
- HDU 2085
- HDU 2085
- Hdu 2085
- HDU-2085
- hdu水题
- hdu 水题
- 杭电(hdu)2085 核反应堆 水题
- hdu 2085 核反应堆
- hdu 2085 核反应堆
- hdu 2085 核反应堆
- HDU 2085 核反应堆
- hdu-2085-核反应堆
- HDU 2085 核反应堆
- hdu 2085 java 核反应堆
- HDU 2085 核反应堆
- HDU 2085 核反应堆
- 各种接口简介
- file上传文件操作【练习】
- java中用map实现斗地主基础版
- 最值得拥有的免费Bootstrap后台管理模板
- Windows 系统版本判断
- hdu 2085 水题
- 多线程的上手例子
- mongodb Replica Set集群修改ip
- const关键字相关
- 等价类划分:圣诞奖金
- SpringBoot+SpringBatch+Oracle配置
- 单线程、多线程的区别
- Win7下oracle 11g数据库安装
- 用串口修改ARM的IP地址