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

石家庄做的好的网站wordpress 统计代码

石家庄做的好的网站,wordpress 统计代码,wordpress保存为模板,网站设计公司石家庄一、相关公式及其性质 文章只服务于竞赛,所以不会涉及证明。 辗转相除法:gcd(a, b) gcd(b, a % b); 直到 b 0,就可以知道上一层递归中的 a % b 0,所以上一层的 b 就是答案,也就是这一层递归的 a gcd(a, b) * lcm…

一、相关公式及其性质

文章只服务于竞赛,所以不会涉及证明。

辗转相除法:gcd(a, b) = gcd(b, a % b); 直到 b == 0,就可以知道上一层递归中的 a % b == 0,所以上一层的 b 就是答案,也就是这一层递归的 a

gcd(a, b) * lcm(a, b) = a * b

所以求最小公倍数就是 a * b / gcd(a, b)

二、例题

1、最大公约数

B3736 [信息与未来 2018] 最大公约数 - 洛谷

// https://www.luogu.com.cn/problem/B3736
#include <bits/stdc++.h>
using namespace std;int gcd(int a, int b)
{if(b == 0)return a;return gcd(b, a % b);
}int main()
{int a, b, c;cin >> a >> b >> c;cout << gcd(gcd(a, b), c);return 0;
}

2、小红的 gcd

登录—专业IT笔试面试备考平台_牛客网

// https://ac.nowcoder.com/acm/problem/275615
#include <bits/stdc++.h>
using namespace std;// 数据a实在太大,只能用string存,只要取模一次b就能用ll gcd解决问题
// 所以边读取a边取模b #define ll long longll ch(string s, ll b)
{ll tmp = 0;for(auto x : s){tmp = tmp * 10 + (x - '0');tmp %= b;}return tmp;
}ll gcd(ll a, ll b)
{if(b == 0)return a;return gcd(b, a % b);
}int main()
{string a;ll b;cin >> a >> b;ll tmp = ch(a, b);cout << gcd(tmp, b);return 0;
}

如果一个十进制的数太大太大,只能用 string 存,而要想得到这个数,操作就是 *10 + 对应数字

http://www.dtcms.com/wzjs/537241.html

相关文章:

  • 检察机关门户网站建设情况网站开发兼职
  • 专业做网站照片广东省建设职业注册中心网站
  • 淘宝客手机网站开发泰安网络设计公司
  • 北京小程序网站制作全网整合营销公司
  • 浙江做网站公司有哪些互站网
  • 厦门外贸网站建设公司苏州响应式网站建设
  • 长沙网站外包公司团队建设思路和方案
  • 学校网站建设考评办法搭建网站用什么软件
  • 怎么制作网站上传中国交通建设集团英语网站
  • 繁体版 企业网站长沙网站快速排名优化
  • 内蒙古网络自学网站建设苏州市建设交通高等学校网站
  • 手机网站样例动态域名做网站
  • 服装网站建设建议什么是域名为什么需要它
  • 网站建设 APP开发销售怎么做app 门户网站
  • 网站建设制作流程成都有实力的网站建设
  • 个人网站做团购信息流投放平台
  • 服务器租用网站企业网站策划建设方案
  • 电商一共有什么平台网站优化建设安徽
  • 网站流量地址评价是什么意思网页设计实训报告书
  • 攻击jsp网站24小时在线更新视频高清免费观看
  • t和p在一起怎么做网站中小型制造业企业有哪些
  • wordpress+ie9旺道智能seo系统
  • 自己做视频网站会不会追究版权照片制作
  • 万网网站建设方案书新像素ui设计官网
  • 注册网站会不会有风险网站建设分析案例
  • 重庆网站网络推广推广广州装饰公司
  • 营销网站流程与步骤wordpress 布局编辑器
  • 网站后台欢迎界面高端企业网站建设规定
  • 快速网站开发郴州网站建设哪家好
  • 桐城建设局网站驻马店市建设工程网站