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 ...
随机推荐
- 你真的了解git的分支管理跟其他概念吗?
现在前端要学的只是太多了,你是不是有时会有这个想法,如果我有两个大脑.一个学Vue,一个学React,然后到最后把两个大脑学的知识再合并在一起,这样就能省时间了. 哈哈,这个好像不能实现.现实点吧!年 ...
- 【Parcel 2 + Vue 3】从0到1搭建一款极快,零配置的Vue3项目构建工具
前言 一周时间,没见了,大家有没有想我啊!哈哈!我知道肯定会有的.言归正传,我们切入正题.上一篇文章中我主要介绍了使用Vite2+Vue3+Ts如何更快的入手项目.那么,今天我将会带领大家认识一个新的 ...
- 方法重载、方法重写、四种权限修饰、JavaBean、代码块
方法重载(overload) 一个类中可以含有多个重名的方法. 两同一不同 ①同一个类 ②同一个方法名 ③不同参数列表:参数个数不同,参数类型不同 方法重写(override) ①子类重写的方法的修饰 ...
- babeljs源码
babel.min.js!function(e,t){"object"==typeof exports&&"object"==typeof mo ...
- rhel6下eth1恢复eth0
问题:VMware 虚拟机中,从模板克隆出来的虚拟机的网卡名都会变成为eth1,而程序或者脚本,默认网卡是eth0,这时需要将eth1改为eth0. 原因:/etc/udev/rules.d/70-p ...
- 简单性能测试:springboot-2.x vs actix-web-4.x benchmark
性能测试:springboot-2.x vs actix-web-4.x benchmark 转载请注明出处 https://www.cnblogs.com/funnyzpc/p/15956465.h ...
- Python基础教程:模块重载的五种方法
环境准备 新建一个 foo 文件夹,其下包含一个 bar.py 文件 $ tree foo foo └── bar.py 0 directories, 1 file bar.py 的内容非常简单,只写 ...
- NC25136 [USACO 2006 Ope B]Cows on a Leash
NC25136 [USACO 2006 Ope B]Cows on a Leash 题目 题目描述 给定如图所示的若干个长条.你可以在某一行的任意两个数之间作一条竖线,从而把这个长条切开,并可能切开其 ...
- 字节输入流_InputStream类&FileInputStream类介绍和字节输入流读取字节数据
java.io.InputStream:字节输入流 此抽象类是表示字节输入流的所有类的超类 定义了所有子类共性的方法: int read()从输入流中读取数据的下一个字节 int read(byte[ ...
- Windows JDK 的下载与安装
Java Development Kit 简称 JDK,任何需要开发 Java 程序的环境都需要进行安装 JDK. JDK 下载地址:https://www.oracle.com/java/techn ...