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

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

LELE的RPG難題

2019-11-11 06:19:14
字體:
來源:轉載
供稿:網友

不容易系列之(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));}}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 从江县| 抚宁县| 教育| 花垣县| 宁安市| 荃湾区| 韩城市| 醴陵市| 芜湖县| 临海市| 遂昌县| 黔东| 临江市| 灌阳县| 根河市| 高平市| 吉水县| 且末县| 镇雄县| 合山市| 伽师县| 汝州市| 平顶山市| 漳平市| 富宁县| 马关县| 岫岩| 玛纳斯县| 综艺| 邵东县| 高碑店市| 基隆市| 托克托县| 松滋市| 玛纳斯县| 乾安县| 乌兰察布市| 武夷山市| 平和县| 福州市| 正镶白旗|