JDOJ3010 核反应堆
2024-08-29 00:52:44
JDOJ3010 核反应堆
https://neooj.com/oldoj/problem.php?id=3010
题目描述
某核反应堆有两类事件发生:
- 高能质点碰击核子时,质点被吸收,放出3个高能质点和1个低能质点;
- 低能质点碰击核子时,质点被吸收,放出2个高能质点和1个低能质点。
假定开始的时候(0微秒)只有一个高能质点射入核反应堆,每一微秒引起一个事件发生(对于一个事件,当前存在的所有质点都会撞击核子),试确定N (0 <= N <= 105)微秒时高能质点和低能质点的数目。
输入
输入一个整数N,表示询问第N微秒时刻。
输出
输出一行两个整数A和B,表示第N微秒的高能质子和低能质子数,答案可能会很大,结果模上2333333。
样例输入
2
样例输出
11 4
我觉得到这里就可以算作动态规划的初步了,假如能把前面的几道题刷好,对动态规划就会有了一个比较直观而且初步的认识,可以开始尝试做动态规划的题目了
Code:
#include<cstdio>
using namespace std;
long long a[],b[];
int main()
{
int n;
scanf("%d",&n);
a[]=;b[]=;
a[]=;b[]=;
for(int i=;i<=n;i++)
{
a[i]=(*a[i-]+*b[i-])%;
b[i]=(a[i-]+b[i-])%;
}
printf("%lld %lld",a[n],b[n]);
return ;
}
最新文章
- 为什么不能在init和dealloc函数中使用accessor方法
- SQLite剖析之事务处理技术
- Centos 6.X基本维护操作
- Zepto.js touch模块深入分析
- 如何居中一个div?
- 端口偷窃(Port Stealing)技术
- Spring 中 Xml配置文件属性的说明
- Angular2中的metadata(元数据)
- PC电脑运行Android模拟器总是弹出“视频源”窗体的原因和解决方案
- MAX函数和GROUP BY 语句一起使用的一个误区
- 极度郁闷的错误调试——ajax jquery
- Android listview局部刷新和模拟应用下载(zhu)
- C++模板:Dijkstra+优先队列
- linker command failed with exit code 1 (use -v to see
- c#操作IIS之IISHelper
- DQL、DML、DDL、DCL区别
- Delphi 限制Edit输入 多个例子
- Hashmap的Hash()
- Browser Render Engine &; Javascript Engine
- LOJ2540 [PKUWC2018] 随机算法 【状压DP】
热门文章
- ESP8266 AT指令开发(基于STC89C52单片机): 测试下诱人的程序(51单片机,8266,MQTT远程通信控制)
- Ubuntu 安装git及git命令
- linux root用户无法删除文件,提示permission denied
- Java连载36-IDE使用
- 匿名函数和for_each用法
- Vue.js 源码分析(二十九) 高级应用 transition-group组件 详解
- 关于 NuGet 本地仓库、.NET Core 引用等实战
- LINQ 之 SelectMany
- SQL Server中,如何查看每个数据库的Owner是哪个SQL Server账户,也就是谁创建的
- System.InvalidOperationException: &#39;Cannot create more than one System.Windows.Application instance in the same AppDomain.&#39;