当前位置: 首页 > 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://wiki.neutronadmin.com/news/31825/

相关文章:

  • 全影网的网站哪儿做d应用商城app下载
  • 正中路桥建设发展有限公司网站临沂企业宣传片制作公司
  • 手机网站免费优化珠海网站制作费用
  • 秦淮做网站价格企业网络工程建设方案
  • 为什么建设文化馆网站门户网站功能模块
  • 柳州住房和城乡建设局网站群晖wordpress域名
  • 四川建设厅官方网站证书查询企业微信网站开发公司
  • 江干区住房和城乡建设局网站郑州网站建设工作
  • 个人做广播网站需要注意什么镇江建设网站公司
  • 网站排名优化工薪待遇网站建设公司咨询
  • 网站+做+app建大型网站
  • 用ps做网站的网页框架网站建设招标需求
  • 天津品牌网站建设好处欧美网站欣赏
  • 怎么找回网站如何编写网站
  • 安徽网站建设调查报告排名优化公司好不好
  • 广州市建设注册中心网站首页网站建设域名和空间续费
  • 东莞市手机网站建设网站登记备案
  • 作风建设年 网站青岛开发区网站
  • 北京公司建网站一般需要多少钱网站开发与网站设计区别
  • 网站谷歌排名医院网站建设策划书
  • 济南哪里做网站wordpress侧边栏目录菜单
  • 长沙做网站湖南微联讯点不错wordpress文件无法创建目录下
  • 医疗网站设计风格宁波优化关键词首页排名
  • 公司建立网站费用织梦网站修改教程视频教程
  • 电商网站开发人员北京做网站公司
  • 网站备案完成深圳福田网站建设专业公司
  • 公司网站要更新深圳网页设计公司有哪些
  • php网站后台忘记密码设计网站的关键点
  • 搭建企业资料网站做电子商务网站建设工资多少钱
  • 高校后勤网站建设要求网站建设推销员话术