当前位置: 首页 > news >正文

有什么网站有小学生做的题目徐州市专业做网站的公司

有什么网站有小学生做的题目,徐州市专业做网站的公司,东莞市官网网站建设企业,透明图片在线制作对于a∗xb∗yca*xb*yca∗xb∗yc,这样一个二元一次方程组#xff0c;我们想要得到他的一组解可以用扩展欧几里得算法#xff0c;参数列表的a,b,x,y就是方程中的a,b,x,y#xff0c;d计算出来是gcd(a,b)。 算法求出来的是a∗xb∗ygcd(a,ba*xb*ygcd(a,ba∗xb∗ygcd(a,b的一组解…对于a∗xb∗yca*xb*yca∗xb∗yc,这样一个二元一次方程组我们想要得到他的一组解可以用扩展欧几里得算法参数列表的a,b,x,y就是方程中的a,b,x,yd计算出来是gcd(a,b)。 算法求出来的是a∗xb∗ygcd(a,ba*xb*ygcd(a,ba∗xb∗ygcd(a,b的一组解解系可以表示为Xxb/d∗k,Yy−a/d∗kXxb/d*k,Yy-a/d*kXxb/d∗k,Yy−a/d∗kk为任意整数 但是我们要求解的是a∗xb∗yca*xb*yca∗xb∗yc 方程组有解的充分必要条件是d∣cd|cd∣c正确性很容易证明 在确定方程组优解以后c/d∗X,c/d∗Yc/d*X,c/d*Yc/d∗X,c/d∗Y为方程组的一组解系 需要注意的是这样得到的不是方程组的所有的解 例如对于方程3xy603xy603xy60,17∗39∗16017*39*16017∗39∗160显然为一组解但是我们却没有办法用过扩展欧几里得算法得到这组解。所以凡是对x,y有限制条件不是指正负而是要求和不能超过多少等条件我们要考虑是否能够使用扩展欧几里得算法相反如果对x,y具体大小没有过多限制而是仅仅说明要求正负等条件时就可以使用扩展欧几里得算法。 void ex_gcd(ll a,ll b,ll d,ll x,ll y) {if(!b){da; x1; y0;}else {gcd(b,a%b,d,y,x); y-x*(a/b);} }下面简单证明一下正确性。 令ca%ba-k*b (ka/b) a∗x1b∗x2gcd(a,b)a*x1b*x2gcd(a,b)a∗x1b∗x2gcd(a,b) b∗x2c∗y2gcd(b,c)b*x2c*y2gcd(b,c)b∗x2c∗y2gcd(b,c) 有最大公因数的性质我们知道gcd(a,b)gcd(b,c)gcd(a,b)gcd(b,c)gcd(a,b)gcd(b,c) 所以我们得到等式a∗x1b∗y1b∗x2c∗y2b∗x2a∗y2−k∗b∗y2a*x1b*y1b*x2c*y2b*x2a*y2-k*b*y2a∗x1b∗y1b∗x2c∗y2b∗x2a∗y2−k∗b∗y2 其中的一组解为x1y2,y1x2−k∗y2,其中ka/bx1y2,y1x2-k*y2,其中ka/bx1y2,y1x2−k∗y2,其中ka/b因此我们可以递归的求解终止递归的条件为c0则这个时候的b为gcd(a,b)解为x1,y0然后递归的返回这个时候再看代码应该就能理解了代码实现很巧妙 为了快速得到非负的X,可以稍微处理一下X(X%B’B’)%B’这样得到的就应该是最小的非负X了 B’B/D 简单的例题hihoCoder#1297 #includecstdio #includecstring #includecstdlib #includealgorithm #includeiostream #includecmath #includectime #includeclimits #includequeue #includevector #includeset #includemap using namespace std;typedef long long ll; const int INF0x3f3f3f3f; const int MAXN1e55;ll s1,s2,v1,v2,m;void ex_gcd(ll A,ll B,ll D,ll x,ll y) {if(!B){DA; x1; y0;}else{ex_gcd(B,A%B,D,y,x);y-(A/B)*x;}}int main() {while(~scanf(%lld%lld%lld%lld%lld,s1,s2,v1,v2,m)){ll Av1-v2,Bm,Cs2-s1,D,x,y;if(A0){A-A; C-C;}C(C%mm)%m;ex_gcd(A,B,D,x,y);if(C%D){printf(-1\n);continue;}B/D;xC/D*x;x(x%BB)%B;printf(%lld\n,x);}return 0; }
http://www.yutouwan.com/news/165428/

相关文章:

  • 最好的ppt模板网站培训设计软件
  • 惠城营销网站制作长沙软件开发培训机构
  • 新手要如何让网站被收录网站建设报价乱不一
  • 报名网站辽宁省建设银行一般网站字体
  • 永年县网站山东省建设节能协会网站
  • 优化什么建立生育支持政策体系降低生育养育教育成本长沙seo平台
  • 网站开发设计南邮区块链开发语言和工具
  • 免费电子商务网站建设长沙服装定制
  • 美橙互联建站网站被截止wordpress内容页不显示图片
  • 房产网站制作商丘购物网站开发设计
  • 塑胶 东莞网站建设图片网站怎么做优化
  • 下载黑龙江建设网官网网站园林景观设计案例网站
  • 赤峰建网站的电话织梦网站站标
  • 网站设计培训课程百度云网盘资源搜索引擎
  • 机械做卖产品网站陕西网站建设价位多少
  • 做现货去哪些网站营销好呢产品摄影
  • 一般网站建设中的推广费用重庆响应式网页建设公司
  • 甘肃建设体网站首页用adsl做网站备案
  • 上海金山网站建设公司小智logo在线制作
  • 网站页面设计报价公司部门等级划分
  • 网站首页布局设计工具5网站建站
  • 企业网站建设价格表研发项目管理系统
  • 网站制度建设模板软件培训教程
  • 网站建设一般字体多大新公司做网站有效果吗
  • 做网站做地区好还是全国的好企业目录
  • 网站访客qq统计系统wordpress 被墙
  • 网站开发书籍推荐网站图标用代码代替
  • 网站开发干嘛wordpress连续照片 主题
  • 东莞企业网站建设制作响应式网站简单模板
  • 建设鲜花网站前的市场分析免费网站推广怎么做