ICode9

精准搜索请尝试: 精确搜索
  • 牛牛和牛可乐的赌约22021-01-13 14:01:18

    链接:https://ac.nowcoder.com/acm/contest/11334/B 来源:牛客网 题目描述 牛牛感觉在上一次赌约中,情况对于自己非常不利,所以决定再赌一场。 这时候,牛蜓队长出现了:第一,绝对不意气用事;第二,绝对不漏判任何一件坏事;第三,绝对裁判的公正漂亮。 牛蜓队长带他们来到了一个棋盘游戏,棋

  • [学习笔记] 博弈论2021-01-08 09:03:13

    Nim 游戏 定义 有 \(n\) 堆石子, 每堆有 \(a_i\) 个石子, 每次从一堆中取任意个石子, 无法操作者败 结论 先手必胜的条件: \(\bigoplus_{i = 1}^n a_i \not = 0\), SG 函数 定义 设一个局面为 \(A\), 它的后继状态集合为 \(E_A\), 则 \[SG(A) = \begin{cases} 0 &E_A = \emptyse

  • 圣诞节,教你用Python给微信头像添加一个圣诞帽~2020-12-24 12:01:25

    大家好,我是早起。 圣诞节快到了,每年一到圣诞节就会有很多人的头像上多了一顶小红帽 那么你有想过如何用Python去实现吗? 如果你尝试去搜索,会发现网上教程一大堆,但是由于大多数人都将圣诞帽位置固定了,所以放上自己的图片后,要不就是圣诞帽偏移了,要不就是帽子比头还大,代码也不知道

  • Python GUI编程:制作一个文档图片提取软件2020-12-22 19:34:55

    本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章最早早起Python ,作者GUI工作组   私信回复“资料”,即可免费领取Python实战案例讲解视频 Python GUI制作视频解析神器,全网视频免费看 https://ww

  • 【洛谷P3185】分裂游戏2020-12-21 20:32:06

    题目 题目链接:https://www.luogu.com.cn/problem/P3185 聪聪和睿睿最近迷上了一款叫做分裂的游戏。 该游戏的规则是: 共有 \(n\) 个瓶子, 标号为 \(0, 1, \ldots, n-1\),第 \(i\) 个瓶子中装有 \(p_i\) 颗巧克力豆,两个人轮流取豆子,每一轮每人选择 \(3\) 个瓶子,标号为 \(i,j,k\), 并要

  • 博弈论基础2020-12-16 19:36:45

    转自 https://www.cnblogs.com/lfri/p/10662291.html 博弈论的题目有如下特点: 有两名选手 两名选手交替操作,每次一步,每步都在有限的合法集合中选取一种进行 在任何情况下,合法操作只取决于情况本身,与选手无关 游戏败北的条件为:当某位选手需要进行操作时,当前没有任何可以执行的合

  • CF Gym 102059I Game on Plane(sg函数)2020-12-10 12:34:50

    You are given NN points on a plane. These points are precisely the set of vertices of some regular NN-gon. Koosaga, an extreme villain, is challenging you with a game using these points. You and Koosaga alternatively take turns, and in each turn, the play

  • 纪中集训-游戏2020-12-04 17:36:20

    题目链接 (是纪中的题,不过我已经没有纪中的号了,于是翻出了我的古早博客 题目解析 复习的时候又做了一遍,还是想了一会儿的,并且由衷地觉得这真是一道好题。 考虑\(SG\)函数递推。 由于每次操作只能动最后一行和最后一列,那么设\(sg(i,j)\)表示以\((i,j)\)结尾的矩阵的\(SG\)函数值

  • PySimpleGUI 进阶| 原来用Python做一个图片查看系统,还能这么简单!2020-11-29 10:57:44

    大家好,在昨天的文章中我们已经介绍了为什么以及如何基本使用PySimpleGUI,并且对一些比较常用的元素(element)也有所了解。 本文将对基础版中的一些元素与新讲解的元素进行组合,构建一个图片查看系统与一个简易的计算机视觉系统(代码调用前置照相机) 作为PySimpleGUI的进阶篇,我将分为以

  • Linux开发之存储设备通信2020-11-27 19:32:54

    1. 简介 早期的存储设备是SCSI接口,与计算通信也是基于SCSI协议。后来USB接口存储设备、SATA接口、PCIe接口的存储设备,也都是兼容SCSI协议的。所以利用SCSI传输协议可以与所有的存储设备通信。 2. 开源软件 ● sg_raw,可以设置任何SCSI命令。 // 写,从文件data.bin读取数据写入

  • 【数学】SG函数2020-11-10 11:32:30

    取石子游戏,每次移动可以取 \(1,2,k\) 个石子,无法移动则输。 int k; int sg[1005]; int SG(int x) { if(sg[x] != -1) return sg[x]; int res = 0; if(x >= 1) res |= 1 << SG(x - 1); if(x >= 2) res |= 1 << SG(x - 2); if(x &

  • CF1434E A Convex Game2020-11-07 10:01:31

    一个序列满足单调递增。一次合法的操作是选择一个数,要求这个数在上一个选择的数的后面,并且要求选的数形成的子序列满足相邻的差递增。 两个人轮流操作,有若干个序列,问先手必胜还是后手必胜。 \(n\le 10^5\)。 gmh77:这题不值得3500。 我一道题搞了一天。。。 普通的DP考虑:\(f_{i,j}

  • Calendar Game2020-11-02 11:01:44

    Calendar Game 题意 给你一个日期,你每次可以移动一天或者移动一个月,如果移动一个月的日期补存在,你只能移动一天。移动到2001.11.4的人获胜,移动到以后的人失败。 思路 考虑到2001.11.4 是个必败态,可以考虑它是由什么状态转移过来的,直接sg(我死了)。后面实在写不下去了,分类讨论的种类

  • 学习笔记 无向图删边游戏2020-10-01 15:34:52

    无向图删边游戏 【友情链接1】 【友情链接2】 树上删边游戏 在某一棵树上删除一条边,同时删去所有在删除后不再与根相连的部分 双方轮流操作,无法再进行删除者判定为失败 一个游戏中有多棵树, 我们把TA们的根都放在地板上,方便之后的处理 、 轮到谁是无法删的一方获胜 树上问题@leige

  • 题解 CF494E 【Sharti】2020-09-24 19:32:15

    发现本题为公平组合游戏,考虑用 \(\text{SG}\) 函数来解决。 对于翻硬币游戏,一个状态的 \(\text{SG}\) 值为当前状态的每个正面朝上的硬币单一存在时的 \(\text{SG}\) 值的异或和。 可以用归纳法得到位置 \((x,y)\) 的 \(\text{SG}\) 值: \[\large\text{SG}(x,y)=\min\{\text{lowbit

  • 2020 ccpc online2020-09-21 18:32:42

    A B 找下规律发现答案是[2,n]的和加上[2,n]的素数和, 直接min_25 C 队友过的 D  E  根据SG定理可以得到$SG(n)=\mathop{mex} \{SG(\frac{n}{d})\oplus ...\oplus SG(\frac{n}{d}) \} $, 异或$d$次, $d$是$n$的因子 只有$d$为奇数时有贡献, $SG(n)=\mathop{mex}\limits_{d|n,\te

  • 题解 SP11414 【COT3 - Combat on a tree】2020-09-17 20:00:22

    发现本题为公平组合游戏,因此考虑用 \(\text{SG}\) 函数来解决。 设 \(\text{SG}(x)\) 为以 \(x\) 为根的子树的 \(\text{SG}\) 值。对于点 \(x\),可以枚举其子树内的每一个白点,删去该点到 \(x\) 的所有点,然后以 \(x\) 为根的子树会分裂为一个森林,也就是 \(x\) 状态可以转移到这个森

  • [LOJ10242] 「一本通 6.7 例 2」取石子游戏 2 - SG定理,SG函数2020-09-13 13:33:31

    Description ICG 游戏,有 \(n\) 堆石子,数量分别为 \(x_1,x_2,...,x_n\),每次操作选一堆,并从这堆中取走若干石子但不能不取,取走最后一颗石子的人胜利。问先手是否有必胜策略。 Solution 根据 SG 定理,我们只需要将每一个独立游戏(即每一堆)的 SG 值异或起来,即可得到合游戏的 SG 值。 对

  • HDU-3032--Nim or not Nim?(博弈+SG打表)2020-09-10 20:01:58

    题目分析: 这是一个经典的Multi-SG游戏的问题。 相较于普通的Nim游戏,该游戏仅仅是多了拆成两堆这样的一个状态。即多了一个SG(x+y)的过程。 而根据SG定理,SG(x+y)这个游戏的结果可以拆成SG(x)和 SG(y)游戏的结果的xor。 因此,在我们求SG函数的过程中,我们只需要再枚举一下拆成两堆的状

  • P3235 [HNOI2014]江南乐2020-09-03 21:33:37

    题目描述 小A是一个名副其实的狂热的回合制游戏玩家。在获得了许多回合制游戏的世界级奖项之后,小A有一天突然想起了他小时候在江南玩过的一个回合制游戏。 游戏的规则是这样的,首先给定一个数F,然后游戏系统会产生T组游戏。每一组游戏包含N堆石子,小A和他的对手轮流操作。每次操作时,

  • [ElasticSearch]#解决问题#修改Search Guard密码时 报错:ERR: Seems there is no Elasticsearch running on localhost:2020-08-28 14:34:57

    问题复现 [root@es2 tools]# ps -ef | grep elasticsearch 9200 22693 1 1 09:31 ? 00:04:54 /usr/bin/java -Xms16g -Xmx16g -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+AlwaysPreTouch -server -

  • [CF603C] Lieges of Legendre - SG函数2020-07-17 09:34:55

    Description 有 \(n\) 堆石子,每次可以对一堆石子进行操作,如果当前石子是偶数,那么可以选择将这 \(2x\) 个石子分成 \(k\) 堆石子数为 \(x\) 的石子堆,还有一种没有前提的操作是取走当前堆的一个石子,问先手赢还是后手赢。 Solution 若 \(x\) 为偶数,则 \(SG(x)=\text{mex}(\{ SG(\frac

  • Leetcode 822. 翻转卡片游戏 (博弈论)2020-06-29 20:02:53

    题目链接 做法:最近学了一波SG函数,想在LC上找几个练练手,发现都是思维级别的博弈论 用不到SG函数。 其实就是当一张卡片的正面和反面都是一样的时候 这个值就不能被当作答案,否则 其他数都可以被当作答案。取最小即可。 代码: class Solution { public: int flipgame(vector

  • I. Game on Plane(SG函数 博弈论)2020-06-26 15:01:35

    题目链接 题目描述 给你n个节点的凸包(未连线),每次选择两个点连一条线,不能与之前出现的线有相交。当出现一个凸包的时候游戏结束 谁最后无法移动了就输了,现在问 是先手必胜还是后手必胜。 类似题:HDU4664 Triangulation   HDU描述的是当出现一个三角形时 游戏结束。其实是一个意

  • HDOJ1848NIM博弈 SG函数2020-06-06 18:05:49

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1848 代码如下: #include<bits/stdc++.h> using namespace std; typedef unsigned int ui; typedef long long ll; typedef unsigned long long ull; #define pf printf #define mem(a,b) memset(a,b,sizeof(a)) #define p

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有