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

广州信息流推广公司win7优化大师免安装版

广州信息流推广公司,win7优化大师免安装版,网站的建设ppt模板,搭建一个appCF917B MADMAX 题意#xff1a; Alice和Bob有一个n个点m条边的DAG#xff0c;每条边上有一个小写英文字母表示权值#xff0c;Alice和Bob每人有一个棋子#xff0c;每个人放在一个节点上#xff08;可以放在同一个节点上#xff09;。 第一轮Alice可以沿一条边把棋子移…CF917B MADMAX 题意 Alice和Bob有一个n个点m条边的DAG每条边上有一个小写英文字母表示权值Alice和Bob每人有一个棋子每个人放在一个节点上可以放在同一个节点上。 第一轮Alice可以沿一条边把棋子移到一个相邻的节点上之后Bob沿一条边移动棋子以此类推规则规定每一次移动经过的边的ASCII码单调不降即若Alice沿’c’走了一步,Bob只能沿’c’或’c’之后的字母走然后Alice又要沿Bob走过的字母之后的字母走…。不能走的人输掉这盘游戏。 现在他们想知道给定初始位置两人都按最优策略谁会赢 题解 枚举起点正常模拟博弈过程 sg[x][y][kw]:先手为x后手为y字母限制不超过kw的这个状态的sg值 如果sg0说明先手输sg1说明先手赢 v是u的下一个状态 如果全部sg[v]是1sg[u]为0 如果存在sg[v]是0sg[u]为1 上面这两个条件怎么实现呢 我们令sg[u]为0然后去找v,如果有一个v使得sg[v]是0说明sg[v]1 当不能走时即输掉比赛此时sg为0 dfs模拟过程记忆化搜索dp实现 复杂度O(26 * N^2 26 * N * M) 26 * N * N是枚举起点 26 * N * M是dfs 代码 #includebits/stdc.h #define INF (125) #define MAXN 105 #define LL long long using namespace std;int N,M;struct edge{int v,w;edge(int v0, int w0):v(v), w(w){} };vectoredge adj[MAXN];int sg[MAXN][MAXN][26]; //sg 0/1 lose/win //sg[u] 0, if all sg[v] 1 //sg[u] 1, if some sg[v] 0 bool dfs(int x, int y, int kw){if(sg[x][y][kw] ! -1) return sg[x][y][kw];sg[x][y][kw] 0;int v,w;for(int k0;kadj[x].size();k){v adj[x][k].v;w adj[x][k].w;if(w kw) continue;//必须满足字母非上升序列 if(dfs(y,v,w)0){sg[x][y][kw] 1;break;}}return sg[x][y][kw]; }int main(){cinNM;int u,v;char c;for(int i1;iM;i){cinuvc;adj[u].push_back(edge(v,c-a));}memset(sg,-1,sizeof(sg));//初始化为-1 for(int i1;iN;i){for(int j1;jN;j){if(dfs(i,j,0)) coutA;else coutB;}coutendl;}return 0; }
http://www.yutouwan.com/news/31825/

相关文章:

  • 萧山城市建设网站设计制作活动主题
  • qt做网站网站空间大小怎么查看
  • 无锡网站建设团队wordpress如何添加首页描述
  • 铁岭 开原网站建设WordPress漏洞报告
  • 飞沐网站建设公司北京一级消防工程师考试条件
  • 网站开发的技术简介是什么设计得到app下载
  • 网站为什么会被k移动网站
  • 如何网站客户案例wordpress默认插件
  • wordpress添加文章关键词描述无锡关键词优化报价
  • 做那个网站销售产品比较好市场调研报告范文大全
  • 制作一个网站能多少钱公司做网站比较好的平台
  • 网络营销产品的概念举例深圳网站自然优化
  • 顺义建站好的公司新品怎么推广效果最好
  • 水果配送网站建设万网网站后台登陆
  • 青岛网站设计皆挺青岛博采网络福建seo网络
  • 网络正常广州seo网络培训课程
  • 外贸做的亚马逊网站是哪个wordpress wdpx
  • 网站备案注销流程网站建设三合一
  • 毕业设计资源网站百度手机助手下载免费安装
  • 如何做网站规范腕表之家
  • 写作网站名字yw52777最新跳转接口
  • 中国建设部官方网站鲁班奖如何做网站不被坑
  • 深圳做网站的网络公司wordpress企业中文模板
  • 正规的咨询行业网站策划wordpress 显示
  • 标准版网站制作宁波随身云网络科技有限公司
  • 蚌埠做网站网站建设参考的文献
  • DW怎么做电商网站四川建筑从业人员查询
  • 马鞍山专业网站制作公司网站建设方案设计ppt
  • 张家口网站建设海外社交网站开发
  • 做背景网站做搜狗手机网站优化点