当前位置: 首页 > news >正文

asp网站防攻击音乐展示网站建设平台

asp网站防攻击,音乐展示网站建设平台,saas软件,2016网站设计欣赏P7928 [COCI2021-2022#1] Kamenčići 题目大意 小 A A A和小 B B B在玩游戏。在他们面前#xff0c;有 n n n块石头排成一行#xff0c;石头有红和蓝两种颜色。 小 A A A先手#xff0c;每次每人从两段中的一段取出一块石头#xff0c;谁先取出 k k k块石头谁就输。 小…P7928 [COCI2021-2022#1] Kamenčići 题目大意 小 A A A和小 B B B在玩游戏。在他们面前有 n n n块石头排成一行石头有红和蓝两种颜色。 小 A A A先手每次每人从两段中的一段取出一块石头谁先取出 k k k块石头谁就输。 小 A A A和小 B B B都采用最优策略问最后谁能获胜。 输入中 C C C表示红色石头 P P P表示蓝色石头。 如果小 A A A获胜则输出 D A DA DA否则输出 N E NE NE。 1 ≤ k ≤ n ≤ 350 1\leq k\leq n\leq 350 1≤k≤n≤350红色石头至少出现 2 k − 1 2k-1 2k−1次。 题解 可以看出这道题要用区间 D P DP DP。 设 f i , j , v f_{i,j,v} fi,j,v​表示当前这段石头是原来 n n n个石头的第 i i i个到第 j j j个且小 B B B手中有 v v v块红色石头最后是否是小 A A A获胜。因为在确定左右边界的情况下被拿走的红色石头的数量是一定的所以小 A A A手中的红色石头可以由被拿走的红色石头减去小 B B B手中的红色石头得出是确定的不需要记录状态。 直接 D P DP DP好像不太方便我们考虑记忆化搜索。求 f i , j , v f_{i,j,v} fi,j,v​的时候去搜索下一步的结果在以此来得出 f i , j , v f_{i,j,v} fi,j,v​的值。当小 A A A或小 B B B手中的红色石头为 k k k时胜负就已经确定不需要再向下搜索了所以 v ≤ k v\leq k v≤k。 最多会搜索到 n 2 k n^2k n2k种状态所以时间复杂度为 O ( n 2 k ) O(n^2k) O(n2k)。 注意因为这题的空间为 128 M B 128MB 128MB所以直接开 35 0 3 350^3 3503的数组会 M L E MLE MLE。依题意 2 k − 1 ≤ n 2k-1\leq n 2k−1≤n即 k ≤ 175 k\leq 175 k≤175开 350 × 350 × 200 350\times 350\times 200 350×350×200的数组就可以了。 code #includebits/stdc.h using namespace std; int n,k,f[355][355][205]; char s[355]; bool dfs(int l,int r,int v1,int v2,int fl){if(f[l][r][v2]!-1) return f[l][r][v2];if(v1k) return f[l][r][v2]0;if(v2k) return f[l][r][v2]1;if(fl1){if(lr) return f[l][r][v2]0;if(dfs(l1,r,v1(s[l]C),v2,2)||dfs(l,r-1,v1(s[r]C),v2,2)) return f[l][r][v2]1;else return f[l][r][v2]0;}else{if(lr) return f[l][r][v2]0;if(!dfs(l1,r,v1,v2(s[l]C),1)||!dfs(l,r-1,v1,v2(s[r]C),1)) return f[l][r][v2]0;else return f[l][r][v2]1;} } int main() {scanf(%d%d,n,k);scanf(%s,s1);memset(f,-1,sizeof(f));if(dfs(1,n,0,0,1)) printf(DA);else printf(NE);return 0; }
http://wiki.neutronadmin.com/news/291589/

相关文章:

  • 公司网站维护更新流程如何在阿里云上建设网站
  • 河南个人网站建设建立网站站点的过程
  • 中职网站建设与管理在家做网站维护兼职
  • 深圳做网站网络公司排名wordpress mepal
  • 上海建网站方案wordpress 企业展示
  • 做公司网站需要准备什么做电商网站一般需要什么流程图
  • 福州网站建设服务嘉兴娱乐网页设计
  • 3合1网站建设价格贵阳网站定制开发
  • 昆明做网站公司有哪些杭州vi设计价格
  • 网站建设标准依据怎么做网站代拍
  • 网站报价网站建设中静态页面模板
  • 上海建筑电工证查询网站新网 如何建设网站
  • asp.net做登录注册网站wordpress首页标题
  • 电子商务网站建设与维护管理上传到网站去的文档乱码
  • 单页面seo搜索引擎优化优化大师破解版app
  • 方一凡和磊儿做家教的网站免费下载精神文明建设宣传网站
  • 花店网站建设论文网站建设哪家公司最好
  • 仿漫画网站建设定制小说网站系统源码建设哪个平台买东西最便宜
  • 石家庄栾城区建设局网站wordpress 修改ssl
  • 上海网站建筑公司cpa怎么做网站
  • iis为网站子目录绑定二级域名济南网站优化公司
  • 网站建设费用 会计分录网站数据库网络错误怎么解决方案
  • 做服装广告素材网站有哪些门户网站html
  • 广州建网站有哪些东莞百度网站快速排名
  • wordpress编辑器添加代码工具搜索引擎优化涉及到内容
  • 我做淘宝网站卖东西怎么激活建设银行信用卡网站是哪个好
  • 个人博客网站开发毕业设计类似快手网站开发
  • 网站建设报价模板视频网站开发策划书
  • 用php做网站需要什么网站开发所需资料
  • 深圳制作网站多少费用网站模板切换