信息学奥赛一本通 1635:【例 5】Strange Way to Express Integers

【题目链接】

ybt 1635:【例 5】Strange Way to Express Integers
LOJ #10213. 「一本通 6.4 例 5」Strange Way to Express Integers

【题目考点】

1. 扩展中国剩余定理

相关知识见:洛谷 P4777 【模板】扩展中国剩余定理(EXCRT)

【解题思路】

本题没有指明同余方程组的模数m 1 , m 2 , . . . , m n m_1, m_2, ..., m_nm1,m2,...,mn互质,因此不能使用中国剩余定理,需要使用扩展中国剩余定理。
本题是扩展中国剩余定理的模板题,要求对多组数据求解。
相关知识及解题方法见:洛谷 P4777 【模板】扩展中国剩余定理(EXCRT)

【题解代码】

解法1:扩展中国剩余定理
#include<bits/stdc++.h>usingnamespacestd;#defineN100005#defineMOD(a,b)(((a)%(b)+(b))%(b))typedeflonglongLL;voidexgcd(LL a,LL b,LL&x,LL&y,LL&g){if(b==0){x=1,y=0,g=a;return;}exgcd(b,a%b,y,x,g);y-=a/b*x;}LLexCRT(LL*a,LL*m,LL n)//x≡a[i] (mod m[i]){LL ca=a[1],cm=m[1],x,y,g,lcm;for(inti=2;i<=n;++i){exgcd(cm,m[i],x,y,g);if((a[i]-ca)%g!=0)return-1;//无解时返回-1lcm=cm/g*m[i];//lcm(cm, m[i])ca=MOD(MOD((__int128)(a[i]-ca)/g*x,m[i]/g)*cm+ca,lcm);//此处不能使用函数mod,因为会把int128类型转为LL类型,有精度丢失cm=lcm;}returnca;}intmain(){LL a[N],m[N],n;while(cin>>n){for(inti=1;i<=n;++i)cin>>m[i]>>a[i];cout<<exCRT(a,m,n)<<'\n';}return0;}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1016106.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

51、张拉膜结构的不确定性量化设计

张拉膜结构的不确定性量化设计 1. 张拉膜结构概述 张拉膜结构是一种常见的建筑结构形式,在不确定条件下的设计优化至关重要。这里以一个实际的圆锥张拉膜结构为例进行探讨。该结构的相关细节如下: - 膜纱方向 :经纱沿径向,纬纱沿圆周方向。 - 膜厚度 :1.0 毫米。 …

52、物理系统不确定性量化与结构随机响应分析

物理系统不确定性量化与结构随机响应分析 1. 物理系统不确定性量化实验设计 1.1 概述 在物理系统响应的不确定性量化中,实验设计(DoE)方案起着关键作用。为了实现不确定性量化,选择了基于多项式混沌展开(PCE)的元模型方法。通过基于最小二乘法的非侵入式方法来确定PCE…

53、结构工程中不确定性的正向传播

结构工程中不确定性的正向传播 1. 引言 在结构工程领域,通过对输出感兴趣量(QoI)或其他可观测数量的观察,可以确定输入参数的相应不确定性,使得这些输入参数通过系统后能产生给定的输出 QoI。然而,在很多结构工程实践中,待设计的结构大多是独一无二的,在分析和设计阶…

54、可靠性分析与概率神经网络的综合解析

可靠性分析与概率神经网络的综合解析 在工程和科学领域,可靠性分析与概率神经网络是解决复杂问题的重要工具。可靠性分析旨在量化系统在不确定条件下的性能,而概率神经网络则为数据分类和模式识别提供了强大的方法。 可靠性分析方法 在可靠性分析中,加权残差平方和的最小化…

突破数学推理三重困境:上海AI Lab提出OREAL强化学习新范式,无需蒸馏超大模型实现性能超越

突破数学推理三重困境&#xff1a;上海AI Lab提出OREAL强化学习新范式&#xff0c;无需蒸馏超大模型实现性能超越 【免费下载链接】DeepSeek-R1-Distill-Qwen-7B 探索深度学习新境界&#xff0c;DeepSeek-R1-Distill-Qwen-7B模型以卓越推理能力引领潮流&#xff0c;显著提升数学…

55、实验设计与结构随机响应分析:从采样方法到实际应用

实验设计与结构随机响应分析:从采样方法到实际应用 在工程领域,准确量化物理系统响应中的不确定性至关重要。本文将介绍几种常见的采样方法,包括准蒙特卡罗采样、拉丁超立方采样和重要性采样,并通过具体的分析问题和数值示例展示它们在不确定性量化中的应用。同时,还会探…

56、结构随机响应分析方法与广义多项式混沌方法详解

结构随机响应分析方法与广义多项式混沌方法详解 1. 敏感性分析与相关概念 敏感性分析旨在计算感兴趣的量(QoI)的不确定性是如何由输入参数的不确定性推导而来的。在复杂问题中,通常只有部分输入参数对QoI的不确定性有主要贡献。其基本目标是识别那些对QoI有较大影响的输入…

强力指南:5分钟掌握.brd电路板文件查看的完整解决方案

在电子设计领域&#xff0c;面对复杂的.brd电路板文件&#xff0c;工程师常常陷入"有文件却无法查看"的困境。传统专业软件价格昂贵、操作复杂&#xff0c;让许多开发者和学生望而却步。OpenBoardView作为一款完全免费的开源工具&#xff0c;彻底改变了这一现状&…

