河北优化网站获客qq网站 内部搜索引擎

bicheng/2026/1/19 12:52:24/文章来源:
河北优化网站获客qq,网站 内部搜索引擎,直播网站怎么建设,WordPress stock记 今天闲来无事#xff0c;不想刷codeforces了#xff0c;到洛谷提高组训练营找几道水题刷着玩玩#xff08;虽然自己早已过了打OI的年纪#xff09;#xff5e; 简单博弈论专题 P1199 三国游戏 这么考虑#xff0c;由于电脑总是不能让我搭配出当前能搭配出的最大的…记 今天闲来无事不想刷codeforces了到洛谷提高组训练营找几道水题刷着玩玩虽然自己早已过了打OI的年纪 简单博弈论专题 P1199 三国游戏 这么考虑由于电脑总是不能让我搭配出当前能搭配出的最大的组合也就是说我不管选哪个英雄都不可能匹配出该英雄能搭配出的最大的默契值那么我最大能搭配出的默契值就是所有英雄匹配中次大默契值的最大值。 假设有a、b、c、da、b、c、da、b、c、d四位英雄 aaa能匹配的最大值为aM" role="presentation" style="position: relative;">aMaMa_{M}次大值为amama_m bbb能匹配的最大值为bM" role="presentation" style="position: relative;">bMbMb_{M}次大值为bmbmb_m ccc能匹配的最大值为cM" role="presentation" style="position: relative;">cMcMc_{M}次大值为cmcmc_m ddd能匹配的最大值为dM" role="presentation" style="position: relative;">dMdMd_{M}次大值为dmdmd_m 假设其中ambmcmdmambmcmdma_m>b_m>c_m>d_m 那么我能得到的最大可能值也就是amama_m了。 下面证明电脑能组合出的最大值一定比amama_m要小。 那么我一开始选择aaa,电脑一定会选择与a" role="presentation" style="position: relative;">aaa能形成aMaMa_M的值的英雄假设是ddd。 然后我再选c" role="presentation" style="position: relative;">ccc这里假设c与a组合得到amc与a组合得到amc与a组合得到a_m。 那么电脑会选择bbb。 反证法开始了: 假设d#x4E0E;b#x5F62;#x6210;#x7684;#x9ED8;#x5951;#x503C;tgt;amgt;dm" role="presentation" style="position: relative;">d与b形成的默契值tamdmd与b形成的默契值tamdmd与b形成的默契值t>a_m>d_m 而d与a形成的默契值为aMamdmd与a形成的默契值为aMamdmd与a形成的默契值为a_M>a_m>d_m 这样的话dmdmd_m不可能是ddd能匹配到的次大值,矛盾。 所以tlt;am" role="presentation" style="position: relative;">tamtamt 本次电脑不会选择到比amama_m更大的数。 随后我们只需要破坏掉电脑构造成最大的组合就可以了。 P1288 取数游戏II 如果出发点靠着0边那么只能往一个方向走并且走过的边的值一定要减到0不然对面会逆过来然后把边减到0这样我方就输了。 不靠0边的时候如果沿着某个方向走会赢那么就把沿路经过的边设置为0。 如果沿着那个方向走都不会赢你任取一个方向走的时候不把边设置为0对方在下一次走的时候也会继续沿着这个方向并把下一条边设置成0你还是要一直沿着这个方向走。 所以不管怎么样经过的边都会变成0也就是说一旦选定方向了就只能一直走。 所以结果很固定你只要把2个方向都老老实实沿着走下去有一种情况能赢就能赢否则就不能赢。 P1290 欧几里德的游戏 典型的辗转相除法。 假设这时候状态是(a,b)满足ab(a,b)满足ab(a,b) 满足 a>b 如果[a/b]1[a/b]1[a/b] = 1那么(a,b)(a,b)(a,b)与(b,a%b)(b,a%b)(b,a\%b)的状态是相反的。 如果[a/b]k1[a/b]k1[a/b] = k > 1那么就是必胜的,因为如果(b,a%b)(b,a%b)(b,a\%b)是必败态那么a直接剪去k个b否则的话a剪去k-1个b。很简单是不是。 P2148 [SDOI2009]ED 山东的省选题中规中矩。 由于多个组是独立游戏所以Nim博弈直接求出所有组的sg函数然后异或就可以了如果异或值为0则必败否则必胜。 由于每个二元组(a,b)(a,b)(a,b)的范围都是1e91e91e9这样的话sg函数的复杂度太大了所以要想想办法。 方法就是打表找规律2333 规律如下 int sg(int x,int y){if(x 1 y 1)return 0;if(x%2 y%2)return 0;if(x%2) swap(x,y);if(y%2 0){return sg(x/2,y/2)1;}else{return sg(x,y1);} } P1247 取火柴游戏 简单的不像话跟上面的题难度一样方法也一样求sg函数然后异或。 不同的地方是这个要求第一步的方案。 在必胜态的时候异或得到的值为ans。 我们第一步要做的就是拿掉一堆中的某些火柴然后使异或值变为0。 假设我们要拿掉第i堆的某些火柴那么这一堆应该剩下的火柴的数目就是ansansans xor n[i]n[i]n[i]拿走的火柴数目就是n[i]−n[i]−n[i] - (ansansans xor n[i]n[i]n[i])。 从小到达枚举堆数找一个合法的情况就好了。 P2575 高手过招 这到也是sg函数➕异或。 不得不说sg函数是博弈论的大杀器呀。 求sg函数的方法就不说了注意的点 这题要用到位运算压缩状态不然时间、空间可能不够。开O2 代码 #include iostream #include cstdio #include set #include cstring #include unordered_map using namespace std; const int maxn 2e6; int T,n,m; int sg[maxn]; int grundy(int status){if(sg[status] ! -1)return sg[status];unordered_mapint,int mp;for(int i 19;i 0;--i){if(!(status(1i))) continue;int j i-1;for(;j 0;--j)if(!(status(1j)))break;if(j -1) continue;mp[grundy(status ^ ((1i) (1j)))] 1;;}for(int i 0;;i){if(!mp[i])return sg[status] i;} } int main(){cinT;memset(sg,-1,sizeof(sg));while(T--){scanf(%d,n);int ans 0;for(int i 1;i n;i){scanf(%d,m);int status 0;for(int j 1;j m;j){int p;scanf(%d,p);status | 1(20-p);}ans ^ grundy(status);}if(ans) puts(YES);else puts(NO);}return 0; }

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

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

