dp 洛谷P1136 迎接儀式

2021-08-01 15:07:39 字數 554 閱讀 9503

玄學dp

首先我們發現這道題有些奇怪的性質

交換k次,其實意味著k個j變成z,k個z變成j。

而且每個字最多交換一次;

但是一次交換,有可能對答案的貢獻+1

也有可能+2;

這個怎麼辦呢?

f[i][j][k]

表示前i個裡面,』j』變成』z』 j次

『z』變成』j』 k次;

通過s[i]和s[i-1]更新

當i==k的時候更新答案;

然後預處理要小心

#include

#include

#include

#include

using

namespace

std;

int f[505][105][105];

int n,m,ans;

char c[505];

int main()

printf("%d",ans);

}

洛谷P1136 迎接儀式

題目描述 lhx教主要來x市指導oi學習工作了。為了迎接教主,在一條道路旁,一群orz教主er穿著文化衫站在道路兩旁迎接教主,每件文化衫上都印著大字。一旁的orzer依次擺出 歡迎歡迎歡迎歡迎 的大字,但是領隊突然發現,另一旁穿著 教 和 主 字文化衫的orzer卻不太和諧。為了簡單描述這個不和諧的...

洛谷P1136 迎接儀式

lhx教主要來x市指導oi學習工作了。為了迎接教主,在一條道路旁,一群orz教主er穿著文化衫站在道路兩旁迎接教主,每件文化衫上都印著大字。一旁的orzer依次擺出 歡迎歡迎歡迎歡迎 的大字,但是領隊突然發現,另一旁穿著 教 和 主 字文化衫的orzer卻不太和諧。為了簡單描述這個不和諧的佇列,我們...

洛谷 P1136 迎接儀式 題解

lhx教主要來x市指導oi學習工作了。為了迎接教主,在一條道路旁,一群orz教主er穿著文化衫站在道路兩旁迎接教主,每件文化衫上都印著大字。一旁的orzer依次擺出 歡迎歡迎歡迎歡迎 的大字,但是領隊突然發現,另一旁穿著 教 和 主 字文化衫的orzer卻不太和諧。為了簡單描述這個不和諧的佇列,我們...