57、随机响应分析与结构建模相关知识解析

随机响应分析与结构建模相关知识解析 1. 球位置移动规则 球位置移动有特定规则,其流程如下: 1. 最右侧的球向右移动一个格子。 2. 若最右侧的球已处于最后一个格子,则: - 找到最右侧可向右移动的球,将其向右移动。 - 把位于该球右侧的所有球都向右紧邻移动。 3. 对…

字节跳动BFS-Prover-V2模型震撼发布:95.08%准确率改写AI数学推理历史,引领定理证明实用化浪潮

【模型获取】BFS-Prover-V2-7B 【免费下载链接】BFS-Prover-V2-7B 项目地址: https://ai.gitcode.com/hf_mirrors/ByteDance-Seed/BFS-Prover-V2-7B 项目地址: https://gitcode.com/hf_mirrors/ByteDance-Seed/BFS-Prover-V2-7B 引言&#xff1a;AI数学推理领域的里程碑…

58、结构随机响应分析与 gPC 方法应用

结构随机响应分析与 gPC 方法应用 在结构工程领域,尤其是地震工程中,准确分析结构在地震等不确定荷载作用下的响应至关重要。本文将围绕结构动力学方程、隔震系统以及随机响应分析的 gPC 方法展开详细介绍。 结构动力学方程基础 首先,我们来了解一些基本的结构动力学方程…

BlenderGIS地形生成终极指南:从零到专业级3D场景

BlenderGIS地形生成终极指南&#xff1a;从零到专业级3D场景 【免费下载链接】BlenderGIS Blender addons to make the bridge between Blender and geographic data 项目地址: https://gitcode.com/gh_mirrors/bl/BlenderGIS 还在为手动创建不真实的地形而苦恼吗&#…

59、结构随机响应分析:固定基础与隔震结构对比研究

结构随机响应分析:固定基础与隔震结构对比研究 1. 方法适用性分析 在结构的随机动力响应分析中,gPC 方法和 MC 模拟方法是常用的两种手段。gPC 方法在对隔震系统进行随机动力响应分析时表现出良好的适用性。当样本数量达到 5000 时,结果一致性良好。单自由度系统(SDOF)的…

60、随机优化:随机扩散搜索算法解析

随机优化:随机扩散搜索算法解析 1. 引言 随机优化方法用于在考虑随机问题时最大化或最小化目标函数。在过去几十年里,这些方法在工程、商业、计算机科学和统计学等领域被视为重要工具,在不同领域有着广泛的应用,对现代系统的分析、设计和性能起着重要作用。 随机优化通常…

Windows 7终极兼容指南:让Umi-OCR免费OCR软件完美运行

Windows 7终极兼容指南&#xff1a;让Umi-OCR免费OCR软件完美运行 【免费下载链接】Umi-OCR Umi-OCR: 这是一个免费、开源、可批量处理的离线OCR软件&#xff0c;适用于Windows系统&#xff0c;支持截图OCR、批量OCR、二维码识别等功能。 项目地址: https://gitcode.com/GitH…

61、随机优化、多目标跟踪与神经网络建模技术解析

随机优化、多目标跟踪与神经网络建模技术解析 在当今的技术领域,随机优化、多目标跟踪以及神经网络建模等技术在众多实际应用场景中发挥着关键作用。下面将深入探讨这些技术的原理、方法以及实际应用效果。 随机扩散搜索(SDS)技术 随机扩散搜索(SDS)是一种用于在搜索空…

62、单桩荷载 - 沉降响应的反向传播神经网络建模

单桩荷载 - 沉降响应的反向传播神经网络建模 1. 引言 桩作为一种重要的深基础类型,是细长的结构构件,用于将地上上部结构的荷载通过软弱地层传递到更合适的承载地层,如较硬的土壤或岩石。因此,桩支撑结构的安全性和稳定性在很大程度上取决于桩的性能。评估单桩的荷载 - 沉…

百度网盘加速工具BaiduPCS-Web:突破限速的技术实现与实战指南

还在为百度网盘下载速度缓慢而烦恼吗&#xff1f;BaiduPCS-Web作为基于Vue.js技术栈开发的开源百度网盘客户端&#xff0c;通过多线程下载和智能优化技术&#xff0c;为技术爱好者和普通用户提供了突破官方限速的有效解决方案。这款工具不仅具备现代化的Web界面&#xff0c;更在…

掌握网络调试:这款免费工具如何让你的开发效率翻倍?

掌握网络调试&#xff1a;这款免费工具如何让你的开发效率翻倍&#xff1f; 【免费下载链接】mNetAssist mNetAssist - A UDP/TCP Assistant 项目地址: https://gitcode.com/gh_mirrors/mn/mNetAssist 网络通信开发中&#xff0c;你是否经常遇到这些问题&#xff1a;协议…

开源突破!Step1X-Edit v1.2重构AI图像编辑逻辑,语义级创作效率提升40%

2025年9月8日&#xff0c;人工智能企业阶跃星辰&#xff08;StepFun&#xff09;正式推出图像编辑大模型Step1X-Edit v1.2预览版。该模型通过创新的原生推理编辑能力&#xff0c;将复杂指令理解准确率提升22%&#xff0c;在行业权威的GEdit-Bench基准测试中多项核心指标超越现有…