博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AC日记——Roma and Poker codeforces 803e
阅读量:5135 次
发布时间:2019-06-13

本文共 794 字,大约阅读时间需要 2 分钟。

 

思路:

  赢或输或者平的序列;

  赢和平的差的绝对值不得超过k;

  结束时差的绝对值必须为k;

  当“?”时可以自己决定为什么状态;

  输出最终序列或者NO;

  dp(随便搞搞);

 

来,上代码:

#include 
#include
#include
#include
using namespace std;int n,k,dp[1005][2005],m;char ch[1005];int main(){ cin>>n>>k; cin>>ch+1; m=k-1;dp[0][m+1]=true; for(int i=1;i
0;i--) { if(ch[i]=='L') now++; else if(ch[i]=='W') now--; else if(ch[i]=='D') now=now; else { if(dp[i-1][now+1]) now++,ch[i]='L'; else if(dp[i-1][now]) ch[i]='D'; else if(dp[i-1][now-1]) now--,ch[i]='W'; } } cout<

 

转载于:https://www.cnblogs.com/IUUUUUUUskyyy/p/6830549.html

你可能感兴趣的文章
团队开发之个人博客八(4月27)
查看>>
发布功能完成
查看>>
【原】小程序常见问题整理
查看>>
C# ITextSharp pdf 自动打印
查看>>
【Java】synchronized与lock的区别
查看>>
django高级应用(分页功能)
查看>>
【转】Linux之printf命令
查看>>
关于PHP会话:session和cookie
查看>>
STM32F10x_RTC秒中断
查看>>
display:none和visiblity:hidden区别
查看>>
C#double转化成字符串 保留小数位数, 不以科学计数法的形式出现。
查看>>
牛的障碍Cow Steeplechase
查看>>
Zookeeper选举算法原理
查看>>
3月29日AM
查看>>
利用IP地址查询接口来查询IP归属地
查看>>
HTML元素定义 ID,Class,Style的优先级
查看>>
构造者模式
查看>>
http和https的区别
查看>>
Hbuild在线云ios打包失败,提示BuildConfigure Failed 31013 App Store 图标 未找到 解决方法...
查看>>
找到树中指定id的所有父节点
查看>>