国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

LELE的RPG難題

2019-11-11 06:56:53
字體:
來源:轉載
供稿:網友

不容易系列之(3)—— LELE的RPG難題

Time Limit: 2000/1000 MS (java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 50343    Accepted Submission(s): 20177PRoblem Description人稱“AC女之殺手”的超級偶像LELE最近忽然玩起了深沉,這可急壞了眾多“Cole”(LELE的粉絲,即"可樂"),經過多方打探,某資深Cole終于知道了原因,原來,LELE最近研究起了著名的RPG難題:有排成一行的n個方格,用紅(Red)、粉(Pink)、綠(Green)三色涂每個格子,每格涂一色,要求任何相鄰的方格不能同色,且首尾兩格也不同色.求全部的滿足要求的涂法.以上就是著名的RPG難題.如果你是Cole,我想你一定會想盡辦法幫助LELE解決這個問題的;如果不是,看在眾多漂亮的痛不欲生的Cole女的面子上,你也不會袖手旁觀吧? Input輸入數據包含多個測試實例,每個測試實例占一行,由一個整數N組成,(0<n<=50)。 Output對于每個測試實例,請輸出全部的滿足要求的涂法,每個實例的輸出占一行。 Sample Input
12 Sample Output
36 Authorlcy Source

遞推求解專題練習(For Beginner) 

不考慮首尾顏色情況,此時涂法總數是m*(m-1)^(n-1)  即為全集,設m為顏色種數,n為格數;考慮首尾顏色不同,n格涂法總數f(n),假設首顏色是紅色,那么尾色是粉或綠,如果尾格是紅色,那么n-1格則是粉色或綠色滿足首尾顏色不同,n-1格涂法為f(n-1),全集則是f(n)+f(n-1)則有遞歸式f(n)+f(n-1)=m*(m-1)^(n-1)需要注意的是,n=1時f(1)不是m*(m-1)而是m,不滿足遞歸式,遞歸時應該考慮這里,n=1獨立考慮數據類型應該要大一點,這里我是_int64 涉及乘方防止數據溢出,即爆數據#include<stdio.h>_int64 pow(int a,int b){_int64 p=1;while(b--)p=p*a;return p;}_int64 f(int n){_int64 p;if(n==1)p=0;elsep=3*pow(2,n-1)-f(n-1);return p;}int main(){int n;while(~scanf("%d",&n)){if(n==1)printf("3/n");elseprintf("%I64d/n",f(n));}}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 会宁县| 信阳市| 平阳县| 玉屏| 华蓥市| 石景山区| 平和县| 宁武县| 高碑店市| 侯马市| 蚌埠市| 湘潭县| 彩票| 克东县| 延安市| 无极县| 繁昌县| 舒兰市| 深圳市| 微山县| 铜陵市| 丰宁| 天气| 噶尔县| 阳山县| 孝义市| 略阳县| 徐州市| 大理市| 开平市| 扶绥县| 游戏| 介休市| 历史| 固安县| 鄂伦春自治旗| 洞头县| 南丹县| 赫章县| 繁峙县| 全南县|