相关文章

跨境浏览网站wordpress导航如何优化

博主介绍:✌全网粉丝5W+,全栈开发工程师,从事多年软件开发,在大厂呆过。持有软件中级、六级等证书。可提供微服务项目搭建与毕业项目实战,博主也曾写过优秀论文,查重率极低,在这方面有丰富的经验✌ 博主作品:《Java项目案例》主要基于SpringBoot+MyBatis/MyBatis-plus+…

常见的有利于seo的网站系统聊城手机网站建设服务

启动类去掉RibbonClient注解 10 50 100 1 权重优先调用 注意:启动类加RibbonClient注解 2 集群优先调用 3 元数据基于版本优先调用

建设银行网站安全分析自己做淘宝优惠券网站

[小学语文]计算机在小学写字教学中的运用之我见随着经济的快速发展,教育也出现了加快发展、加快改革的势态。随着教育技术的不断增加,教学设备得以不断更新,教学手段变得更加现代化。特别是我们火星小学,计算机辅助教学已成为学校…

wordpress 主题 打包陕西关键词优化推荐

文章目录 写在前面Panda3D程序设计程序分析运行结果系列文章写在后面 写在前面 本期内容 基于panda3d的迷宫中的小球游戏 所需环境 pythonpycharm或anacondapanda3d 下载地址 https://download.csdn.net/download/m0_68111267/88792121 Panda3D Panda3D是一种开放源代码…

攀枝花 网站建设微信视频网站怎么做

参考引用 STM32 入门教程-江科协 1. STM32 简介 1.1 STM32 套件介绍 1.2 STM32 简介 STM32 是 ST 公司基于 ARM Cortex-M 内核开发的 32 位微控制器 应用:嵌入式领域,如智能车、无人机、机器人、无线通信、物联网、工业控制、娱乐电子产品等 1.3 ARM …

免费海报在线制作网站科技公司网站设计欣赏

来源于fullstack,绿色为重点 1. Go语言是什么 Go 是一种通用编程语言,设计初衷是为了进行系统编程。它最初是由 Google 的 Robert Griesemer、Rob Pike 和 Ken Thompson 在 2007 年开发的。Go 语言是强类型且静态类型的,它内置了对垃圾回收…

民宿可以在哪些网站做推广外贸平台公司

模型,请求数据 使用记录模型响应模型减少代码量任意 dict 构成的响应 请求附加信息Header信息 其他的请求信息表单数据文件数据基本使用多文件 表单文件 使用记录 模型 响应模型 有的时候一个post接口,请求模型和响应模型我们需要的字段是不一样的&am…

常州网站建设开发上海企业建站公司排名

查看可安装的版本 dnf module list nodejs选择需要版本安装 dnf module install nodejs:<stream>查看版本

佛山企业网站开发网站手机版方案

