IMO 2001第三题:21个女生和21个男生一起参加了一场数学竞赛。结果显示,每个参赛者最多做对了6道题,并且对于任一对男生和女生,至少有一道他们都做对了的题。
求证:存在这样的一道题,至少有三个女生和三个男生同时做对。
当然,这个题目背景无趣而又生硬。如果是我的话,我肯定会把题目改成下面这个样子:21个女生和21个男生参加速配游戏,每个人独立地在自己的纸上写下不超过6种兴趣爱好。结果显示,对于任一对男女,他们都写下了至少一个相同的爱好。求证,存在某一个兴趣爱好,有至少三男三女都把它写上了。
我是一个忠实于原题的好娃娃,因此还是用数学竞赛来当题目背景。对于每个问题,如果有至少3个男生答对了,就给这个问题添加一个标记“B”;如果有至少3个女生答对了,就给这个问题添加一个标记“G”。然后我们画一张21x21的表格,横行代表男生,纵列代表女生。每一个格子都代表一道对应的男女同时做对的题(不同的格子可能对应相同的题目),我们把对应的题目的“B”、“G”标记填进格子里。
下面我们说明,每一横行里至少有11个格子标了“G”,每一个纵列里至少有11个格子标了“B”。考虑某一个特定的人,他(她)与每一个异性参赛者都有同时答对的题目,但他(她)自己最多只做出6道题。这6道题目需要“分配”给21个异性参赛者。我们希望知道最多有多少道题被不超过2个异性参赛者答对。显然,最极端的情况就是其中的5道题目每道分别被2个异性做对,剩下的第6道题被其余11个异性做对。反过来这也就是被至少三个人答对的题目最少的情况,因此每一行(列)里都有至少11个格子标有异性的标记。
这样,我们就有了至少21*11个标有“G”的格子,和至少21*11个标有“B”的格子。但21*11*2 > 21*21,因此总有一个格子被同时标上了“G”和“B”。
来源:http://www.cut-the-knot.org/pigeonhole/BoysGirlsProblems.shtml
相关推荐
【历届IMO中英试题】1959~2020IMO国际数学奥林匹克试题pdf集合
【试题】1959~2020IMO国际数学奥林匹克试题pdf集合
第50届IMO预选题
已知正实数 a、b、ca、b、ca、b、c 满足 ab+bc+ca≤3abcab+bc+ca\leq3abcab+bc+ca≤3abc. 证明: a2+b2a+b+b2+c2b+c+c2+a2c+a+3≤2(a+b+b+c+c+a).\sqrt{\frac{a^2+b^2}{a+b}}+\sqrt{\frac{b^2+c^2}{b+c}}+\sqrt{\frac{c^2+a^2}{c+a}}+3...
海康SDK回调PS流解析实战:从字节流到前端H264播放的完整流程
本文详细介绍了海康SDK回调PS流解析的完整流程,从字节流获取到前端H264播放的实现。涵盖SDK初始化、PS流数据结构解析、H264裸流提取、WebSocket传输及前端播放器集成等关键步骤,为视频监控系统开发提供实用指导。
2021第62届国际数学奥林匹克(IMO)试题
浅谈专项测试之弱网络测试
浅谈专项测试之弱网络测试 一.弱网络测试背景 移动端产品的使用并非完全都是在流畅的wifi环境,大部分用户主要使用4G,3G,2G等网络,另外因为移动端产品使用的场景多变,如进公交,上地铁,坐电梯,使得弱网测试显得尤为重要。考虑到各种场景的客户端展示及容错,提升产品的印象和用户体验,提高产品的健壮性,弱网测试必不可少。 二.弱网络测试建议 网下需要进行功能点测试,无网络测试,网络切换测试等,测试过程除了关注功能点的实现,还应关注用户体验等各个方面 三.弱网络测试通用功能点总结 四.弱网络测试用例实例
Avellaneda & Stoikov模型实战解析:如何动态调整做市策略参数
本文深入解析Avellaneda & Stoikov模型在动态调整做市策略参数中的应用,重点探讨库存状态、剩余时间、风险系数和订单深度等核心参数的实战技巧。通过加密货币市场的实际案例,展示如何根据市场波动和流动性动态调整参数,提升做市策略的盈利能力和风险控制水平。
参加了趋势的编程竞赛,感触良多
参加了趋势的编程竞赛,感触良多(1) 7月16接到文件,下午打印,分发,晚上讨论,分析总计划以及技术问题拿到了竞赛的题目,觉得不是很难,跟大家商讨了一下开始分配未来的八天时间以及任务。晚上去和mm逛街,要一个星期见不到了。17号上午-17号晚上:几乎只有我一个人在查资料,gms在陪高中同学玩儿,restart在陪她姐姐逛18号整天-19号上午:查资料解决技术问题19号下午-20号上午:定出客户
医学影像AI的幻觉问题与CCD解决方案
医学影像AI在辅助诊断中面临的核心挑战是幻觉现象,即模型生成不符合实际影像的虚假诊断。这种现象源于多模态大语言模型(MLLMs)在视觉-语言对齐上的技术局限,可能导致假阳性或假阴性的临床风险。通过临床对比解码(CCD)框架,结合症状锚定和专家引导的双阶段校准机制,可有效提升模型输出的可靠性。该技术在CheXpert和MIMIC-CXR等标准数据集上验证,显著改善了肺不张、胸腔积液等关键指标的检测准确率。对于医疗AI落地场景,这种即插即用的解决方案既规避了数据隐私合规问题,又降低了基层医院的部署门槛,为AI辅
鸽笼原理应用举例
鸽笼原理及其应用1. 9 个人戴两顶颜色的帽子9 个人戴两顶颜色的帽子,则一定有 1 种颜色的帽子,被选择 5 次以上。
FEniCS学习笔记01:centos7下通过conda安装FEniCSx0.7
2023年版本的Fenicsx0.7,官网推荐使用conda命令安装集成好的Python包,因此我们的安装思路是先安装Anaconda,再按照官网步骤安装Fenics。
提取游戏音频文件.bnk
bnk其实是一种对音频的加密方式,一个.bnk文件中通常包含了多个语音文件,一般可以使用Wwise-Unpacker来解码.bnk格式文件该工具命名没有规律,需要手动整理文件名。市面上很多的游戏都把音频文件打成.bnk文件(比如永劫无间),用这种方式可以将你想要的游戏的音频都提取出来,本文内容仅供自己娱乐。
[IMO原题] BZOJ 4915 简单的数字题
第52届IMO试题解答 #include<iostream> #include<algorithm> using namespace std;int main(){ long long l,r; cin>>l>>r; cout<<4<<endl<<max(r/11-l+1,0LL)+max(r/29-l+1,0LL); return 0; }
fanuc机器人I/O分配
FANUC机器人在和其他外部设备进行通讯时,需要对信号进行配置。 在机器人处于UOP自动分配状态时,系统会自动检索已配对设备,并分配相应的机架号。 当我们需要手动对信号进行分配时,可参考以下机架号进行配置。 不同的通讯协议对应的机架号不同,外部通讯协议常用的机架号参考下表: 序号 机架号 通讯类型 1 0 Process I/O 2 1-15
第29届IMO-完全平方数
a和b整除ab+1
10万张数据集持续迭代:YOLO模型的场景专属自进化体系如何搭建?
做工业质检的朋友应该都有过这样的经历——拿着在COCO上刷榜的YOLO模型跑到产线上一测,精度直接腰斩。这不是模型不行,是场景不对口。过去一年,我深度参与了一个工业视觉项目:产线每天产生超过10万张图像,需要持续迭代检测模型。我们踩过无数坑,最终摸索出一套YOLO模型的场景专属自进化体系。今天不聊虚的,直接上干货。让模型在真实场景数据中持续学习、自动进化,而不是每次依赖人工标注从头训练。下面我从主动学习筛选、增量持续学习、架构选型、部署优化、安全防护五个维度,拆解整个搭建过程。声明。
Camera2Demo
在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作
鸽笼问题举例
参考:http://bbs.pfan.cn/post-76291.html 问题一:如果你手头上有n+1个整数,而这些整数是小于或等于2n,那么你一定会有一对数是互素的。解答:把1~2n的整数排成一列,1,2,3,4,5,...,2n 。我们这样组一系列有序对:(1,2),(3,4),(5,6),(7,8),...(2n-1,2n) 一共有n组,现在取n+1个数,必然有一个数
win10 跳过U8环境检测的IE WebControls.rar
win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。
一道简单题(Easy Problem from Rujia Liu?,UVA-11991 )
题目链接 https://vjudge.net/problem/UVA-11991 题意 给定一个含n个数的数组(下标从1开始)和m个查询操作 k v.对每个查询输出在数组中的第k个v的位置。 分析 用vector a[v]去存放值v的位置,则a[v][k-1]就是第k个v的位置。 代码 #include <bits/stdc++.h> using nam...
Devexpress16.2.6破解工具
Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具
老版QQ原生表情gif动态
这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。
2017IMO第五题
题目:An integer N>=2 is given. A collection of N(N+1) soccer players, no two of whom are of the same height, stand in a row. Sir Alex wants to remove N(N-1) players from this row leaving a new row...
53届IMO预选题——0
求所有的三元正整数数组 (x,y,z)(x,y,z)(x,y,z) , 使得x≤y≤zx\leq y\leq zx≤y≤z , 且 x3(y3+z3)=2012(xyz+2)⋯① x^3(y^3+z^3)=2012(xyz+2) \cdots ①x3(y3+z3)=2012(xyz+2)⋯① (第53届IMO预选题) 注意到, 2012(xyz+2)=x3(y3+z3)≥x4(y2+z2)≥...
鸽笼原理&容斥原理
鸽笼原理 又叫抽屉原理 最基本的描述:将n种n+1个物品,至少有一种有两个物品 这种基本概念东西也没什么太多好阐释的,主要是在思维上可能会造成一些奇怪的突破口 直接上题吧 例题1 POJ2356&amp;amp;amp;amp;amp;POJ3370&amp;amp;amp;amp;amp;HDU1808&amp;amp;amp;amp;amp;UVA 11237 Halloween treats 四倍经验题了解一下 题意:给你两个整数C和N,再
【Unity知识速递】第7期 Unity 6.6 深度解析:WebGPU 正式版与 WebAssembly64,Web 游戏的内存革命
如何启用 Wasm64?需要注意的是,Wasm64 需要浏览器支持 Memory64 提案,目前主流浏览器的最新版本都已支持。一句话总结: Unity 6.6 用 WebGPU 转正、Wasm64 16GB 内存和渐进式加载三连击,将 Web 游戏的体验天花板又往上推了一大截——Web 平台不再是"妥协版",正在成为真正的一等公民。Unity 6.6 新增了 WebAssembly64(Wasm64) 构建选项,这可能是本次更新中对 Web 游戏开发者影响最大的一项升级。
设计模式(unity游戏研发版)
当你使用图形用户界面类时通常会遇到一个问题。比如,你创建了自定义按钮类并允许客户端在按钮中注入自定义代码,这样当用户按下按钮时就会触发这些代码。观察者模式允许任何实现了订阅者接口的对象订阅发布者对象的事件通知。你可在按钮中添加订阅机制,允许客户端通过自定义订阅类注入自定义代码。在Unity中,这就像UnityEvent在Inspector中绑定多个回调。
Claude Fable 5.2 登顶:65 分、单发做游戏,和一份 $26.54 一单的账单
Anthropic 发布 Claude Fable 5.2:AA 智能指数 65 分登顶历史第一,但性能 #71、成本 #73、冗余度 #72——最强能力、最贵成本、最慢速度的矛盾体。同底层 Mythos 5.2 无护栏反而更强。文章拆解:65 分构成、官方实战验收、基准提升真伪、一条提示词一晚做出街机游戏的完整流水线(自写机器人跑完 12 关自检)、$26.54 账单与 98% 缓存折扣下的真实成本重估。
10分钟完成第一个Python小游戏
第一个项目不用找复杂的,直接选「猜数字小游戏」对应的教程就好——几乎所有入门教程都会讲这个项目,资料最多、遇到问题随便搜就能找到解决方法,不会卡壳,30分钟肯定能做完,非常容易建立信心。教程链接:直接搜标题👉 《Python零基础入门项目:30分钟写完猜数字游戏》(优先选黑马程序员、鱼C-小甲鱼这两个UP主的版本,播放量都是百万级,口碑稳定)教程地址:打开菜鸟教程官网→找到「Python 实例」板块,直接在线写代码运行。全程不跳步,30分钟就能做完,做完能直接运行玩,成就感拉满。
Unity 数据存储指南:本地存储、个性化设置、缓存与 Resources/StreamingAssets 的区别
在 Unity 开发中,“数据存到哪里”、“缓存能不能清”、“打包后资源有什么区别” 是新手最容易混淆、老手也经常踩坑的问题。Unity 本地存储机制(包括 Unity 放在 C 盘的内容);Unity 个性化设置(编辑器首选项 Editor Preferences);Unity 缓存的打开、关闭与清理;打包后 Resources 与 StreamingAssets 的区别;其他可自定义存储的内容汇总。为方便理解,本文配有一个可直接运行的演示工程,所有代码见文末"配套工程说明"。
1403



被折叠的 条评论
为什么被折叠?



