omc.
OMC 099(4b) D
因为 \((abc)^{\dfrac 13} \le \dfrac{a+b+c}3\)(基本不等式),将 \(a = xy, b = yz, c = xz\) 代入得到 \((xyz)^{\dfrac 23} \le \dfrac{xy+yz+xz}3 = \langle 2,2,4 \rangle\),所以 \(xyz \le \langle 3,3,6 \rangle\),于是 \(\dfrac1x+\dfrac1y+\dfrac1z = \dfrac{xy+yz+xz}{xyz} \ge \dfrac{\langle2,3,4\rangle}{\langle3,3,6\rangle} = \dfrac{1}{\langle 1,0,2\rangle} = \dfrac1{\bf 50}\),根据题目要求,显然可以取等号。
OMC 095(4b) D
令 \(y = x - 11\),则 \(y \equiv 0 \pmod{10/9/8/7/6}\),也就是 \(y \equiv 0 \pmod{\mathrm{lcm}(6, 7, 8, 9, 10)}\),所以 \(x \equiv 11 \pmod{\mathrm{lcm}(6, 7, 8, 9, 10)}\),经过计算 \(\mathrm{lcm}(6, 7, 8, 9, 10) = 2520\),\(x = \lfloor\dfrac{10^4 - 1 - 11}{2520}\rfloor \times 2520 + 11 = \bf 7571\)。
OMC 093(4b) C
定理:圆的外切四边形的两组对边的和相等。
于是 \(\rm AD+BC = 55+89 = 144\),所以根据基本不等式, \(\rm (AD \times BC)^{\dfrac 12} \le \dfrac{(AD+BC)}2\),于是 \(\rm (AD \times BC) \le (\dfrac{AD+BC}2)^2 = 72^2 = \bf 5184\)。
OMC 090(4b) C
对于一个等差数列 \(a_1, a_2, \dots, a_{100}\),有 \(a_{100} - a_1 = 99 \times d\),这里 \(d\) 即为公差(\(a_2 - a_1\)),于是我们只需要找 \(99 \mid (a_{100} - a_1)\),或者说,\(a_1 \equiv a_{100} \pmod{99}\)。特殊地,\(10^4\) 以下有 \(102\) 个 \(\equiv 1 \pmod{99}\) 的,\(\not\equiv 1 \pmod{99}\) 只有 \(101\) 个,于是答案为 \(\mathrm C_{102}^2 + \mathrm C_{101}^2 \times 98 = \bf 500051\)。
OMC 080(4b) B
使用解析几何解题。
设圆的半径为 \(r\),则 \(\rm A,B,C,P\) 的坐标可以如下图表示:

