做网站找那家公司好数字媒体应用 网站开发

news/2025/9/23 0:18:56/文章来源:
做网站找那家公司好,数字媒体应用 网站开发,运城做网站要多少钱,网站培训制度正题 P2599 题目大意 给n堆石子#xff0c;第 i 堆有 aia_iai​ 个石子#xff0c;每次可以从最左边或者最右边的一堆里面取若干个#xff0c;两个人轮流取#xff0c;问先手是否存在必胜策略 解题思路 设 li,jl_{i,j}li,j​ 为在 [i,j][i,j][i,j] 右边添加一堆大小 li,…正题 P2599 题目大意 给n堆石子第 i 堆有 aia_iai​ 个石子每次可以从最左边或者最右边的一堆里面取若干个两个人轮流取问先手是否存在必胜策略 解题思路 设 li,jl_{i,j}li,j​ 为在 [i,j][i,j][i,j] 右边添加一堆大小 li,jl_{i,j}li,j​ 的石子会使得先手必败ri,jr_{i,j}ri,j​同理 首先证明 li,jl_{i,j}li,j​ 只存在一个 如果存在两个 li,jl_{i,j}li,j​那么先手显然可以从大的直接操作为小的那么先手必胜不满足先手必败所以最多有一个 li,jl_{i,j}li,j​ 接下来证明一定存在 li,jl_{i,j}li,j​ 如果不存在 li,jl_{i,j}li,j​那么左边无论加多少个数都是必胜状态 如果先手选左边那么必定到必胜状态不满足先手必胜所以先手肯定选右边 选了若干数后一定满足无论左边加的是多少都必败那么后手在左边选一个数则又回到了必败状态不满足先手必胜 综上必定存在 li,jl_{i,j}li,j​ 同理必定存在 ri,jr_{i,j}ri,j​ 且只存在一个 接下来考虑如何转移 对于 li,jl_{i,j}li,j​ 的求解考虑从 [i,j−1][i,j-1][i,j−1] 转移那么必定和 li,j−1,ri,j−1l_{i,j-1},r_{i,j-1}li,j−1​,ri,j−1​ 有关令 Lli,j−1,Rri,j−1Ll_{i,j-1},Rr_{i,j-1}Lli,j−1​,Rri,j−1​ RajRa_jRaj​那么先手就是必败的所以 li,j0l_{i,j}0li,j​0对于其他情况其实就是把必败的决策点除外令左右必胜决策点数相同即可 如果先手左边拿到 L那么右边直接取空则先手必败右边同理 如果先手左边拿完那么对于后手就是必胜得状态 否则先手左边拿多少必胜决策右边拿同样多即可 最后判断 a1a_1a1​ 是否等于 l2,nl_{2,n}l2,n​ 即可 时间复杂度 O(n2T)O(n^2T)O(n2T) code #includecstdio #includecstring #includeiostream #includealgorithm #define ll long long #define N 1010 using namespace std; int T,n,a[N],l[N][N],r[N][N]; int main() {scanf(%d,T);while(T--){scanf(%d,n);for(int i1;in;i){scanf(%d,a[i]);l[i][i]r[i][i]a[i];}for(int len2;lenn;len)for(int i1;in-len1;i){int jilen-1,L,R;Ll[i][j-1];Rr[i][j-1];if(a[j]R)l[i][j]0;else if(La[j]a[j]R)l[i][j]a[j]1;else if(a[j]La[j]R)l[i][j]a[j];else if(La[j])l[i][j]a[j];else l[i][j]a[j]-1;Ll[i1][j];Rr[i1][j];if(a[i]L)r[i][j]0;else if(Ra[i]a[i]L)r[i][j]a[i]1;else if(a[i]Ra[i]L)r[i][j]a[i];else if(Ra[i])r[i][j]a[i];else r[i][j]a[i]-1;}if(l[2][n]!a[1])puts(1);else puts(0);}return 0; }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/910857.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

创意设计公司网站网站静态页面模板

为什么80%的码农都做不了架构师?>>> 安装Apk过程中,出现如下错误: Failed to install on device ‘XXX′: timeout 原因时设备速度太卡,导致启动超时,解决办法:延长超时时间。 方法&#xff…

南通专业网站设计制作杭州建设网站公司网站

声明:原创文章,禁止转载! Android9~Android13 某些容量SD卡被格式化为内部存储时容量显示错误问题的研究与解决方案 分析Android11 系统对于EMMC/UFS作为内部存储、SD卡被格式化为内部存储、SD卡/U盘被格式化为便携式存储的不同处理 一.现象描述 实测Android9 Android10 A…

东莞营销网站建设收费标准崇信县门户网

题目很简单&#xff0c;就是我们在写二分的时候&#xff0c;会遇到这样的情况&#xff1a; mid left (right-left)/2; if (nums k)return mid;if (nums>k)left mid;if (nums<k)right mid-1; 若我们debug会发现其可能会一致卡在left mid&#xff0c;例如&#xff08…

北京做网站开发公司电话网站设计与开发网站策划

作者 | 码哥 来源 | 码哥字节❝这可能是最中肯的 Redis 使用规范了一网友昨天和我说&#xff0c;公司凌晨 12 点之后&#xff0c;网站用户量暴增&#xff0c;出现了一个技术故障&#xff0c;用户无法下单&#xff0c;当时老大火冒三丈&#xff01;经过查找发现 Redis 报 C…

刷手机网站关键词wordpress事例

前面的章节中&#xff0c;我们从纯理论的角度对依赖注入进行了深入论述&#xff0c;我们接下来会对.NET Core依赖注入框架进行单独介绍。为了让读者朋友能够更好地理解.NET Core依赖注入框架的设计与实现&#xff0c;我们按照类似的原理创建了一个简易版本的依赖注入框架&#…