知识点 数组是一种用连续空间来存储相同数据类型的线性数据结构。 ArrayList 的底层是使用动态的数组实现的。 ArrayList 的初始化容量是0&#xff0c;只有第一次添加的时候才会为10. ArrayList 在进行扩容的时候都是上一次大小的1.5倍&#xff0c;每次扩容都需要拷贝数组。…

景区网站如何建设工行网站如何做理财风险评估

SASS 学习笔记 总共会写两个练手项目&#xff0c;成品在 https://goldenaarcher.com/scss-study 可以看到&#xff0c;代码在 https://github.com/GoldenaArcher/scss-study。 什么是 SASS SASS 是 CSS 预处理&#xff0c;它提供了变量&#xff08;虽然现在 CSS 也提供了&am…

樟树市城乡规划建设局网站离退休工作网站建设方案

大家好&#xff0c;我是苏貝&#xff0c;本篇博客带大家了解qsort函数&#xff0c;如果你觉得我写的不错的话&#xff0c;可以给我一个赞&#x1f44d;吗&#xff0c;感谢❤️ 文章目录 一. qsort函数参数详解1.数组首元素地址base2.数组的元素个数num和元素所占内存空间大小w…

企业营销型网站建设图片佛山网站优化排名推广

新增/修改课程计划(同接口) 界面原型 第一步: 在课程计划界面,点击添加章新增第一级课程计划,点击添加小节可以向某个第一级课程计划下添加小节 新增章/节成功后会自动发起请求刷新课程计划列表并且把新增的课程计划信息添加到数据库当中,新增的课程计划自动排序到最后 第二…

网站建设与管理领导小组泰州做企业网站

目录 基本介绍 原理 同类对比 为什么要使用protobuf? 基本介绍 protobuf的全称是Protocol Buffer&#xff0c;是Google提供的一种数据序列化协议。Protocol Buffers 是一种轻便高效的结构化数据存储格式&#xff0c;可以用于结构化数据序列化&#xff0c;很适合做数据存储…

做外贸没有企业网站foxpay wordpress

目录 仓库地址&#xff1a; 一.搭建项目 1.安装 Vite&#xff1a; 2.创建 Vue 3 项目&#xff1a; 3.进入项目目录&#xff1a; 4.安装依赖&#xff1a; 5.运行项目&#xff1a; 6.流程实操 二.修改项目结构&#xff0c;显示自定义的页面 1.整理静态样式文件 1.1.在 sr…

淘宝联盟网站推广怎么做慕课联盟网站开发实战

目录&#xff09; 一、简介二、使用详解2.1 # 是将后面的字符串加“”变成编译器眼中的字符串2.2 ## 是将两串字符联接成一串 三、其他相关链接1、C语言常用函数详细总结2、C语言中指针、数组作为作为函数参数使用总结3、C语言常见数据类型字节数和打印格式总结4、C语言、Makef…

湖北省建设厅乡镇污水官方网站新手做电影网站

AOP基本概念 Spring框架的两大核心&#xff1a;IoC和AOP AOP&#xff1a;Aspect Oriented Programming&#xff08;面向切面编程&#xff09; AOP是一种思想&#xff0c;是对某一类事情的集中处理 面向切面编程&#xff1a;切面就是指某一类特定的问题&#xff0c;所以AOP可…

建设网站要钱么天津互联网十大公司

本文目录&#xff1a; 1、big key的定义及问题 2、2023年实际生产事故 3、监控手段 4、预防手段 &#xff08;一&#xff09;big key的定义及产生的问题 Redis 的big key是指value占用内存空间较大的键值。通常&#xff0c;针对不同的数据类型会用元素个数或者占用空间大小…

ps怎么做网站页面不花钱的网站建设

一、源码特点 java SSM拖拉机售后管理系统是一套完善的web设计系统&#xff08;系统采用SSM框架进行设计开发&#xff0c;springspringMVCmybatis&#xff09;&#xff0c;对理解JSP java编程开发语言有帮助&#xff0c;系统具有完整的源 代码和数据库&#xff0c;系统主要…

国外做滑板网站哪个网站做h5好

Scikit-learn 中的线性回归是一个用于监督学习的算法&#xff0c;它用于拟合数据集中的特征和目标变量之间的线性关系。以下是使用 Scikit-learn 实现线性回归的基本步骤&#xff1a; 1. 导入所需库 首先&#xff0c;你需要导入所需的库和模块。 import numpy as np import …

做网站帮外国人淘宝家纺营销型网站

一、电容单位 电容亦称作“电容量”&#xff0c;是指在给定电位差下的电荷储藏量&#xff0c;记为C&#xff0c;国际单位是法拉&#xff08;F&#xff09;。在国际单位制里&#xff0c;电容的单位是法拉&#xff0c;简称法&#xff0c;符号是F&#xff0c;由于法拉这个单位太大…