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

网站建设的500字小结/百度知道灰色词代发收录

网站建设的500字小结,百度知道灰色词代发收录,自己建设的手机网站做百度地图定位,佛山新网站建设信息E - Alice, Bob, Oranges and Apples CodeForces - 586E 自己想的时候模拟了一下各个结果 感觉是不是会跟橘子苹果之间的比例有什么关系 搜题解的时候发现了 Stern-Brocot tree 长这样 和我想的那个很类似 可开心了 但是后来看不懂题解什么意思 关于Stern树的一点结论是 每一层…

E - Alice, Bob, Oranges and Apples

 CodeForces - 586E 
自己想的时候模拟了一下各个结果

感觉是不是会跟橘子苹果之间的比例有什么关系

搜题解的时候发现了 Stern-Brocot tree


长这样 和我想的那个很类似 可开心了

但是后来看不懂题解什么意思

关于Stern树的一点结论是 每一层相邻的两个数a/b 和 c/d 可以得到下面一层的数(a+c)/(b+d)

而且分子分母一定是互质的

后来自己找规律 觉得如果x比y小就需要一次B操作 下面是代码

TLE on test 10

#include<iostream>
#include<stdio.h>
#include<algorithm>
#include<cmath>
#include<cstring>using namespace std;long long x, y;long long gcd(long long x, long long y)
{return (y == 0)? x : gcd(y, x % y);
}int main()
{while(scanf("%I64d%I64d", &x, &y) != EOF){if(gcd(x, y) != 1){cout<< "Impossible\n";}else{long long timea = 0, timeb = 0;while(abs(x-y) >= 1){if(x < y){if(timea){cout<<timea<<"A";timea = 0;}timeb++;y -= x;}else{if(timeb){cout<<timeb<<"B";timeb = 0;}timea++;x -= y;}}if(timea)cout<<timea<<"A"<<endl;if(timeb)cout<<timeb<<"B"<<endl;}}return 0;
}

T完了以后觉得自己真的怎么还是这么傻

也不估一下复杂度


又找到了新的题解 说直接模拟的

还是不太懂

先附在这里 晚点看

#include<bits/stdc++.h>
using namespace std;
typedef long long LL;void work()
{LL a, b;scanf("%I64d%I64d", &a, &b);if(__gcd(a, b) != 1) {printf("Impossible\n");return;}while(a && b) {if(a < b) {LL t = b / a;if(a * t == b) printf("%I64dB", t-1);else printf("%I64dB", t);b -= t * a;}else {LL t = a / b;if(b * t == a) printf("%I64dA", t-1);else printf("%I64dA", t);a -= t * b;}}printf("\n");
}int main()
{
//freopen("data", "r", stdin);work();return 0;
}

找trader问了一下思路 突然好像理解了!!!

先假设某一个状态橘子苹果数量是A和B且A<B

那么B肯定是由k次上一状态的A加上上一状态的B得到的 

所以可以理解 A操作的次数就是B/A次 如果没有余数说明过头了要减1

转载于:https://www.cnblogs.com/wyboooo/p/9643448.html

http://www.jmfq.cn/news/5024737.html

相关文章:

  • 网站正能量视频不懂我意思吧/每日重大军事新闻
  • 网站怎么办/全自动引流推广软件下载
  • 网站禁止右键复制代码/网上宣传方法有哪些
  • 网站建设的原则/重庆百度seo代理
  • 住宅和城乡建设部网站/百度指数有三个功能模块
  • 中山古镇做网站/百度推广营销中心
  • 做同城网站有哪些/seo关键词排名教程
  • 企业网站开发北京/关键词整站优化
  • 网站备案信息可以更改吗/seo网站排名助手
  • 网站设计多少钱市场价/营销策划公司介绍
  • 门网站制作/专业网站seo推广
  • 用wordpress建站之后如何优化/成都seo培训班
  • 做网站彩票代理犯法吗/搭建一个网站的流程
  • wordpress评论回复通知/seo关键词排名注册价格
  • 江西做网站的公司/独立站优化
  • 做故障风的头像的网站/市场营销方案范文
  • 网站显示百度众测是怎么做的/想做电商怎么入手
  • 学校网站建设源代码/网站百度关键词优化
  • wordpress 自定义评论/惠州百度关键词优化
  • 邢台手机网站建设多少钱/网站维护费一年多少钱
  • 郑州网站免费制作/百度竞价是什么
  • 杭州网站如何制作/打开app下载
  • 不成立公司怎么做企业网站/网页设计网站
  • 福田沙头网站建设/网站收录提交
  • 如何申请域名做网站/直销怎么做才最快成功
  • wordpress追加表/谷歌seo搜索
  • 体育设施建设网站/百度关键词排名快速排名
  • 私自做彩票网站销售犯法么/html网页制作步骤
  • 高端网站设计新感觉建站/网站的优化公司
  • 交通门户网站建设/seo优化团队