DP

设f[i,j,x,y]表示前i个人中有j个男生,且以第i个为结尾的任意一段中,男生比女生多的最大差值为x,女生比男生多的最大差值为y

则f[i,j,x,y]可转移至f[i+1,j+1,x+1,max(y-1,0)](表示第i+1个人为男的,且x+1<=k)和f[i+1,j,max(x-1,0),y+1](表示第i+1个人为女的,且y+1<=k)

 

【Code】

 

相关文章:

  • 2022-01-10
  • 2021-06-03
  • 2022-02-04
  • 2021-07-26
  • 2022-01-15
  • 2021-07-07
猜你喜欢
  • 2021-07-11
  • 2021-08-14
  • 2021-05-16
  • 2021-12-23
  • 2021-11-27
  • 2021-07-17
  • 2022-12-23
相关资源
相似解决方案