首页 > 其他分享 >[POJ2891]Strange Way to Express Integers公式推导

[POJ2891]Strange Way to Express Integers公式推导

时间:2024-04-14 12:00:27浏览次数:18  
标签:Integers frac 题意 Express Strange Way equiv mod

没啥事干,想着推个式子玩玩。


题目链接

题意不过多赘述,直接上过程:

由题意得

\[\begin{cases} x\equiv a_1\,(mod\,\, n_1) \\ x\equiv a_2\,(mod\,\, n_2) \end{cases} \]

展开 得

\[x=k_1· n_1+a_1=k_2· n_2+a_2\dots ① \]

移项 得

\[k_1· n_1=(a_2-a_1)+k_2· n_2 \]

\[k_1· n_1\equiv a_2-a_1\,(mod\,\, n_2) \]

令\(d=gcd(n_1,n_2)\),\(r=a_2-a_1\)。

可知:当\(d\mid r\)时,原式有解。

则有

\[k_1· n_1\equiv r\,(mod\,\, n_2) \]

\[k_1\frac{n_1}{d}\equiv \frac{r}{d}\,(mod\,\,\frac{n_2}{d}) \]

\[k_1\equiv\frac{r}{d}·(\frac{n_1}{d})^{-1}\,(mod\,\,\frac{n_2}{d}) \]

存在$$k=\frac{r}{d}·(\frac{n_1}{d})^{-1}$$

使

\[k_1\equiv k\, (mod\,\,\frac{n_2}{d}) \]

即$$k_1=R·\frac{n_2}{d}+k\dots②$$

联立①②得

\[x=(k+R·\frac{n_2}{d})· n_1+a_1 \]

\[x=k·n_1+a_1+R·\frac{n_1·n_2}{d} \]

最后

\[x=y\pmod n \]

其中$$y=k·n_1+a_1,n=\frac{n_1·n_2}{d}$$

证毕。

有错误的话欢迎大家指出说明ლ(′◉❥◉`ლ)。


完结撒花

image

标签:Integers,frac,题意,Express,Strange,Way,equiv,mod
From: https://www.cnblogs.com/Ratio-Yinyue1007/p/18133955

相关文章

  • Devexpress 控件学习记录(一:BarManager 控件、XtraTabbedMdiManager 控件)
    BarManager控件最终实现的效果如下:首先在窗体中拖出BarManager控件,窗体Baradd地方点击添加设置BarManager的属性设置出现的窗体的底部【DockStyle=Bottom】点击AddDropDownMenu添加下拉菜单出现下拉菜单设置下拉菜单中的子菜单选中下拉菜单,然后点击下面的Add......
  • 界面控件DevExpress WinForms/WPF v23.2 - 富文本编辑器支持内容控件
    众所周知内容控件是交互式UI元素(文本字段、下拉列表、日期选择器),用于在屏幕上输入和管理信息。内容控件通常在模板/表单中使用,以标准化文档格式和简化数据输入。DevExpress文字处理产品库(WordProcessingDocumentAPI、WinForm和WPF富文本编辑器)附带了内容控制支持(v23.2+)。具......
  • DevExpress WinForms中文教程 - 如何通过UI测试自动化增强应用可靠性?(二)
    DevExpressWinForm拥有180+组件和UI库,能为WindowsForms平台创建具有影响力的业务解决方案。DevExpressWinForm能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!UI自动化测试利用特定的工具/框架来模拟用户与界面的......
  • Node.js毕业设计基于个人阅读习惯的个性化推荐系统研究(Express+附源码)
    本系统(程序+源码)带文档lw万字以上  文末可获取本课题的源码和程序系统程序文件列表系统的选题背景和意义选题背景:随着互联网的普及和数字化阅读的兴起,个人阅读习惯在信息时代扮演着越来越重要的角色。个性化推荐系统作为满足用户个性化需求的有效工具,已经成为数字阅读平......
  • Node.js毕业设计基于高校新生报到(Express+附源码)
    本系统(程序+源码)带文档lw万字以上  文末可获取本课题的源码和程序系统程序文件列表系统的选题背景和意义选题背景:随着信息技术的不断发展,高校新生报到系统已经成为了各大高校必备的管理工具之一。传统的新生报到方式存在着效率低下、信息不准确、工作量大等问题,而基于网......
  • Node.js毕业设计基于高校教师个人主页网站的设计与实现(Express+附源码)
    本系统(程序+源码)带文档lw万字以上  文末可获取本课题的源码和程序系统程序文件列表系统的选题背景和意义选题背景:在数字化时代,高校教师的个人形象和学术成果展示已经不仅限于传统的学术会议和纸质出版物。随着互联网技术的迅猛发展,越来越多的教师开始寻求在线平台来展示......
  • Node.js毕业设计基于翻转课堂教学模式的小学英语微课互动平台(Express+附源码)
    本系统(程序+源码)带文档lw万字以上  文末可获取本课题的源码和程序系统程序文件列表系统的选题背景和意义选题背景:在当前的教育领域,随着信息技术的飞速发展和互联网的普及,传统的教学模式正在逐渐被新型的、更为灵活和互动性强的在线教学模式所取代。翻转课堂作为一种新型......
  • Node.js毕业设计基于的智能手机实体店管理系统2fnly(Express+附源码)
    本系统(程序+源码)带文档lw万字以上  文末可获取本课题的源码和程序系统程序文件列表系统的选题背景和意义选题背景:随着科技的不断发展,智能手机已经成为人们生活中不可或缺的一部分。智能手机实体店作为手机销售的重要渠道,其管理水平和服务质量直接影响到消费者的购买体验......
  • Node.js毕业设计基于的智慧停车软件(Express+附源码)
    本系统(程序+源码)带文档lw万字以上  文末可获取本课题的源码和程序系统程序文件列表系统的选题背景和意义选题背景:随着城市化进程的加速,车辆数量急剧增加,停车问题日益凸显。传统的停车场管理方式存在许多问题,如停车难、停车时间长、停车位利用率低等。为了解决这些问题,智......
  • Runaway Regular Expressions: Catastrophic Backtracking
    RunawayRegularExpressions:CatastrophicBacktrackingConsidertheregularexpression(x+x+)+y.Beforeyouscreaminhorrorandsaythiscontrivedexampleshouldbewrittenasxx+yorx{2,}ytomatchexactlythesamewithoutthoseterriblynestedquantif......