HDOJ 2045 不容易系列之(3)—— LELE的RPG难题

2.数字芯片时序正确的前提—Max-transition 芯片物理设计中最基本的Max-transition检查 阅读详情

问题描述:

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

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 11357    Accepted Submission(s): 4478

Problem Description

人称“AC女之杀手”的超级偶像LELE最近忽然玩起了深沉,这可急坏了众多“Cole”(LELE的粉丝,即"可乐"),经过多方打探,某资深Cole终于知道了原因,原来,LELE最近研究起了著名的RPG难题:

有排成一行的n个方格,用红(Red)、粉(Pink)、绿(Green)三色涂每个格子,每格涂一色,要求任何相邻的方格不能同色,且首尾两格也不同色.求全部的满足要求的涂法.

以上就是著名的RPG难题.

如果你是Cole,我想你一定会想尽办法帮助LELE解决这个问题的;如果不是,看在众多漂亮的痛不欲生的Cole女的面子上,你也不会袖手旁观吧?

 

 

Input

输入数据包含多个测试实例,每个测试实例占一行,由一个整数N组成,(0<n<=50)。

 

 

Output

对于每个测试实例,请输出全部的满足要求的涂法,每个实例的输出占一行。

 

 

Sample Input

1

2

 

 

Sample Output

3

6

 

 

Author

lcy

 

 

Source

递推求解专题练习(For Beginner)

 

 

Recommend

lcy

 

 

 

问题分析:

1个格子的时候   3种

2个格子的时候   6种

3个格子的时候   6种

4个格子的时候:

分两种情况:

(1)前面三种都排好

R

P

G

第四个格子的时候只有一种可能:P

 

(2)前面两个排好

R

P

R

第四个格子的时候只有两种种可能:P、G

 

也就是说:

如果有n个方格,当对第n个方格填色时,有两种情况:

 

1)应该已经对前面n-1个方格填好了色,有f(n-1)种情况,此时第n-1个跟第一个颜色一定不一样,所以第n个只有一种选择。

2)对前面n-2个方格填好色,有f(n-2)种情况,第n-1个空格颜色跟第一个颜色一样(否则就成了上面那种情况了),只有一种可能,最后第n个方格可以填两种颜色(因为n-1和1是第同种颜色),所以是 2*f(n-2);

 

                   可以推出f(n)=f(n-1)+2(n-2),n>=4;

 

所以有:

 

f(n)=f(n-1)+2*f(n-2)


#include <iostream>
using namespace std;
int main(){
 
    int i;
    __int64 d[51] = {0, 3, 6, 6};
 
    for (i = 4; i < 51; i++)
        d[i] = d[i-1] + 2*d[i-2];
    while (cin>>i)
        printf("%I64d\n", d[i]);
 
    return 0;
}


高效搭建微信公众号爬虫全流程 微信公众号爬虫系统成功完成功能测试验证。该系统具备完整的数据采集与管理能力,支持多公众号内容爬取、数据存储与统计分析。通过命令行界面可执行爬取操作(如量子位、新智元等公众号),查看最新文章列表和系统统计信息。测试显示SQLite数据库正常存储数据,所有核心功能(多源支持、文章检索、数据统计)均运行良好。系统采用模块化设计,扩展性强,为后续接入真实API或网页爬取奠定了坚实基础,是AI内容聚合的优质开发平台。🎉 阅读详情

相关推荐

产品必备技能(十):如何绘制原型图?先要绘制页面流程图+页面原型图!附实操原型图、流程图实例(抖音)

文章目录目标题目实操步骤模板实操【抖音】APP的视频发布功能页面流程绘制页面流程图合格标准绘制页面原型图合格标准 目标 新入行的产品经理都对原型抱有向往的心境,但是有经验的产品经理不会一上来就画原型,而是先画页面流程再来画原型。通过学习,你将学会如何用页面流程图规划用户行为路径、如何借助原型识别问题、减少风险、有效沟通。 题目 任意选择一款你喜欢的产品,体验某个功能,下载并梳理此功能至少5个以上的页面流程跳转点(后面会解释),还原2 - 3个主要界面的低保真原型图。 实操步骤 可使用手绘以及Process

汪雯琦的博客 4830

LevOJ P1193 LELE的RPG难题

题目描述 人称 “AC 女之杀手” 的超级偶像 LELE 最近忽然玩起了深沉,这可急坏了众多 “Cole”(LELE 的粉丝,即 “可乐”),经过多方打探,某资深 Cole 终于知道了原因。原来,LELE 最近研究起了著名的 RPG 难题: 有排成一行的 n 个方格,用红 (Red)、粉 (Pink)、绿 (Green) 三色涂每个格子,每格涂一色,要求任何相邻的方格不能同色,且首尾两格也不同色。求全部的满足要求的涂法。 以上就是著名的 RPG 难题。如果你是 Cole,我想你一定会想尽办法帮助 LE

