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.的更多相关文章

  1. Windows下构建ASP.NET Core+Code First+Docker

    背景介绍 本文将会示范如何在Windows系统下基于ASP.NET Core构建跨平台服务,并通过Docker容器运行发布. 首先说一下为什么选择这一套组合: 我本人和我们Code4Thought团队 ...

  2. Navisworks 2014 Api 简单的使用

    初次接触Navisworks Api  .NET 的二次开发.主要是研究了一下.关于NavisWorks 结构树的加载. void LoadModel() { //清空当前的结构树信息 treeVie ...

  3. Spring拦截机制之后端国际化心得

    需求 前端请求的header里带有Prefer_Lang参数,向后端传递国际化信息,后端需要在处理业务之前(建立拦截机制),将Prefer_Lang保存于线程上下文. 思路分析 初次接收该需求时,为了 ...

  4. Cordova+Asp.net Mvc+GIS跨平台移动应用开发实战1-系统初步搭建(附演示,apk,全部源码)

    1.前言 身处在移动互联网的今天,移动应用开发炙手可热,身为程序猿的我们怎么能错过开发一款我们自己的APP.本人算是一个基于.net的GIS开发入门者(马上就大四啦), 暑假在学校参加GIS比赛有大把 ...

  5. BOOST.Asio——Tutorial

    =================================版权声明================================= 版权声明:原创文章 谢绝转载  啥说的,鄙视那些无视版权随 ...

  6. 【转】JSch - Java实现的SFTP(文件下载详解篇)

    上一篇讲述了使用JSch实现文件上传的功能,这一篇主要讲述一下JSch实现文件下载的功能.并介绍一些SFTP的辅助方法,如cd,ls等.   同样,JSch的文件下载也支持三种传输模式:OVERWRI ...

  7. 【转】JSch - Java实现的SFTP(文件上传详解篇)

    JSch是Java Secure Channel的缩写.JSch是一个SSH2的纯Java实现.它允许你连接到一个SSH服务器,并且可以使用端口转发,X11转发,文件传输等,当然你也可以集成它的功能到 ...

  8. .NET Framework 框架的一些简单介绍

    20世纪90年代以来出现的3种典型的组件技术: 1)OMC(对象组件模型)的CORBA2)Microsoft的COM/DCOM3)Sun公司的JavaBeans 在2002年,微软发布了.NET框架的 ...

  9. 完整的 mime type 列表

    原文地址:http://blog.csdn.net/zhaoyw2008/article/details/46647723 Suffixes applicable Media type and sub ...

随机推荐

  1. SAP 定义用户组

    SUGR,可进行创建.查看.删除等维护性操作,并可指定本组的用户

  2. vue大型电商项目尚品汇(后台终结篇)day06 重磅!!!

    自此整个项目前后台,全部搭建完毕. 今天是最后一天,内容很多,而且也比较常用,一个图标类数据可视化,一个后台的权限管理,都是很经典的类型. 一.数据可视化 1.简介 专门的一门学科,有专门研究这个的岗 ...

  3. UiPath键盘操作的介绍和使用

    一.键盘操作的介绍 模拟用户使用键盘操作的一种行为: 例如使用发送热键(Sendhotkey),输入信息 (Typeinto)的操作 二.键盘操作在UiPath中的使用 1.打开设计器,在设计库中新建 ...

  4. 文本处理工具-vim编辑器的常见用法

    文本编辑工具分类: (1)全屏编辑器: nano(字符编辑器).vi.vim (2)行编辑器: sed:可以逐行改文件 vi编辑器 全名:Visual editor,linux系统自带的文本编辑工具 ...

  5. 【python基础】第04回 变量常量

    本章内容概要 1. python 语法注释 2. python 语法之变量常量 3. python 基本数据类型(整型(int),浮点型(float),字符串(str)) 本章内容详解 1. pyth ...

  6. NC204859 组队

    NC204859 组队 题目 题目描述 你的团队中有 \(n\) 个人,每个人有一个能力值 \(a_i\),现在需要选择若干个人组成一个团队去参加比赛,由于比赛的规则限制,一个团队里面任意两个人能力的 ...

  7. C语言求100以内的和的4种方式

    C语言的一个很经典的例子,帮助熟练运行几个循环的写法 * 方法一(do---while语句) #include main () { int i,sum=0; do { sum=sum+i; i++; ...

  8. labview从入门到出家1--第一个加法程序

    概述: Labview在众多编程语言中排名靠后,显然在当今互联网,物联网时代并非主流语言.但是俗话说行行 出状元,即便不是立身于某个主流的领域,用好了依旧可以独领风骚,而且Labview对于硬件出身的 ...

  9. 【Go语言】(一)环境搭建与了解VScode工具

    视频链接(p1~p8): golang入门到项目实战 [2022最新Go语言教程,没有废话,纯干货!] 参考链接: 用vscode开发go的时候,安装go包报错:connectex: A connec ...

  10. P2532 [AHOI2012]【一本通提高组合数学】树屋阶梯

    [AHOI2012]树屋阶梯 题目描述 输入格式 一个正整数N( 1 ≤ N ≤ 500 1\le N \le 500 1≤N≤500),表示阶梯的高度. 输出格式 一个正整数,表示搭建方法的个数.( ...