当前位置: 首页 > news >正文

[题] 不容易系列之(3)―― LELE的RPG难题 #DP

题目

不容易系列之(3)―― LELE的RPG难题


思路

简单的DP题。


代码

#include<bits/stdc++.h>
using namespace std;
//默认以0开头,以1和2结尾。f[i][1]表示长度为i的以1结尾的涂抹方案 
//状态转移方程:若以1结尾,则前面一个格子只能是0或者2 
//f[i][1] = f[i - 1][0] + f[i - 1][2];
long long a[52][3];
int main() {//我们默认0为开头,长度为1时开头即结尾。 
//	a[1][0] = 1, a[1][1] = 0, a[1][2] = 0;a[2][0] = 0, a[2][1] = 1, a[2][2] = 1;int n;for(int i = 3; i <= 50; i ++) {a[i][0] = a[i - 1][1] + a[i - 1][2];a[i][1] = a[i - 1][0] + a[i - 1][2];a[i][2] = a[i - 1][0] + a[i - 1][1];}while(cin >> n) {if(n == 1)cout << 3 << endl;else cout << 3 * (a[n][1] + a[n][2]) << endl;	} return 0;
}
http://www.lryc.cn/news/224461.html

相关文章:

  • pip 安装任意软件包报错
  • NLP之Bert实现文本多分类
  • 对话大众软件子公司:中国的智舱、智驾比欧洲早一代
  • 基于FPGA的图像RGB转HSV实现,包含testbench和MATLAB辅助验证程序
  • 小型企业如何数字化转型?ZohoCRM助力小企业转型
  • 聊聊模板引擎<Template engine>
  • 多平台商品采集——API接口:支持淘宝、天猫、1688、拼多多等多个电商平台的爆款、销量、整店商品采集和淘客功能
  • UI自动化测试框架设计(Selenium)
  • towr code阅读
  • Channel扇出模式
  • 学者观察 | 联邦学习与区块链、大模型等新技术的融合与挑战-北京航空航天大学童咏昕
  • ubuntu连接蓝牙耳机
  • 长春理工大学漏洞报送证书
  • Excel和Chatgpt是最好的组合。
  • Java用Jsoup库实现的多线程爬虫代码
  • layui控件开发,实现下拉搜索从数据库获取数据
  • 让代码变美的第一天 - 观察者模式
  • 微服务-网关设计
  • WxJava使用lettuce的redis实现access_token的共享
  • 干货:如何运作一个全新品牌?
  • TCP/IP卷一详解第二章Internet地址结构概要
  • 小程序 打开方式 页面效果 表单页面 点击跳到详情页 图标 获取后台数据 进行页面渲染
  • 一个“Hello, World”Flask应用程序
  • 计算机丢失mfc100.dll如何恢复,详细解析mfc100.dll文件丢失解决方法
  • 分享一本让你真正理解深度学习的书
  • Apache APISIX Dashboard 未经认证访问导致 RCE(CVE-2021-45232)漏洞复现
  • Git 安全警告修复手册:解决 `fatal: detected dubious ownership in repository at ` 问题 ️
  • 【MySQL事务篇】多版本并发控制(MVCC)
  • 拆分代码 + 动态加载 + 预加载,减少首屏资源,提升首屏性能及应用体验
  • 在 Vue3 中使用 mitt 进行组件通信