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

网站建设工作下步打算计算机前端

网站建设工作下步打算,计算机前端,企业网站建设方案价位,小程序公众号网站建设文章目录 AtCoder Regular Contest 159B - GCD Subtraction AtCoder Regular Contest 159 B - GCD Subtraction 问题#xff1a;每次A,B都减去gcd(A,B)#xff0c;求其中一个减到0至少需要多少次主要思路#xff1a; 首先第一步应该想到每次减去的数#xff0c;先减去的数… 文章目录 AtCoder Regular Contest 159B - GCD Subtraction AtCoder Regular Contest 159 B - GCD Subtraction 问题每次A,B都减去gcd(A,B)求其中一个减到0至少需要多少次主要思路 首先第一步应该想到每次减去的数先减去的数一定是后减去的数的因子可以直接将A/gcd(A,B),B/gcd(A,B)计算两个互质数的答案gcd(A,B)1考虑什么时候不再减去1假设为d,那么有 d|(A-t),d|(B-t),于是有 A i ∗ d t A i*dt Ai∗dt, B j ∗ d t B j*dt Bj∗dt 1 ≤ t d 1\le t d 1≤td, d有以下性质 d 是质数且 d ∣ ( A − B ) d 是质数 且 d| (A-B) d是质数且d∣(A−B)每次求 A − B A-B A−B的所有质因子 #includebits/stdc.h using namespace std; typedef long long LL; LL gcd(LL a,LL b){return b 0?a:gcd(b,a%b); } void get(LL a,LL b,LL ans) {if(a 0 ||b 0) return ;if(a b) swap(a,b);LL _min a;LL d a;LL t abs(a-b);LL tmp t;vectorLL prime;for(LL i 2;i * i tmp; i) {if(t %i 0) {prime.push_back(i);while(t%i0) t/ i;}}if(t 1) prime.push_back(t);for(auto c:prime) {if(a c a%c _min) {_min a%c;d c;}}ans _min;get((a-_min)/d,(b-_min)/d,ans); } int main(void) {LL A,B;cinAB;LL d gcd(A,B);A A/d;B B/d;LL ans 0;get(A,B,ans);coutansendl;return 0; }
http://www.hkea.cn/news/14521528/

相关文章:

  • 兰州网站建设加王道下拉济南广告公司
  • 网站登陆注册怎么做注销网站 取消接入
  • 做网站可以在哪儿接活扶沟县建设局网站
  • 中国制药网网站开发技术设计家装的软件
  • 网站页面设计招聘展厅设计概念方案
  • nodejs可以做企业网站吗国外h5网站模板下载
  • app下载安装官方网站网页的优化与发布
  • 网站页面设计方案WordPress换主题文件夹
  • 江门市网站建设公司宣威网站建设公司
  • 网站下方一般放什么原因大学生网站作业
  • seo如何推广网站中国字体设计
  • 公司注册网站查询越众做的绿色建筑的网站
  • 免费文档网站有赞短网址生成
  • 怎么设计网站山东省建设管理中心网站首页
  • 青岛网站制作方法媒体网站怎么申请
  • 富平做网站邯郸网站建设公司
  • h5游戏网站建设网站框架地图
  • 公司网站维护和更新属于哪个部门seo专业实战培训
  • 门户网站的建设与维护个人注册公司查询
  • 音乐网站开发思路网站制作要学多久
  • 福州企业建站软件湛江高端网站建设
  • 做网站不用服务器网站建设方案.doc
  • 怎么建设局域网站网页设计与制作项目教程第二版
  • 查询域名是否做过网站网站开发建设与维护
  • 商城网站的建设费用百度云网站入口
  • 公司要做个网站吗如何赋予网站建设以生命力
  • 网站建行接口网站建设工作室源码
  • 新手做网站佛山营销网站建设
  • 网站用绝对路径好还是相对路径seo个人博客模板网站
  • 做网站烧钱电商网站建设运营协议