由于连续版本的项链分赃问题如果证明能实现,则离散版本也能实现,下面只考虑连续版本。

如果项链只有两种宝石,且长度为1,那么等于找一个数对(a,b,c)

使得a+b+c=1,且关于小偷1的两种宝石的数量(x,y)可记为(a,b,c)的一个变换A。

不难看出A是连续变换。

进一步的,可以设

也就是将方案映射到了球面上,且x>0时,规定a代表的线段分给小偷1。

由此,球面上的一点就对应了一种分赃方案,而是一个连续变换。

由Borsuk-Ulam定理可知,存在x0,y0,z0使得:

因此,方案(x0,y0,z0)可使得小偷1和小偷2的两种宝石的数量分别相同。

也就证明了,n=2时的项链分赃问题。

即最多通过2刀,可使得小偷1、2拿到相同数量的同种宝石。

n>2时的情形,可由任意维度的Borsuk-Ulam定理解决。

项链分赃问题与Borsuk-Ulam定理相关推荐

  1. bzoj 4895: 项链分赃(增强版)

    4895: 项链分赃(增强版) Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 277  Solved: 211 [Submit][Status][Di ...

  2. BZOJ4893 项链分赃

    第一次出题233 先给出结论,切的刀数一定小于等于颜色个数. 所以暴力判掉1和2,剩下输出3就行了. 你肯定会问"为什么?!" 让我尝试证明一下这个东西. ------------ ...

  3. BZOJ4893: 项链分赃 BZOJ4895: 项链分赃(增强版)

    Solution 神仙题.jpg 切一刀简单啊,维护一个前缀和. 切两刀简单啊,拿个队列维护中间那一段. 切三刀,这tm什么毒瘤题. 于是打开题解:"保证不会答案不会超过宝石种类" ...

  4. 数学很枯燥?原来数学中竟然还有这样的定理!

    谁说数学是枯燥的?在数学里,有很多欢乐而又深刻的数学定理.这些充满生活气息的数学定理,不但深受数学家们的喜爱,在数学迷的圈子里也广为流传. 1 喝醉的小鸟 定理 喝醉的酒鬼总能找到回家的路,喝醉的小鸟 ...

  5. 数学中竟然还有这样的定理!

    谁说数学是枯燥的?在数学里,有很多欢乐而又深刻的数学定理.这些充满生活气息的数学定理,不但深受数学家们的喜爱,在数学迷的圈子里也广为流传. 喝醉的小鸟 定理:喝醉的酒鬼总能找到回家的路,喝醉的小鸟则可 ...

  6. 数学中鲜为人知的定理!

    谁说数学是枯燥的?(给我站出来)在数学里,有很多欢乐而又深刻的数学定理.这些充满生活气息的数学定理,不但深受数学家们的喜爱,在数学迷的圈子里也广为流传. 喝醉的小鸟 定理:喝醉的酒鬼总能找到回家的路, ...

  7. 【2019华为笔试】召唤师的技能——圆排列,翻转和项链排列

    题目描述: dota游戏里面,召唤师可以控制冰雷火三种元素,并通过元素组合产生新的技能.现在我们修改了张新的地图, 地图中他能够控制n种元素, 并且将m个元素围成一个圈组成一 个新技能(这m个元素通过 ...

  8. 数学可证明:酒鬼总能找到回家的路

    看看这5个定理!还有人说数学是枯燥的?在数学里,有很多欢乐而又深刻的数学定理.这些充满生活气息的数学定理,不但深受数学家们的喜爱,在数学迷的圈子里也广为流传. 喝醉的小鸟 定理:喝醉的酒鬼总能找到回家 ...

  9. 【SDOI2013】项链【莫比乌斯反演】【Polya定理】【递推式求通项】【数论】

    题意:TTT 组数据,每组给定 n,an,an,a,求满足下列条件的项链数量: 有 nnn 个珠子. 每个珠子上有三个 [1,a]∩Z[1,a]\cap \Z[1,a]∩Z 的数,且三个数 gcd⁡\ ...

最新文章

  1. python re match groups_python re.match与re.search的区别
  2. Elastic Search入门:架构说明及Docker方式体验
  3. 无法检测或故障_电热水壶故障检修分析。
  4. LeetCode之Count and Say
  5. 标签编辑新工具:如何使用控制台标签编辑器(Tag editor)
  6. HashMap与ConcurrentHashMap的测试报告
  7. 一. python的collections模块
  8. 百度地图坐标转换的异步回调事件
  9. Android全面屏如何做适配
  10. paip. java的 函数式编程 大法
  11. python网页抓取与按键精灵原理一样吗_Python——爬虫——爬虫的原理与数据抓取...
  12. Windows 10 20H2 微软MSDN官方正式版ISO镜像下载
  13. 刷网课seleinum 小程序
  14. 数据库中的左连接和右连接的区别
  15. 如何使用Python给Excel写入数据
  16. essay--网页播放器代码大全
  17. sql跟oracle的区别吗,扫盲文:oracle跟sql server的十大区别
  18. 《使用Python进行自然语言处理》学习笔记四
  19. 关于ios13升级到ios14企业APP出现无法安装解决方案
  20. 利用jquery-ajax实现局部刷新

热门文章

  1. 用于图片文本识别的Tesseract-OCR的安装说明(windows10)
  2. 如何打造高颜值PPT——小鱼儿何艳老师ppt课-课堂笔记
  3. Kaggle Lending Club Loan Data数据可视化分析与不良贷款预测
  4. 8g内存一般占用多少_电脑8G内存够用吗?
  5. Flutter 平移动画 — 4种实现方式
  6. 区块链学习(6)-EVM有6种方式可以存储数据
  7. 训练日记2019.11.13 冬至日
  8. 6.1电机,串口控制,PWM调速
  9. Sql Server数据库基础教学
  10. 【压测】压力测试ab的用法【原创】.md