m0_48475532的博客 893

手把手教你用Python模拟侧信道攻击:从电磁辐射到数据窃取(附防御代码)

本文详细介绍了如何使用Python模拟侧信道攻击,从电磁辐射信号采集到数据窃取的全过程,并提供了实用的防御代码。通过实战案例,帮助安全研究员和开发者理解侧信道攻击原理,掌握信号处理与图像重建技术,同时学习有效的噪声干扰和电磁屏蔽防御措施。

weixin_28716443的博客 161

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

有排成一行的n个方格,用红(Red)、粉(Pink)、绿(Green)三色涂每个格子,每格涂一色,要求任何相邻的方格不能同色,且首尾两格也不同色.求全部的满足要求的涂法.输入数据包含多个测试实例,每个测试实例占一行,由一个整数N组成,(0<n<=50)。 以上就是著名的RPG难题. import java.util.Scanner; public class Main { publi...

weixin_44481113的博客 356

智能车八邻域图像算法

智能车八邻域图像算法

技术缝合怪的博客 4万+

在WPS/Office中免费使用AI,快速提升办公效率!​

《免费解锁WPS/Office AI办公神器教程》摘要: 本教程详解如何通过第三方插件OfficeAI免费实现WPS/Office智能办公,突破官方付费限制。从安全设置到安装配置,手把手教学,涵盖文档生成、PPT美化、Excel图表等核心功能。关键优势包括零成本、全场景支持及云端/本地双模式切换,并附常见问题解决方案。注意需使用WPS 2024+版本,安装时需临时关闭杀毒软件。教程强调工具来源合法性,建议商用购买正版授权。(149字)

杜哥无敌的博客 2302

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

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

weixin_74877556的博客 1352

从命名玄学看单片机江湖:STC、STM32与ESP32的型号密码与设计哲学

本文解析了STC、STM32和ESP32三大主流单片机系列的型号命名规则,揭示了其背后的设计哲学与市场策略。通过详细解读STC89C52、STM32F103C8T6等具体型号,帮助开发者理解芯片核心特性、性能等级及适用场景,为嵌入式系统选型提供实用指南。

g5h6i的博客 760

OJ, VJ不容易系列之(3)—— LELE的RPG难题

人称“AC女之杀手”的超级偶像LELE最近忽然玩起了深沉,这可急坏了众多“Cole”(LELE的粉丝,即"可乐"),经过多方打探,某资深Cole终于知道了原因,原来,LELE最近研究起了著名的RPG难题: 有排成一行的n个方格,用红(Red)、粉(Pink)、绿(Green)三色涂每个格子,每格涂一色,要求任何相邻的方格不能同色,且首尾两格也不同色.求全部的满足要求的涂法. 以上就是著名的RPG难题. 如果你是Cole,我想你一定会想尽办法帮助LELE解决这个问题的;如果不是,看在众多漂亮的痛不欲生的Col

Sweet_light_rain的博客 500

手把手教你用ET-BERT预训练模型搞定加密流量分类(附完整代码)

本文详细介绍了如何使用ET-BERT预训练模型实现加密流量分类,包括环境配置、数据预处理、模型微调及优化策略。通过实战代码示例,帮助开发者快速掌握这一技术,提升网络安全领域的加密流量分析能力。

weixin_29166013的博客 493

Unity热更实战:用YooAsset+HybridCLR实现小游戏资源与代码双更新(含避坑清单)

本文详细介绍了Unity小游戏开发中如何通过YooAsset与HybridCLR实现资源与代码双热更新方案。内容涵盖环境配置、架构设计、微信小游戏专项优化、热更代码工程化实践及真机调试技巧,帮助开发者解决审核周期长、紧急修复等痛点,提升更新效率与稳定性。

weixin_42520025的博客 501

杭电oj——不容易系列之(3)—— LELE的RPG难题——【题解】

题目链接:不容易系列之(3)—— LELE的RPG难题 思路:列出前面几项观察下规律, a[1] = 3, a[2] = 6, a[3] = 6; 按照一般的思路,找涂n个方格的方法数,可以看涂n-1个方格的方法数,然后涂第n个方格多了多少种方法 根据题中“要求任何相邻的方格不能同色,且首尾两格也不同色 ”可知 当n大于等于4时,第1格到第n-1格(大于等于3)才不是相邻的 思路来...

乐褀的博客 702

Winform从入门到精通(7)——ComboBox(史上最全)

本文介绍ComboBox控件的详细用法,包括所有属性、事件,绝对史上最全!

qq_34059233的博客 2万+

Hdoj 2045.不容易系列之(3)—— LELE的RPG难题 题解

Problem Description 人称“AC女之杀手”的超级偶像LELE最近忽然玩起了深沉,这可急坏了众多“Cole”(LELE的粉丝,即"可乐"),经过多方打探,某资深Cole终于知道了原因,原来,LELE最近研究起了著名的RPG难题: 有排成一行的n个方格,用红(Red)、粉(Pink)、绿(Green)三色涂每个格子,每格涂一色,要求任何相邻的方格不能同色,且首尾两格也不同色...

优快云2082的博客 271

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

杭电oj HDOJ 2045 不容易系列之(3)—— LELE的RPG难题(涂色问题)

杭电oj HDOJ 2045 不容易系列之(3)—— LELE的RPG难题(涂色问题) 题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=2045 Problem Description 人称“AC女之杀手”的超级偶像LELE最近忽然玩起了深沉,这可急坏了众多“Cole”(LELE的粉丝,即"可乐"),经过多方打探,某资深Cole终于知道了原因,原来,L...

qq_39880604的博客 622

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

hdoj 2045 不容易系列之(3)—— LELE的RPG难题 【动态规划】

f(n) 为n个格子的方法数目, 假设第n-1个格子的颜色跟第1个相同,那f(n) = 2×f(n-2); 因为第n-1个格子颜色已确定,第n个格子可以涂的颜色有两种,故为2×f(n-2); 第n-1个格子的颜色跟第1个不相同时,f(n) = f(n-1); 所以动态方程为f(n) = f(n-1)+2×f(n-2); 不容易系列之(3)—— LELE的RPG难题 Time

shengweisong 870

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

hdoj.2045 不容易系列之(3)—— LELE的RPG难题 20140726

不容易系列之(3)—— LELE的RPG难题 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 29436    Accepted Submission(s): 11810 Problem Description 人称“

>>--» 唯n1.情缘«--<< 347

【基础编程】HDOJ2045不容易系列之(3)—— LELE的RPG难题

学习编程的唯一途径是通过大量的编程,编程,再编程。而在OJ上做题来提高自己的编程能力以及自己的思维能力的方法就是通过自己的思考,分析,编程,试错,再思考,再分析,再试错这样一个不断循环的过程,最后将问题解决,对于那些是在高出自己能力太多的题目就去研究这个题目所涉及的知识点,然后还是要回归到上面的这个过程中。只有通过大量这样的训练,自己的编程能力和思维能力才会得到提升。算法与数据结构是基石,因此只要

喜欢哲学的女孩 933

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

Problem Description 人称“AC女之杀手”的超级偶像LELE最近忽然玩起了深沉,这可急坏了众多“Cole”(LELE的粉丝,即"可乐"),经过多方打探,某资深Cole终于知道了原因,原来,LELE最近研究起了著名的RPG难题: 有排成一行的n个方格,用红(Red)、粉(Pink)、绿(Green)三色涂每个格子,每格涂一色,要求任何相邻的方格不能同色,且首尾两格也不同色.求全

BarryLee的博客 342

HDOJ-2045 不容易系列之(3)—— LELE的RPG难题(递推)

题目:HDOJ-2045 题目描述: 有排成一行的n个方格,用红(Red)、粉(Pink)、绿(Green)三色涂每个格子,每格涂一色,要求任何相邻的方格不能同色,且首尾两格也不同色.求全部的满足要求的涂法. 思路:(递推) 这个和 高中数学 学排列组合时遇到的相邻涂色问题类似,思路都一样。 第n个方格的颜色取决于第n-1个和第1个方格的颜色。 ①当第1个和第n-1个颜色不同,前n-1个合法,而n...

Plus Ultra! 348

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

Problem Description 人称“AC女之杀手”的超级偶像LELE最近忽然玩起了深沉,这可急坏了众多“Cole”(LELE的粉丝,即"可乐"),经过多方打探,某资深Cole终于知道了原因,原来,LELE最近研究起了著名的RPG难题: 有排成一行的n个方格,用红(Red)、粉(Pink)、绿(Green)三色涂每个格子,每格涂一色,要求任何相邻的方格不能同色,且首尾两格也不同色.

菜鸟的自我修养 318

HDOJ 不容易系列之(3)—— LELE的RPG难题 2045

不容易系列之(3)—— LELE的RPG难题 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 34526    Accepted Submission(s): 13857 Problem Description 人称“AC

豫帝哥哥 552

hdoj 2045 不容易系列之(3)—— LELE的RPG难题 解题报告(简单递推)

<br />http://acm.hdu.edu.cn/showproblem.php?pid=2045<br />有排成一行的n个方格,用红(Red)、粉(Pink)、绿(Green)三色涂每个格子,每格涂一色,要求任何相邻的方格不能同色,且首尾两格也不同色.求全部的满足要求的涂法.<br />以上就是著名的RPG难题.<br />解题思路1是递推嘛,f(1)=3,f(2)=6,f(3)=6<br />    2如果有n个方格,当对第n个方格填色时,有两种情况:<br />     1)应该已经对前面n-

wzy1222 6558
上一篇: 取石子——解题报告
下一篇: 错排详解及应用
EmanuelBlog
博客等级 码龄15年 19粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值