亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

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

玲瓏學院OJ 1091 Black and White【dp+前綴和】經典模型

2019-11-08 02:51:24
字體:
來源:轉載
供稿:網友

1091 - Black and White

Time Limit:4s Memory Limit:128MByte

Submissions:243Solved:75

DESCRipTION

Constroy likes the game called Reversi. He has a long paper tape with nn grids, where each grid should fill by one black chess or one white chess exactly. Constroydislikes the situation with aa consecutive black chesses or bb consecutive white chesses, so he intends to know how many situaions satisfy his PReference.

The answer may be so large, but you only need to give the answer modulo (109+7)(109+7).

INPUTThe first line contains a positive integerTT, which represents there are TT test cases.The following is test cases. For each test case:The only one line contains three integersa,ba,b and nn.It is guaranteed that no more than 50 test cases satisfy n≥104n≥104.1≤T≤103,1≤a,b,n≤1061≤T≤103,1≤a,b,n≤106OUTPUTFor each test case, output in one line, contains one integer, which represents the number of situations satisfy his preference modulo(109+7)(109+7).SAMPLE INPUT101 1 22 3 34 6 55 6 44 5 68 1 99 1 89 9 1016 16 161000000 1000000 1000000SAMPLE OUTPUT0429165301101865534235042057SOLUTION“玲瓏杯”ACM比賽 Round #10題目大意:

一共有N個格子,對于這N個格子來講,要么涂成顏色a,要么涂成顏色b,要求不能有連續的a個顏色a出現,也不能有連續的b個顏色b出現。

問有多少種分配方式。

思路:

1、統計計數問題,考慮dp,設定dp【i】【2】,其中:

①dp【i】【0】表示長度為i的格子,以a顏色結尾的情況數。

②dp【i】【1】表示長度為i的格子,以b顏色結尾的情況數。

2、那么不難推出其狀態轉移方程:dp【i】【0】=Σdp【i-j】【1】(0<j<a)

dp【i】【1】=Σdp【i-j】【0】  (0<j<b)

但是直接轉移時間復雜度爆炸,肯定是TLE的.那么考慮過程維護一個前綴和即可。

Ac代碼:

