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

个人做网站用什么技术公司网站建设及维护管理办法

个人做网站用什么技术,公司网站建设及维护管理办法,网站开发去哪学,室内装修设计怎么学文章目录 作用证明AcWing 204. 表达整数的奇怪方式CODE 作用 用于求模数两两互质的线性同余方程组#xff0c;若不互质则不存在解。 《孙子算经》中有这样一个问题#xff1a;“今有物不知其数#xff0c;三三数之剩二#xff0c;五五数之剩三#xff0c;七七数之剩二若不互质则不存在解。 《孙子算经》中有这样一个问题“今有物不知其数三三数之剩二五五数之剩三七七数之剩二问物几何这就是经典的剩余定理问题也是我们小学题目三个三个数余二五个五个数余三七个七个数余二求这个数是几 { x ≡ 2 ( m o d 3 ) x ≡ 3 ( m o d 5 ) x ≡ 2 ( m o d 7 ) \left\{ \begin{array}{c} x ≡ 2\ (mod\ 3)\\ x ≡ 3\ (mod\ 5)\\ x ≡ 2\ (mod\ 7) \end{array} \right. ⎩ ⎨ ⎧​x≡2 (mod 3)x≡3 (mod 5)x≡2 (mod 7)​ 更多详细介绍请看VCR: 中国剩余定理的由来与求解过程。 证明 请看题解https://www.acwing.com/solution/content/3539/ 和https://www.acwing.com/solution/content/23099/ 思路就是先读入一个式子然后以这个式子为基准再读入一个式子找他们的通解将式子更新为他们的通解然后再读入继续找通解直到读完。 证明过程太纷繁复杂蒟蒻的我选择直接记公式 每次更新完式子变为 x k ∗ l c m ( a 1 , a 2 ) k 1 ∗ a 1 m 1 k ∗ a 0 m 0 x k * lcm(a_1, a_2) k_1 * a_1 m_1 k * a_0 m_0 xk∗lcm(a1​,a2​)k1​∗a1​m1​k∗a0​m0​ 所以我们需要更新 a 1 l c m ( a 1 , a 2 ) a 1 / d ∗ a 2 m 1 k 1 ∗ a 1 m 1 a_1 lcm(a_1, a_2) a_1 / d * a_2\\ m_1 k_1 * a_1 m_1 a1​lcm(a1​,a2​)a1​/d∗a2​m1​k1​∗a1​m1​ 在这之前我们需要将 k 1 k_1 k1​ 的值更新出来 k 1 ( ( m 2 − m 1 ) / d ∗ k 1 ) % ( a 2 / d ) k_1 ((m2 - m1) / d * k_1) \%\ (a2 / d) k1​((m2−m1)/d∗k1​)% (a2/d) 就是求最小公倍数然后取模求最小解。 到最后我们求的 m 1 m_1 m1​ 即为 x x x求个模找最小即可。 AcWing 204. 表达整数的奇怪方式 题目链接https://www.acwing.com/activity/content/problem/content/948/ CODE #include iostream #include cstring #include algorithm #include cmathusing namespace std;typedef long long ll; // 定义长整型别名为ll// 扩展欧几里得算法求解ax by gcd(a, b)的一组解 ll exgcd(ll a, ll b, ll x, ll y){if(b 0){ // 当b为0时x为1y为0x 1, y 0;return a; // 返回最大公约数}ll x1, y1;ll d exgcd(b, a % b, x1, y1); // 递归求解x y1, y x1 - a / b * y1; // 更新x和yreturn d; // 返回最大公约数 }int main(){int n; // 定义整型变量nscanf(%d, n); // 输入nll a1, m1, x 0; // 定义长整型变量a1, m1, x并初始化x为0cin a1 m1; // 输入a1和m1for(int i 0; i n - 1; i){ll a2, m2, k1, k2; // 定义长整型变量a2, m2, k1, k2cin a2 m2; // 输入a2和m2ll d exgcd(a1, a2, k1, k2); // 调用扩展欧几里得算法求解最大公约数if((m1 - m2) % d){ // 如果(m1 - m2)不能被d整除x -1; // x赋值为-1break; // 跳出循环}k1 k1 * (m2 - m1) / d; // 更新k1ll t abs(a2 / d); // 定义长整型变量t并赋值为a2/d的绝对值k1 (k1 % t t) % t; // 更新k1m1 k1 * a1 m1; // 更新m1a1 abs(a1 * a2 / d); // 更新a1}if(x ! -1) x (m1 % a1 a1) % a1; // 如果x不等于-1则更新xcout x endl; // 输出x }真的nm太抽象了吧这玩意儿是人学的我选择直接背以我的水平考到了也做不出来。
http://www.huolong8.cn/news/86058/

相关文章:

  • 网站销售需要注册公司吗购物网站大全分类
  • 南宁设计网站设计本家居
  • 建站宝盒破解版网站建设充值入口
  • 广东手机微信网站制作徐州网站建设解决方案
  • 网站水印图片欣赏好模板网站
  • 网站营销方案php 茶叶网站
  • 淘宝客网站api用word做网站相关论文
  • 常州网站制作建设php网页制作代码
  • 杭州建设职业学校官方网站整合营销的特点有哪些
  • 甘肃新闻最新消息今天网站排名优化外包
  • 网站带做收录排名公司官网查询
  • 医院网站建设方案关于网站建设的请示报告
  • 电商网站开发团队那些网站可以注册域名
  • 青岛房产网站建设软件界面设计风格
  • 给自己企业怎么做网站江苏做网站xlec
  • 长春模板网站建设企业四川网站建设外包业务
  • 官方网站建设公司排名国外网站博客网站也可以做引流
  • 农业网站如何建设推广引流app
  • 芜湖网站建设怎么做湖南长沙最新情况
  • 上海网站关键字优四川省住房和城乡建设厅网站下载
  • 四川建设厅官方网站查询资料员网站建设人员性格
  • 为审核资质帮别人做的网站全国最大网站建站公司
  • 商城网站建设价位企业网站管理系统联系我们怎么添加
  • 别人品牌的域名做网站吗装潢设计师培训
  • 顺德网站建设怎么样谈谈你对网站建设有什么样好的建设意见
  • 小程序跳转到网站欧美建设网站
  • 河南商丘网站wordpress电子书插件
  • 网站留言短信通知 源码淘宝网站优化实例
  • 百度怎么做自己网站牙科医院网站设计怎么做
  • 企业注册资金100万变更10万网站seo收录