网站上的图片带店面是怎么做的谷歌手机版下载安装

1什么是json JSON(JavaScript Object Notation&#xff0c;JS对象简谱&#xff09;是一种轻量级的数据交换格式。它是基于ECMAScript&#xff08;欧洲计算机协会制定的js规范&#xff09;的一个子集&#xff0c;采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰…

做电商有那个网站遵义企业网站建设

认识视图 视图是一个虚拟表&#xff0c;其内容由查询定义。同真实表一样&#xff0c;视图包含一系列带有名称的列和行数据&#xff0c;但视图并不是数据库真实存储的数据表。 视图是从一个、多个表或者视图中导出的表&#xff0c;包含一系列带有名称的数据列和若干条数据行。…

做暧小视频免费视频在线观看网站公司网站做的好的

awk从放弃到入门&#xff08;11&#xff09;&#xff1a;拾遗之”三元运算”与”打印奇偶行” 三元运算打印奇偶行 本博文转载自 这篇文章中的知识点是建立在前文的基础上的&#xff0c;如果你还没有掌握前文中的知识&#xff0c;请先参考之前的文章。 这篇文章其实是对之前知…

河南郑州建网站公司建筑网站案例

MySQL-Front是一款实用的MYSQL数据库管理工具&#xff0c;软件自带了简体中文语言&#xff0c;与mysql数据库连接后就可以对其地蚝各类管理操作了&#xff0c;比如对域进行编辑、增加和删除&#xff0c;执行sql脚本或者导出数据库等操作&#xff0c;除此之外还可以将数据库保存…

可以自己设计一个公司的网站苏州电子商务网站建设

select ROUND(12.555, 2) --12.560 select cast(12.5550 as decimal(10,2)) --12.56 转载于:https://www.cnblogs.com/kedarui/p/3791337.html

带做网站上海房产交易网站

如果没有数据存在&#xff0c;如何将数组值设置为null&#xff1f;PHP数组设置空值以下是我的PHP阵列和我JSON编码 -{"title":"Impalz-Marketing","type":"Business Details","version":"1.0","login":…

网站建设班级通讯录如何做网页推广

一.数字孪生体技术概述 数字孪生体技术是跨层级&#xff0c;跨尺度的现实世界和虚拟世界的建立沟通的桥梁&#xff0c;是第四次工业革命的通用目的技术和核心技术体系之一&#xff0c;是支撑万物互联的综合技术系统&#xff0c;是数字经济发展的基础&#xff0c;是未来智能时代…

许昌住房和城乡建设部网站京津冀协同发展现状

有一天&#xff0c;您遇到一些代码&#xff0c;并认为这很漂亮&#xff0c;为什么我没有想到呢&#xff1f; 因此&#xff0c;我的长期同事Mark Warner在使用方法引用处理从String进行转换的标准名称/值存储模式方面有一个不错的选择。 int size store.getProperty("cac…

网站备案通管局门户网站是如何盈利的

应用场景&#xff1a; 电脑连接VPN之后&#xff0c;Java程序无法连接远程服务&#xff0c;比如第三方接口、远程数据库连接、远程微服务等。我个人遇到的情况有连接海康威视SDK&#xff0c;influxdb以及一些微服务。 解决办法&#xff1a; 启动Java时加入参数&#xff1a;-D…

为什么 TCP 是3次握手4次挥手?

为什么 TCP 是3次握手4次挥手?① 为什么是三次握手?(A: 客户端,B: 服务器) TCP连接是全双工的,意味着数据在两个方向上可以同时传输。因此,建立连接的关键是确保双方都具有发送和接收的能力,并且要同步双方的初…

烟台网站关键词推广深圳哪些建设公司招聘

像Eclipse这样的现代IDE提供了各种插件来简化Web开发。 但是&#xff0c;我相信将Tomcat作为“常规” Java应用程序启动仍然可以提供最佳的调试体验。 大多数情况下&#xff0c;这是因为这些工具将Tomcat或任何其他servlet容器作为外部进程启动&#xff0c;然后在其上附加一个远…

网站流量工具网站换了域名怎么查

LabVIEW绘制带有多个不同标尺的波形图 通过在同一波形图上使用多个轴&#xff0c;可以使用不同的标尺绘制数据。请按照以下步骤操作。 将波形图或图表控件放在前面板上。 1. 右键点击您要创建多个标尺的轴&#xff0c;然后选择复制标尺。例如&#xff0c;如果要为一个…

如何建立网站后台云商网站建设

cocos2d-x自带了不少示例&#xff0c;以及几个比较简单的游戏&#xff0c;不过这些游戏都是用javascript binding(SpiderMonkey)做的&#xff0c;所以我猜测javascript binding可能是cocos2d-x开发游戏的主流模式&#xff0c;优点是&#xff1a; 游戏逻辑用javascript&#xff…

企业网站ui模板下载如何改wordpress文章模板

原作者链接&#xff1a;基于卷积神经网络的中药识别&#xff08;pytorch框架&#xff09;【python源码UI界面前端界面功能源码详解】_识别中药python-CSDN博客 //gitcode,gitee,飞桨&#xff0c;csdn&#xff0c;bilibili。几个有用网站&#xff0c;直接搜索即可&#xff0c;平…

win7iis如何做网站广东东莞自己建站教程

1.用户好不容易一个工程的应力分析计算通过&#xff0c;不料&#xff0c;第二天使用时提示以下信息&#xff0c;对用户来说简直如同噩梦降临。 分析&#xff1a;要么用户移动了文件&#xff0c;要么用户删除了文件&#xff0c;用户两者都否定。无论怎么样文件不会莫名不见了&am…