#include<stdio.h>#include<string.h>using namespace std;#define mod 1000000007int dp[1000050][2];int sum[1000050][2];int main(){    int t;    scanf("%d",&t);    while(t--)    {        int a,b,n;        scanf("%d%d%d",&a,&b,&n);        memset(dp,0,sizeof(dp));        memset(sum,0,sizeof(sum));        dp[0][0]=1,dp[0][1]=1;        sum[0][0]=1,sum[0][1]=1;        for(int i=1;i<=n;i++)        {            if(i<a)dp[i][0]=(dp[i][0]+sum[i-1][1])%mod;            else            {                dp[i][0]=(dp[i][0]+sum[i-1][1]-sum[i-a][1]+mod)%mod;            }            if(i<b)dp[i][1]+=sum[i-1][0];            else            {                dp[i][1]=(dp[i][1]+sum[i-1][0]-sum[i-b][0]+mod)%mod;            }            sum[i][0]=(sum[i-1][0]+dp[i][0])%mod;            sum[i][1]=(sum[i-1][1]+dp[i][1])%mod;        }        int output=(dp[n][0]+dp[n][1])%mod;        printf("%d/n",(output+mod)%mod);    }}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产成人精品一区二区| 亚洲免费福利视频| 美女999久久久精品视频| 久久精品亚洲国产| 亚洲精品欧美日韩专区| 欧美极品美女视频网站在线观看免费| 欧美精品videos另类日本| 在线精品视频视频中文字幕| 亚洲成人av在线| 国产精品色视频| 日韩av免费网站| 91丝袜美腿美女视频网站| 日韩国产高清污视频在线观看| 久久久久久午夜| 91免费在线视频网站| 少妇高潮 亚洲精品| 亚洲福利在线看| 神马国产精品影院av| 成人精品aaaa网站| 日本精品一区二区三区在线播放视频| 国产欧美一区二区三区久久人妖| 欧美色欧美亚洲高清在线视频| 色偷偷综合社区| 91成人在线观看国产| 日本精品中文字幕| 亚洲欧美精品中文字幕在线| 亚洲毛片一区二区| 国产精品一区二区三区毛片淫片| 91美女福利视频高清| 欧美日韩在线视频一区| 色小说视频一区| 日韩久久免费视频| 日韩精品免费视频| 国语自产精品视频在线看一大j8| 精品国内自产拍在线观看| 欧美高跟鞋交xxxxxhd| 久久免费视频观看| 欧美专区第一页| 成人自拍性视频| 国产日本欧美一区二区三区在线| 成人信息集中地欧美| 91九色国产社区在线观看| 91干在线观看| 国产精品吴梦梦| 国产在线精品一区免费香蕉| 国产成人精品久久久| 国产精品久久一区主播| 久久九九免费视频| 亚洲欧美激情另类校园| 亚洲无限av看| 成人免费淫片aa视频免费| 91av成人在线| 中文字幕在线看视频国产欧美在线看完整| 欧美性猛xxx| 国产成人福利视频| 精品久久久在线观看| 国产成人免费av| 精品久久久久久久久久久久久久| 欧美亚洲在线播放| 庆余年2免费日韩剧观看大牛| 午夜精品美女自拍福到在线| 91精品在线国产| 97不卡在线视频| 久久6精品影院| xxx一区二区| 日韩精品欧美国产精品忘忧草| 日韩欧美国产黄色| 亚洲精品福利视频| 国产精品第七十二页| 92看片淫黄大片欧美看国产片| 亚洲www永久成人夜色| 精品视频中文字幕| 国产精品久久久久免费a∨大胸| 久久久久这里只有精品| 欧美日本精品在线| 国产玖玖精品视频| 曰本色欧美视频在线| 亚洲影视中文字幕| 亚洲综合中文字幕在线观看| 中文字幕亚洲二区| 久久国产精品久久久久久久久久| 日韩亚洲成人av在线| 亚洲欧美一区二区三区在线| 国产日韩欧美黄色| 国产精品欧美激情在线播放| 奇米成人av国产一区二区三区| 在线播放日韩专区| 国产午夜精品美女视频明星a级| 国产精品美女免费| 91精品国产高清久久久久久久久| 亚洲一区二区三区视频播放| 热99精品只有里视频精品| 国精产品一区一区三区有限在线| 2019中文字幕全在线观看| 欧美另类老肥妇| 日韩精品亚洲元码| 岛国av一区二区| 亚洲色图第一页| 国产成+人+综合+亚洲欧美丁香花| 欧美日韩亚洲视频一区| 国产黑人绿帽在线第一区| 欧美最猛黑人xxxx黑人猛叫黄| 久久免费福利视频| 久久久久这里只有精品| 日韩视频在线免费观看| 日韩免费观看网站| 欧美精品免费播放| 91国产视频在线播放| 欧美裸体男粗大视频在线观看| 久久久久亚洲精品| 清纯唯美亚洲激情| 亚洲精品电影在线| 国产精品高清免费在线观看| 欧美国产精品va在线观看| 欧美亚洲日本黄色| 亚洲欧美一区二区三区久久| 国产精品久久久久久久午夜| 久久夜色撩人精品| 777午夜精品福利在线观看| 欧美电影在线观看完整版| 欧美一级黑人aaaaaaa做受| 91精品国产高清久久久久久久久| 亚洲天堂开心观看| 国产精品免费小视频| 最近2019年中文视频免费在线观看| 国产精品99久久久久久人| 国产精品入口免费视| 亚洲黄色在线看| 日韩欧美在线中文字幕| 色综合久综合久久综合久鬼88| 亚洲乱码国产乱码精品精天堂| 国产原创欧美精品| 裸体女人亚洲精品一区| 亚州成人av在线| 精品国产一区二区三区在线观看| 欧洲成人免费视频| 国产精品444| 久久精品中文字幕免费mv| 日韩电视剧免费观看网站| 久久亚洲精品国产亚洲老地址| 欧美日韩性视频在线| 一本色道久久88综合日韩精品| 欧美日韩国内自拍| 91chinesevideo永久地址| 亚洲高清av在线| 日韩中文字幕视频在线| 欧美精品18videosex性欧美| 91精品久久久久久久久青青| 亚洲裸体xxxx| 久久久久久综合网天天| 亚洲天堂免费在线| 日韩高清av在线| 亚洲精品av在线播放| 色综合91久久精品中文字幕| 日韩成人在线观看| 久久久久国产精品www| 国产精品视频专区| 国产精自产拍久久久久久蜜| 欧美在线欧美在线| 久久在线观看视频| 国产亚洲欧洲黄色| 2021久久精品国产99国产精品| 91超碰中文字幕久久精品| 欧美日韩xxx|