永发信息网

用C++解决。一个RPG问题。

答案:2  悬赏:20  手机版
解决时间 2021-02-25 12:50
  • 提问者网友:我是我
  • 2021-02-24 14:04
人称“AC女之杀手”的超级偶像LELE最近忽然玩起了深沉,这可急坏了众多“Cole”(LELE的粉丝,即"可乐"),经过多方打探,某资深Cole终于知道了原因,原来,LELE最近研究起了著名的RPG难题:

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

以上就是著名的RPG难题.

如果你是Cole,我想你一定会想尽办法帮助LELE解决这个问题的;如果不是,看在众多漂亮的痛不欲生的Cole女的面子上,你也不会袖手旁观吧?
最佳答案
  • 五星知识达人网友:醉吻情书
  • 2021-02-24 14:54
// 找规律,推公式
#include #include
int main(){ __int64 n; __int64 ans = 0; __int64 a[51]; a[1] = 3; a[2] = 6;
for (int i = 3; i <= 50; i++) { a[i] = 3 * (__int64)pow(2.0, i - 1) - a[i-1]; }
//freopen("a.txt", "r", stdin);
while (scanf("%I64d", &n) != EOF) { printf("%I64d\n", a[n]); } return 0;}
全部回答
  • 1楼网友:神鬼未生
  • 2021-02-24 15:21
mfc并不是必要的,如果只是想做一个2d rpg游戏的话 ,可以学习使用"rpg游戏大师",很多 2d的游戏 都是使用这个程序制作的,如果想自己编写的话,你需要学习 windows编程和c++语言.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