H - 三国佚事——巴蜀之危

2023-11-07 00:32
文章标签 三国 巴蜀 佚事 之危

本文主要是介绍H - 三国佚事——巴蜀之危,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Description

话说天下大势,分久必合,合久必分。。。却道那魏蜀吴三国鼎力之时,多少英雄豪杰以热血谱写那千古之绝唱。古人诚不我欺,确是应了那句“一将功成万骨枯”。  
是夜,明月高悬。诸葛丞相轻摇羽扇,一脸愁苦。原来是日前蜀国战事吃紧,丞相彻夜未眠,奋笔急书,于每个烽火台写下安排书信。可想,这战事多变,丞相运筹 帷幄,给诸多烽火台定下不同计策,却也实属不易。 
谁成想这送信小厮竟投靠曹操,给诸葛丞相暗中使坏。这小厮将每封书信都投错了烽火台,居然没有一封是对的。不多时小厮便被抓住,前后之事却也明朗。这可急坏了诸葛丞相,这书信传错,势必会让蜀军自乱阵脚,不攻自破啊! 诸葛丞相现在想知道被这小厮一乱,这书信传错共有多少种情况。 

Input

         题目有多组数据,处理到文件结尾,丞相共写了n(1 <= n <= 20)封书信,输入一个正数n。

Output

         输出书信传错的情况数。

Sample Input

136

Sample Output

02265

解题思路:

观察题目发现是递推题,思路比较难找,列出前4项发现a[i]=(i-1)*(a[i-1]+a[i-2]); ,但再想思路应该是对于当前书信分为2种情况: 1.当前书信于其他书信两两互换,问题减为(i-1)*a[i-2];  2.当前书信未于其他书信两两互换,问题变为(i-1)*a[i-1].

代码:

#include<iostream>
using namespace std;
int main()
{int n,i;long long int a[21];a[1]=0; a[2]=1;for(i=3;i<=20;i++)a[i]=(i-1)*(a[i-1]+a[i-2]);while(cin>>n){cout<<a[n]<<endl;}return 0;
}


 

这篇关于H - 三国佚事——巴蜀之危的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/360049

相关文章

三国地理揭秘:为何北伐之路如此艰难,为何诸葛亮无法攻克陇右小城?

俗话说:天时不如地利,不是随便说说,诸葛亮六出祁山,连关中陇右的几座小城都攻不下来,行军山高路险,无法携带和建造攻城器械,是最难的,所以在汉中,无论从哪一方进攻,防守方都是一夫当关,万夫莫开;再加上千里运粮,根本不需要打,司马懿只需要坚守城池拼消耗就能不战而屈人之兵。 另一边,洛阳的虎牢关,一旦突破,洛阳就无险可守,这样的进军路线,才是顺势而为的用兵之道。 读历史的时候我们常常看到某一方势

寒假第五天--递推递归--三国佚事——巴蜀之危

三国佚事——巴蜀之危 Time Limit: 1000MS Memory limit: 65536K 题目描述 话说天下大势,分久必合,合久必分。。。却道那魏蜀吴三国鼎力之时,多少英雄豪杰以热血谱写那千古之绝唱。古人诚不我欺,确是应了那句“一将功成万骨枯”。  是夜,明月高悬。诸葛丞相轻摇羽扇,一脸愁苦。原来是日前蜀国战事吃紧,丞相彻夜未眠,奋笔急书,于每个烽火台写下安排书

《三国:谋定天下》成为了SLG游戏现象级的成功案例

原标题:《三国:谋定天下》引领SLG游戏新潮流,B站股价五个飙升了30%   易采游戏网6月23日:B站作为年轻人喜爱的文化社区和视频平台,再次用一款新的游戏证明了其在游戏发行领域的独到眼光与强大实力。最近大火的策略角色扮演游戏《三国:谋定天下》成为了现象级的成功案例,不仅游戏本身质量受到认可,而且在竞争激烈的iOS畅销榜上勇夺第三的位置,仅排在了资深巨头DNF手游和《王者荣耀》之后。更加引人注

三国之家网站的设计

管理员账户功能包括:系统首页,个人中心,管理员管理,论坛管理,公告管理,三国视频管理,基础数据管理,三国图文管理 前台账户功能包括:系统首页,个人中心,试卷,论坛,公告,三国视频,三国图文,三国资讯 开发系统:Windows 架构模式:B/S JDK版本:Java JDK1.8 开发工具:IDEA(推荐) 数据库版本: mysql5.7 数据库可视化工具: navicat 服务器:Spr

十年少笑话网:三国西游穿越版笑人冷料

转载自   十年少笑话网  更多精彩笑话请上   十年少笑话网   一个朋友在广场上看到苹果6s手机,捡了起来发现只是个外壳,他特别淡定地骂了起来,谁这么没素质,乱扔果皮

三国杀背后的图形化编程 变量跟踪与吐槽的故事

在周末的公司里,卧龙凤雏等几位员工终于结束了加班任务,他们每个人都显现出些许疲惫之态,但心情还算较为轻松愉悦。突然,有人提议玩上几局三国杀,以此来让大家放松一下身心。于是乎,几人纷纷掏出手机,准备在线上玩上几局游戏。         “我刚刚对在内测阶段所开发的功能进行了一番审阅,结果发现了一个大问题呢,凤雏。”卧龙一边在手机上点击进入三国杀游戏界面,一边随口说道。

三国军师团

程序员当如三国军师,当谋全局,不可仅谋一域!

微三国介绍及超级简单入门玩法

微三国APP出来已经有一段时间了,看到群里每天都有人在晒收款图,这个项目大狗做了也有一段时间了,基本上是每天提现一次,现在平台赚钱方式比较简单每天看12个广告就享有分红及每天得6毛多,满1元即可提现到微信或者是支付宝而且提现是秒到账!目前对用户来说赚钱的渠道就是看广告获得分红,后期平台会增加很多可玩性的板块,到那时会员的收益会更多! 点击链接或扫码下载微三国app 1、微信登陆微三国app,

如何在电脑上玩空中网的异三国手机网游

可以玩wap版的异三国,就是文字版的。 http://www.mobi123.cn/s/kong.net.html 找到"三国"或者"网游"字样,点击进入就可以玩了 或者直接访问:http://www.mobi123.cn/gateway/gateway.do?wapsiteurl=http%3A%2F%2Fg6.kong.net%2Fsgcota%2Fsg.jsp

蓝桥杯刷题-09-三国游戏-贪心⭐⭐⭐

蓝桥杯2023年第十四届省赛真题-三国游戏 小蓝正在玩一款游戏。游戏中魏蜀吴三个国家各自拥有一定数量的士兵X, Y, Z (一开始可以认为都为 0 )。游戏有 n 个可能会发生的事件,每个事件之间相互独立且最多只会发生一次,当第 i 个事件发生时会分别让 X, Y, Z 增加Ai , Bi ,Ci 。 当游戏结束时 (所有事件的发生与否已经确定),如果 X, Y, Z 的其中一个大于另外两个之和