国产探花免费观看_亚洲丰满少妇自慰呻吟_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));}}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 故城县| 如皋市| 平塘县| 云龙县| 当阳市| 佛冈县| 会同县| 甘谷县| 库车县| 无为县| 阳东县| 新民市| 桦川县| 论坛| 郑州市| 邢台县| 慈利县| 安平县| 松阳县| 垫江县| 沿河| 台中市| 白城市| 原阳县| 镇江市| 永嘉县| 图木舒克市| 中阳县| 哈巴河县| 泾阳县| 梓潼县| 大石桥市| 绍兴县| 富顺县| 时尚| 灯塔市| 孝义市| 广宗县| 榕江县| 平利县| 东源县|