首页 > 其他分享 >NOI 2010 做题笔记

NOI 2010 做题笔记

时间:2024-02-10 13:55:06浏览次数:22  
标签:NOI limits sum 笔记 times 2010 gcd

NOI 2010 Day1 T1 能量采集

观察到 \((0, 0)\) 与 \((x, y)\) 连线上的整点个数正好是 \(\gcd(x, y) - 1\)(不包括端点),于是总能量损失即为:

\[\begin{aligned}{} & \sum\limits_{T = l}^{r}f(T, c)\sum\limits_{i = 0}^{n}p_iT^i \\ = & \sum\limits_{i = 0}^{n}p_i\sum\limits_{T = l}^{r}f(T, c)\times T^i \end{aligned} \]

\[\sum\limits_{i = 1} ^ n\sum\limits_{j = 1} ^ m 2\times \gcd(i, j) - 1 = 2\times \sum\limits_{i = 1} ^ n\sum\limits_{j = 1} ^ m \gcd(i, j) - n\times m \]

标签:NOI,limits,sum,笔记,times,2010,gcd
From: https://www.cnblogs.com/xhgua/p/-/NOI2010

相关文章

  • 一月读书笔记《程序员修炼之道:从小工到专家》
    首先,书中对个人责任和职业发展观念的深刻阐述,让我深受触动。我意识到,作为一名程序员,我们所承担的不仅仅是一份工作,更是一份沉甸甸的责任。每一行代码、每一个程序都是我们用心创造的作品,它们不仅仅是为了完成任务而存在,更是在无形中推动着社会的进步。我们的工作成果可能会影响到......
  • 一月读书笔记《人月神话》
    《人月神话》读后感作为一名学生,我对软件工程领域一直充满好奇和热情。在这个信息技术迅猛发展的时代,软件已经渗透到我们生活的方方面面。《人月神话》是软件工程领域的经典之作,由经验丰富的软件项目经理FrederickP.Brooks,Jr.所著。作者以自己在IBM公司担任大型软件项目经理......
  • 一月读书笔记《梦断代码》
    《梦断代码》主要围绕OSAF主持的Chandler项目进行展开,深入剖析了软件开发过程中的种种问题和挑战。通过作者的详细叙述,我仿佛置身于项目的开发现场,亲身经历了那些充满波折和挫折的时刻。首先,书中对软件开发复杂性的描述让我深感震撼。在Chandler项目的开发过程中,作者展示了各种技......
  • 物理笔记
    圆周运动说明角度除了有特殊说明,否则均用弧度制表示。几个概念线速度\(v\):弧长比时间,矢量。角速度\(\omega\):圆心角比时间,矢量。周期\(T\):转一圈的时间,标量。频率\(f\):单位时间内转圈的次数,标量。转速\(n\):单位时间内转圈的次数,标量。\(fT=1\)。匀速圆......
  • 《程序是怎样跑起来的》阅读笔记 - 第九、十章
    简介:在本文中,我们将继续探索《程序是怎样跑起来的》,对该书的第九、十章进行阅读笔记,重点关注计算机程序的错误处理和性能优化。第九章:错误处理本章主要讲解了计算机程序中的错误处理机制。作者首先介绍了错误的分类,如语法错误、逻辑错误和运行时错误等。然后,作者详细解释了异常......
  • 《程序是怎样跑起来的》阅读笔记 - 第七、八章
    简介:继续探索《程序是怎样跑起来的》,本文将对该书的第七、八章进行阅读笔记,重点关注计算机程序的函数和模块化设计。第七章:函数的使用与实现本章主要讲解了函数在计算机程序中的作用和实现方式。作者首先引入了函数的概念,并说明了函数的优势,如代码重用性、可维护性和模块化等。......
  • 《程序是怎样跑起来的》阅读笔记 - 第十一、十二章
    最后简介:计算机程序是当今社会中不可或缺的重要组成部分,而深入了解程序背后的原理和工作方式对于程序员和计算机爱好者来说至关重要。本文将对《程序是怎样跑起来的》这本书的第十一章和第十二章进行解读,带领读者进一步探索程序运行的内部机制。第十一章:并发与并行第十一章主要......
  • P9478 [NOI2023] 方格染色题解
    题解对于行操作,列操作和对角线操作,实际上仅仅只是在对若干个矩形求面积并而已,这是裸的扫描线题,套用模板即可,此时注意到对角线操作实际上是\(O(n)\)量级的矩阵面积并,因此复杂度是\(O(n\logq+q\logq)\)的量级,只能获得95pts。显然,面积并具有交换性,我们先做\(O(q\logq)\)......
  • Node.js+Express+Koa2开发接口学习笔记(六)
    预防sql注入sql注入最原始、最简单的攻击,从有了web2.0就有了sql注入攻击攻击方式:输入一个sql片段,最终拼接成一段攻击代码预防措施:使用mysql的escape函数处理输入内容即可例如登录,访问http://localhost:8080/login.html正常情况下是输入正确的用户名和密码来进行登录,这个登......
  • 《Learning from Context or Names?An Empirical Study on Neural Relation Extractio
    代码原文地址预备知识:1.什么是对比学习?对比学习是一种机器学习范例,将未标记的数据点相互并列,以教导模型哪些点相似,哪些点不同。也就是说,顾名思义,样本相互对比,属于同一分布的样本在嵌入空间中被推向彼此。相比之下,属于不同分布的那些则相互拉扯。摘要神经模型在关系抽取(RE......