于是 \(y_{\rm B}=y_{\rm P}\),\({\rm BP} = r+\sqrt{r^2-12^2} = 6\),解方程可得 \(r = {\bf 15}\)。
OMC 076(4b) B
首先考虑最高名次,于是做对 C 题的人最多只能得到 300 分(尽可能),于是设置 3 个 300 分选手,剩下 7 个选手,最多也只有 300 分了,于是分数排列为 300,300,300,300,300,300,300,300,300,100,100。
又因为 300 也有可能比选手高,所以也设置 3 个 300 分选手,不浪费 AB 名额,而 B 题选手必须和 A 一起都做对才能超越那个人,分数排列同上。
由于选手会在 \(300\) 分的 \(1 \sim 8\) 名都可能,所以答案为 \(\dfrac{(8+1)8}{2} = \bf 36\)。
OMC 111(4b) B
因为 \(S(x) \equiv x \pmod 9\),所以 \(x\) 满足性质的必要条件是 \(x^2 \equiv (x+1)^2 \pmod 9\),或者说 \(x \equiv 4 \pmod 9\),将 \(4,13,22,31,40,49\) 一起带入公式得到 \(4+13+22+49 = \bf 88\)。
OMC 111(4b) C
组合数学好题。
显然可以转化为求一个长度为五的单调不降序列,其中每个元素都在 \([0,5]\),但是序列不能是全 \(0\) 的序列的数量。
设这个序列为 \(a\),设 \(b_i := a_i + i\)。于是问题转换为严格单调递增序列,其中每个元素都在 \([1,10]\),但是序列不能是 \(1,2,3,4,5\)。答案显然是 \(10\) 个数任意无序取 \(5\) 个刨除一个 \(1,2,3,4,5\),答案为 \(\mathcal C_{10}^5-1=\bf 251\)。
OMC 109(4b) D
几何好题。
因为 \(\Delta \rm ABC\) 是等边三角形,所以 \(\angle \rm ABC = \angle CAB = \angle BCA = 60^\circ\),所以 \(\angle \rm ABP = 60^\circ - 2{\it x},\angle \rm APB = 120^\circ + {\it x}\)(设 \(x = \angle \rm PAB\)),同样计算可得 \(\angle \rm CPB = 120^\circ + {\it x}\),因为 \({\angle \rm APB = \angle CPB};{\rm AB=BC};{\rm PB=PB};{\rm \angle \rm CPB > 120^\circ > 90^\circ}\),所以 \(\rm \Delta APB = \Delta CPB\)(\(\rm SSA\) 在钝角情况下可以证明全等)
因为 \(x \ne 3x\),所以 \(x = 60^\circ - 3x = 15^\circ\),得到 \(a=4,A=135^\circ,B=15^\circ,C=30^\circ\),因为 \(\dfrac A{\sin A}=\dfrac B{\sin B} = \dfrac C{\sin C} = \dfrac 4{\sin 135^\circ} = 4\sqrt 2\),所以 \(b = 4\sqrt 2 \times \sin 30^\circ = 2 \sqrt 2\),于是 \(S = \dfrac{ab\sin C}2=\dfrac 12 \times \dfrac{\sqrt 3-1}{2\sqrt 2} \times 4 \times {2 \sqrt 2} = \bf{ \sqrt{12} - 2 }\)
\(\Huge{评论区禁止膜拜!}\)
omc.的更多相关文章
- Windows下构建ASP.NET Core+Code First+Docker
背景介绍 本文将会示范如何在Windows系统下基于ASP.NET Core构建跨平台服务,并通过Docker容器运行发布. 首先说一下为什么选择这一套组合: 我本人和我们Code4Thought团队 ...
- Navisworks 2014 Api 简单的使用
初次接触Navisworks Api .NET 的二次开发.主要是研究了一下.关于NavisWorks 结构树的加载. void LoadModel() { //清空当前的结构树信息 treeVie ...
- Spring拦截机制之后端国际化心得
需求 前端请求的header里带有Prefer_Lang参数,向后端传递国际化信息,后端需要在处理业务之前(建立拦截机制),将Prefer_Lang保存于线程上下文. 思路分析 初次接收该需求时,为了 ...
- Cordova+Asp.net Mvc+GIS跨平台移动应用开发实战1-系统初步搭建(附演示,apk,全部源码)
1.前言 身处在移动互联网的今天,移动应用开发炙手可热,身为程序猿的我们怎么能错过开发一款我们自己的APP.本人算是一个基于.net的GIS开发入门者(马上就大四啦), 暑假在学校参加GIS比赛有大把 ...
- BOOST.Asio——Tutorial
=================================版权声明================================= 版权声明:原创文章 谢绝转载 啥说的,鄙视那些无视版权随 ...
- 【转】JSch - Java实现的SFTP(文件下载详解篇)
上一篇讲述了使用JSch实现文件上传的功能,这一篇主要讲述一下JSch实现文件下载的功能.并介绍一些SFTP的辅助方法,如cd,ls等. 同样,JSch的文件下载也支持三种传输模式:OVERWRI ...
- 【转】JSch - Java实现的SFTP(文件上传详解篇)
JSch是Java Secure Channel的缩写.JSch是一个SSH2的纯Java实现.它允许你连接到一个SSH服务器,并且可以使用端口转发,X11转发,文件传输等,当然你也可以集成它的功能到 ...
- .NET Framework 框架的一些简单介绍
20世纪90年代以来出现的3种典型的组件技术: 1)OMC(对象组件模型)的CORBA2)Microsoft的COM/DCOM3)Sun公司的JavaBeans 在2002年,微软发布了.NET框架的 ...
- 完整的 mime type 列表
原文地址:http://blog.csdn.net/zhaoyw2008/article/details/46647723 Suffixes applicable Media type and sub ...
随机推荐
- SAP 定义用户组
SUGR,可进行创建.查看.删除等维护性操作,并可指定本组的用户
- vue大型电商项目尚品汇(后台终结篇)day06 重磅!!!
自此整个项目前后台,全部搭建完毕. 今天是最后一天,内容很多,而且也比较常用,一个图标类数据可视化,一个后台的权限管理,都是很经典的类型. 一.数据可视化 1.简介 专门的一门学科,有专门研究这个的岗 ...
- UiPath键盘操作的介绍和使用
一.键盘操作的介绍 模拟用户使用键盘操作的一种行为: 例如使用发送热键(Sendhotkey),输入信息 (Typeinto)的操作 二.键盘操作在UiPath中的使用 1.打开设计器,在设计库中新建 ...
- 文本处理工具-vim编辑器的常见用法
文本编辑工具分类: (1)全屏编辑器: nano(字符编辑器).vi.vim (2)行编辑器: sed:可以逐行改文件 vi编辑器 全名:Visual editor,linux系统自带的文本编辑工具 ...
- 【python基础】第04回 变量常量
本章内容概要 1. python 语法注释 2. python 语法之变量常量 3. python 基本数据类型(整型(int),浮点型(float),字符串(str)) 本章内容详解 1. pyth ...
- NC204859 组队
NC204859 组队 题目 题目描述 你的团队中有 \(n\) 个人,每个人有一个能力值 \(a_i\),现在需要选择若干个人组成一个团队去参加比赛,由于比赛的规则限制,一个团队里面任意两个人能力的 ...
- C语言求100以内的和的4种方式
C语言的一个很经典的例子,帮助熟练运行几个循环的写法 * 方法一(do---while语句) #include main () { int i,sum=0; do { sum=sum+i; i++; ...
- labview从入门到出家1--第一个加法程序
概述: Labview在众多编程语言中排名靠后,显然在当今互联网,物联网时代并非主流语言.但是俗话说行行 出状元,即便不是立身于某个主流的领域,用好了依旧可以独领风骚,而且Labview对于硬件出身的 ...
- 【Go语言】(一)环境搭建与了解VScode工具
视频链接(p1~p8): golang入门到项目实战 [2022最新Go语言教程,没有废话,纯干货!] 参考链接: 用vscode开发go的时候,安装go包报错:connectex: A connec ...
- P2532 [AHOI2012]【一本通提高组合数学】树屋阶梯
[AHOI2012]树屋阶梯 题目描述 输入格式 一个正整数N( 1 ≤ N ≤ 500 1\le N \le 500 1≤N≤500),表示阶梯的高度. 输出格式 一个正整数,表示搭建方法的个数.( ...