首页 > 其他分享 >数学部分做题记录

数学部分做题记录

时间:2024-05-26 22:01:54浏览次数:21  
标签:le 记录 underbrace sum lt 数学 dfrac Theta 部分

I. [ARC152C] Pivot

神仙题。

II. CF1792E Divisors and Table

III. CF1763D Valid Bitonic Permutations

IV. P6736 「Wdsr-2」白泽教育

注意到 \(n\in \{1,2,3\}\)。

  • \(n=1\):

即 \(a\uparrow^1 x=a^x\equiv b\pmod p\),这是一个平凡的 BSGS 问题。

  • \(n=2\):

我们有

\[a\uparrow^2 x=\underbrace{a^{a^{a^{.^{.^{.^{a}}}}}}}_{x} \]

根据 CF906D 的经典结论,当 \(x\ge r=\Theta(\log p)\) 时幂塔在模 \(p\) 意义下结果不变,所以直接做就可以了。

  • \(n=3\):

我们有

\[a\uparrow^3 x=\left. \underbrace{a^{a^{a^{.^{.^{.^{a}}}}}}}_{ \underbrace{a^{a^{a^{.^{.^{.^{a}}}}}}}_{ \underbrace{\vdots}_{a} } } \right\} b \]

同 \(n=2\) 的情况,迭代次数最多只会是 \(4\),直接做就好了。

V. P9405 [POI 2020/2021 R3] 星间旅行

神仙题。

VI. P5598 【XR-4】混乱度

神仙题。

VII. P3705 [SDOI2017] 新生舞会

显然的 0/1 分数优化,二分答案后直接跑费用流即可。我也不知道为什么能过。

VIII. P5516 [MtOI2019] 小铃的烦恼

神仙题。

IX. P3830 [SHOI2012] 随机树

神仙题。

X. CF1830C Hyperregular Bracket Strings

很厉害的题。

XI. UVA10652 Board Wrapping

凸包板子题。只需要知道向量旋转的结论就可以了。

XII. CF1967B2 Reverse Card (Hard Version)

尺子姐姐!/se

不妨套路地设 \(\gcd(a,b)=g\),\(a=gx\),\(b=gy\)。

引理

\[x^2\lt n,y^2\lt m \]

证明

题目条件化为 \(x+y\mid gy\)。由于 \(\gcd(x+y,y)=\gcd(x,y)=1\),所以 \(x+y\mid g\)。

注意到 \(x+y\lt g\),而 \(g=\dfrac{a}{x}\le \dfrac{n}{x}\),即得 \(x^2\lt n\)。\(y\) 的讨论是对称的。

注意到引理,我们直接枚举互素数对 \((x,y)\),由于 \(a=gx\le n\),\(b=gy\le m\),所以 \(g\le \min\left(\dfrac{n}{x},\dfrac{m}{y}\right)\);又 \(x+y\mid g\),所以除以 \(x+y\) 后下取整即可。

时间复杂度 \(\Theta(n+m)\)。

XIII. P6835 [Cnoi2020] 线形生物

神题,可以加深对数学期望的了解。

XIV. CF1967C Fenwick Tree

尺子姐姐!!/se

注意到树高最多为 \(\Theta(\log n)\),不难想到维护每一个 \(i\) 对其祖先的贡献。

发现做 \(k\) 次 Fenwick Sum,对应链上的深度差为 \(d\) 的节点中,儿子对祖先的贡献为 \(\displaystyle{d+k-1\choose k-1}\)。直接减去即可。

时间复杂度 \(\Theta(n\log n)\)。

XV. CF113D Museum

设 \(f(i,j)\) 为 A 在 \(i\),B 在 \(j\) 的期望次数。由于终态 \((i,i)\) 只会出现 \(\{0,1\}\) 次,所以这里期望等于概率。

我们有显然的转移方程:

\[\begin{aligned} f(y,w)&\gets\sum_{(x,y)\in E}\sum_{(z,w)\in E} \frac{(1-p_x)(1-p_z)}{\deg_x\cdot\deg_z}f(x,z) \quad \\ &+\sum_{(z,w)\in E} \frac{p_y(1-p_z)}{\deg_z}f(y,z) \quad \\ &+ \sum_{(x,y)\in E}\frac{(1-p_x)p_w}{\deg_x }f(x,w) \quad \\ &+p_yp_w\cdot f(y,w) \end{aligned} \]

额外地,如果 \((y,w)\) 是起点,那么 \(f(y,w)\) 的期望值还需要额外加 \(1\),理由显然。

