题目链接

题目描述
最近米咔买了n个苹果和m个香蕉,他每天可以选择吃掉一个苹果和一个香蕉(必须都吃一个,即如果其中一种水果的数量为0,则他不能进行这个操作),或者使用魔法将某一种水果的数量翻倍。
现在米咔想吃西瓜了,但是他的主人赛小息不让他买新水果,除非苹果和香蕉没有了,即数量都是0了。

  现在米咔想知道,最少用多少天他可以吃光苹果和香蕉。可以证明的是,一定存在一种方案可以让米咔在若干天后吃光苹果和香蕉。

输入描述:
第一行一个正整数T(T≤100),代表数据组数。

接下来T行每行两个正整数n,m(n,m ≤100000)。

输出描述:
共T行,每行一个正整数代表答案。

#include<bits/stdc++.h>using namespace std;int main()
{int T;cin>>T;while(T--){int n,m;cin>>n>>m;if(n<m)swap(n,m);int ans = 0;int N = n;for(int i=1;i<=N;i++){while(m*2 <= n)m*=2,++ans;m--,n--;++ans;}cout<<ans<<'\n';}return 0;
}

牛客练习赛61-b题 吃水果相关推荐

  1. 牛客练习赛61 B 吃水果 题解

    链接:https://ac.nowcoder.com/acm/contest/5026/B 来源:牛客网 题目描述 最近米咔买了n个苹果和m个香蕉,他每天可以选择吃掉一个苹果和一个香蕉(必须都吃一个, ...

  2. 牛客练习赛61 - B - 吃水果

    题目描述 最近米咔买了n个苹果和m个香蕉,他每天可以选择吃掉一个苹果和一个香蕉(必须都吃一个,即如果其中一种水果的数量为0,则他不能进行这个操作),或者使用魔法将某一种水果的数量翻倍. 现在米咔想吃西 ...

  3. 牛客练习赛 61(待补F-点分治?)

    A. 打怪 先求出每次打死一只怪需要掉多少血,然后就直接算出能够打死多少只. #define IO ios::sync_with_stdio(false);cin.tie();cout.tie(0) ...

  4. 牛客练习赛61 B 吃水果

    题目描述 最近米咔买了n个苹果和m个香蕉,他每天可以选择吃掉一个苹果和一个香蕉(必须都吃一个,即如果其中一种水果的数量为0,则他不能进行这个操作),或者使用魔法将某一种水果的数量翻倍. 现在米咔想吃西 ...

  5. 牛客练习赛61 C 四个选项(并查集、DP、排列组合)难度⭐⭐⭐

    链接:https://ac.nowcoder.com/acm/contest/5026/C 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K 64 ...

  6. 牛客练习赛59 小松鼠吃松果(优化dp二维偏序)

    小松鼠吃松果 非常nicenicenice的一道题 首先考虑dpdpdp 容易想到按照时间来排序 然后定义dp[i]dp[i]dp[i]为考虑前iii个果子且吃掉第iii个的最大价值 那么每次都去前面 ...

  7. 牛客练习赛61 D 最短路变短了(最短路,反向最短路)难度⭐⭐⭐★

    最短路变短了 链接 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 262144K,其他语言524288K 64bit IO Format:%lld 题目描述 给定一个有向带权图,其中 ...

  8. 牛客练习赛61 E 相似的子串(二分+哈希)难度⭐⭐⭐

    相似的子串 题目链接 时间限制:C/C++ 4秒,其他语言8秒 空间限制:C/C++ 262144K,其他语言524288K 64bit IO Format:%lld 题目描述 给定一个字符串,要求取 ...

  9. 牛客练习赛61 C 四个选项 dp\搜索+组合数学

    https://ac.nowcoder.com/acm/contest/5026/C 思路一:dpdpdp,首先通过并查集处理出所有的连通块(限制条件),然后用dpi,x,y,z,wdp_{i,x,y ...

  10. 牛客练习赛 25 E题 定向 【桥 + 思维】 无向图定方向变强连通图

    传送门 题意: 给定一个无向图, 然后你要给这幅图每条边加上一个方向, 使得这个图是有向图强连通 思路: 关键在于如何判断无解的情况, 如果能保证当前的图有解, 那么直接dfs一下就可以出答案. 仔细 ...

最新文章

  1. 总结机器学习优质学习文章Top50!
  2. java 大顶堆_107-大顶堆和小顶堆图解说明
  3. Tomcat一些小事
  4. 理论+实践轻松掌握nohup java -jar xxxx.jar /dev/null 21 意义
  5. hdu 1176 dp 数塔问题
  6. 关于 IPv6 大规模部署,给我们带来了什么~
  7. 获取清空textarea的文字内容_运用|你会做 词云图(文字云) 吗?
  8. Flash中textInput限定中英文字数
  9. libvirt热迁移报Connection refused错误解决办法
  10. 高斯公式,斯克托斯公式
  11. 【汇编语言与计算机系统结构笔记08】如何实现循环(Loops),gcc历史上经历了多种转换模式(微体系结构角度解释),Switch语句,跳转表
  12. 实践 | Sentinel 扩展性设计 1
  13. 【转载】怎样成为优秀的电子工程师?另外求本文出处
  14. python基于datetime或time模块分别获取当前时间戳
  15. Java读取文件方法大全
  16. c语言 组合问题,c语言排列组合问题
  17. Jenkins自动化部署学习笔记(二、在Windows系统上使用Jenkins.war直接运行 )
  18. unity软粒子softparticle仿真实现
  19. 火焰检测 python
  20. 【原创】新韭菜日记58--20190618 很久没写了,因为套牢,因为没内容可写

热门文章

  1. 生日推理题一枚,消遣一下,有性趣的答案写评论里啊
  2. JetBrains 远程开发 极致体验
  3. 解决校园内网“哆点软件”登录时出现“http://www.msftconnecttest.com/redirect 找不到应用程序”问题
  4. Oracle游标共享,父游标和子游标的概念
  5. 深度学习 机器学习 公式中常用的符号
  6. 10岁孩子学python还是c++好_学习Python还是C++?老男孩教育
  7. 关闭所有oracle服务,启动/关闭oracle服务有三种方式
  8. jetson agx xavier:从亮机到yolov5下tensorrt加速
  9. python itertools模块chain函数功能详解 itertools.chain(*iterable)
  10. 2020.1.30 封装和隐藏(四种访问权限修饰符)、this、JavaBean、继承、方法的重写