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

大作设计网站官网登录入口火星时代教育培训机构官网

大作设计网站官网登录入口,火星时代教育培训机构官网,抖音生活服务旅行社ota入驻,万云网络网站题目 给定n组数据ai, bi , mi,对于每组数求出一个xi,使其满足ai * xibi (mod mi),如果无解则输出impossible。 输入格式 第一行包含整数n。 接下来n行,每行包含一组数据ai , bi , mi。 输出格式 输出共n行,每组数…

题目

给定n组数据ai, bi , mi,对于每组数求出一个xi,使其满足ai * xi=bi (mod mi),如果无解则输出impossible。

输入格式

第一行包含整数n。
接下来n行,每行包含一组数据ai , bi , mi。

输出格式

输出共n行,每组数据输出一个整数表示一个满足条件的xi,如果无解则输出impossible。
每组数据结果占一行,结果可能不唯一,输出任意一个满足条件的结果均可。
输出答案必须在int范围之内。

数据范围

1 ≤n ≤105
1 ≤ai , bi, mi≤2* 109

  • 输入样例:
2
2 3 64 3 5

*输出样例

impossible
-3

题解

#include <iostream>
using namespace std;
int exgcd(int a,int b,int &x, int &y)
{if (!b){	x = 1, y = 0;return a;		}int d = exgcd(b,a % b, y, x);y -= a / b * x;return d;
}	
int main( )
{int n;scanf("%d",&n);while (n -- ){int a, b, m;scanf( "%d%d%d", &a,&b,&m);int x, y;int d = exgcd(a, m, x, y);if (b % d)puts( "impossible" ) ;else printf("%din", (LL)x * (b / d) % m);}	return 0;

思路

利用扩展欧几里得算法变形即可得到
如下图
在这里插入图片描述

http://www.mmbaike.com/news/59068.html

相关文章:

  • 河北做网站哪家公司好网络营销理论包括哪些
  • 网站需要兼容哪些浏览器河北seo公司
  • 如何制作产品网站模板下载百度seo策略
  • 成都网站推广哪家专业模板网站建站公司
  • 海外网购网站大全小说排行榜百度
  • 个人注册网站怎么注册全网搜索指数查询
  • 惠州有没有做网站seo技术建站
  • 郴州吧西安seo排名优化推广价格
  • 重庆知名网络公司seo是什么职业做什么的
  • 什么网站详情页做的好公司网站推广方案
  • 邯郸哪家公司做企业网站比较专业常用的seo查询工具有哪些
  • 大学生作业代做网站网站建设推广
  • 番禺网站开发系统竞价广告代运营
  • 做网站劫持多少钱关键词seo优化公司
  • 专业网站建设是哪家好广告公司业务推广
  • 南京网站建设 雷仁网络关键词seo排名怎么做的
  • 办公家具网站建设费用线上线下一体化营销
  • 追星做网站排行榜百度
  • 钓鱼网站后台是怎么做的站长之家查询的网址
  • 网站搜索功能怎么实现福州seo技术培训
  • 学动漫设计后悔死了网站seo优化网站
  • 企业营销网站建设费用预算百度seo公司哪家好一点
  • 绵阳网站建设怎么做郑州seo代理外包
  • 保险公司十大排名seo基础理论
  • 网站建设心得it人必看的网站
  • 无锡做网站服务苏州百度关键词优化
  • 泰州专门做网站百度快速收录技术
  • 雅虎网站提交哪里有网站推广优化
  • 免费网站建设怎样广州seo关键词
  • 在线销售型网站深圳网站优化平台