时间复杂度 \(\Theta(n^6)\)。代入 \(n=22\) 得到 \(1.13\times 10^8\),精细实现应该是可以过的。

XVI. P3599 Koishi Loves Construction

见非传统题做题记录 Ett

标签:le,记录,underbrace,sum,lt,数学,dfrac,Theta,部分
From: https://www.cnblogs.com/Starrykiller/p/18214360/math-problems

相关文章

  • 2024电工杯数学建模B题Python代码+结果表数据教学
    2024电工杯B题保姆级分析完整思路+代码+数据教学B题题目:大学生平衡膳食食谱的优化设计及评价 以下仅展示部分,完整版看文末的文章importpandasaspddf1=pd.read_excel('附件1:1名男大学生的一日食谱.xlsx')df1#获取所有工作表名称excel_file=pd.ExcelFile('附件1......
  • (我的读后分享)概率论与数理统计 (同济大学数学系)
    链接:pan.baidu.com/s/1tIHXj9HmIYojAHqje09DTA?pwd=jqso提取码:jqso概率论基本概念:包括样本空间、随机事件、概率的公理化定义与性质、条件概率与独立性等,这些是构建概率论框架的基础。随机变量及其分布:介绍随机变量的定义、性质、分类(离散型与连续型)以及它们的分布函数和概率......
  • (已校对)《白话机器学习的数学》 (立石贤吾)
    链接:pan.baidu.com/s/1tIHXj9HmIYojAHqje09DTA?pwd=jqso提取码:jqso我的阅读笔记机器学习概述:介绍机器学习的基本概念、应用领域以及它的重要性,为读者提供一个整体的框架和视角。数学基础概念:回顾数学基础知识,如线性代数、微积分、概率论等,为后续机器学习的数学原理打下基础......
  • VMware虚拟机中ubuntu使用记录(10)—— 如何在Ubuntu18.04中使用自己的单目摄像头运行OR
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、ORB_SLAM3源码编译二、ORB_SLAM3实时单目相机测试1.查看摄像头的话题2.运行测试三.运行测试可能的报错1.报错一(1)问题描述(2)原因分析(3)解决2.报错二(1)问题描述(2)解决......
  • MyBatis中的部分SQL语句
    在MyBatis的XML映射文件中,<if>标签用于实现动态SQL,根据条件决定是否包含某个子句。1<iftest="merchantId!=null">andmerchantId=#{merchantId}</if>这里的三个merchantId分别代表:第一个merchantId(test="merchantId!=null"中的merchantId):这是一个条件表达式的......
  • What You See Is What You Get 所见即所得 20240525~0526 心得记录
    #参访《成都味之道生物科技有限公司》#矿泉水250毫升,不浪费Worth:在生活中寻找和理解真正有价值的事物,关注内在价值和意义。Zest:以热情和积极的态度面对生活,享受生活中的每一个瞬间。Discover:不断探索和发现新的事物,不断学习和成长,丰富人生体验。看见工厂里面横幅里面一句话"......
  • 记录一次Redisson使用synchronized和分布式锁不生效的原因
    最近在开发的过程中,遇到了一个并发场景,用户进行方案复制的时候,当快速点击两次操作的时候,出现了复制方案重名的情况,实际上是复制方案的方案名称,是由后端根据数据库已有的方案名称和当前要复制的方案名称进行逻辑处理,保证方案名称不能重复,比如:要复制的方案名称为“我的方案”,......
  • rockchip rk3568 板 LubanCat2 移植 openEuler操作系统记录 (1)
    用惯了fedora体系linux系统的用户,在使用Ubuntu,debian的时候会发现一些命令使用起来不太习惯,而目前嵌入式开发在网上能够搜索到的资料大都是基于ubuntu的。前段时间刚好做过类似的系统移植。所以决定把自己适配LubanCat的点点滴滴记录下来。这次记录分享的内容是向LubanCat-2移植......
  • 第一部分 多线程基础
    本系列博客,主要是面向Java8的源码。本系列博客主要参考汪文君老师《Java高并发编程详解》一书转载请注明出处,多谢~。1.线程的start方法剖析/***Causesthisthreadtobeginexecution;theJavaVirtualMachine*callsthe<code>run</code>methodofthisth......
  • 如何用ai打一场酣畅淋漓的数学建模比赛? 给考研加加分!
    文章目录数学建模比赛1.数学建模是什么?2.数学建模分工合作2.1第一:组队和分工合作2.2第二:充分的准备2.3第三:比赛中写论文过程3.数学建模基本过程4.2023全年数学建模竞赛时间轴5.数学建模-资料大全6.数学建模实战数学建模比赛1.数学建模是什么?数据建模是......