1.水果盛宴(fruit)

题目描述

贝茜又再一次地闯入了 Farmer John 的房子!她在厨房发现了一堆柠檬和一堆橘子(每堆都有无限多个),并且,她希望尽可能地多吃。
贝茜的有一个饱腹值上限 T(1<=T<=5,000,000)。吃一个橘子会增加她 A 点饱腹值,吃一个柠檬会增加她 B 点饱腹值(1<=A,B<=T),如果她愿意,贝茜可以最多喝一次水,这会立即使她的饱腹值变成一半,请你帮助贝茜求出她可以获得的最大饱腹值。

输入

一行三个整数 T,A 和 B

输出

一行一个整数,表示贝茜可获得的最大饱腹值

样例输入

8 5 6

样例输出

8

正解
暴力递归一下就AC了
AC代码

#include<iostream>
#include<cstdio>
using namespace std;
long long t,a,b,m;
int ok,now[5000005];
void dfs(long long x,int c)//x表示当前的数,c表示有没有喝水
{now[x]=1;//标记if(ok==1)return;//如果到了t就一直退出去if(a+x<=t)//看有没有越界{m=max(m,a+x);//最大if(m==t){ok=1;return;}//到了最大的t就直接退出if(now[a+x]==0)dfs(a+x,c);//没有被标记就递归}if(b+x<=t)//看有没有越界{m=max(m,b+x);//同上if(m==t){ok=1;return;}if(now[b+x]==0)dfs(b+x,c);}if(c==0)//喝水if(now[x/2]==0)dfs(x/2,1);
}
int main()
{freopen("fruit.in","r",stdin);freopen("fruit.out","w",stdout);cin>>t>>a>>b;if((t%a==0)||(t%b==0)||(t%(a+b)==0))cout<<t;//先特判一下else{ok=0;dfs(0,0);//递归cout<<m;}return 0;
}

下面附本次比赛的其它题目

2020.03.11模拟赛15(第一题)
2020.03.11模拟赛15(第二题)
2020.03.11模拟赛15(第三题)
2020.03.11模拟赛15(第四题)
2020.03.11模拟赛15(总结)

谢谢

2020.03.11模拟赛15(第一题)相关推荐

  1. 2020.03.18模拟赛17(第二题)

    2.[GDKOI训练]音乐节拍(mnotes) 题目描述 FJ准备教他的奶牛弹奏一首歌曲,歌曲由N(1<=N<=50,000)种音节组成,编号为1到N,而且一定按照从1到N的顺序进行弹奏, ...

  2. 2020.03.18模拟赛17(第三题)

    3.[GDKOI训练]电视游戏问题(vidgame) 题目描述 农夫约翰的奶牛们游戏成瘾!本来FJ是想要按照陶教授的做法拿她们去电击戒瘾的,可是后来他发现奶牛们玩游戏之后比原先产更多的奶.很明显,这是 ...

  3. [2020.10.30NOIP模拟赛]字符串水题【SA,树状数组】

    正题 题目大意 一个字符串SSS. 若干个询问,每次询问一个串TTT和l,rl,rl,r.询问有多少个TTT和SSS的公共子串满足和为[l,r][l,r][l,r] 解题思路 考虑枚举子串左端,那么右 ...

  4. 6.26CF模拟赛D:黑白条题题解

    6.26CF模拟赛D:黑白条题题解 题目描述 链接 文字描述 题目分析 代码实现 题目描述 链接 6.26CF模拟赛D题 文字描述 D. 黑白条 time limit per test2 s. mem ...

  5. 2020/10/31模拟赛

    CSP第二轮前模拟赛 我太菜了 T1 题目描述 奶牛们对围栏的高度非常敏感.奶牛希望围栏高度既不太矮以至于他们没有安全感,也不太高以至于她们看不见围栏外的天地.所以每头奶牛都有自己喜欢的高度.奶牛有N ...

  6. 2020蓝桥杯模拟赛题目解析(上)

    下午参加了省的模拟赛,感觉有点难,还是来总结一下,第一次写博客,欢迎各位大佬指点 这一篇一共五道题目 1.计算字节 2.合法括号序列 3.无向连通图的边 4.字母排序 5.反倍数 第一题 问题描述 在 ...

  7. 2020年11月软件设计师真题透析

    2020年下半年软件设计师上午真题及答案解析 1.在程序执行过程中,高速缓存(Cache)  与主存间的地址映射由(   ). A. 操作系统进行管理 B. 操作系统进行管理 C.    程序员自行安 ...

  8. 2020蓝桥杯模拟赛

    官方题解:https://blog.csdn.net/zhengwei223/article/details/105065435 文章目录 第一题 第二题 第三题 第四题 第五题 第六题 第七题 第八 ...

  9. 【NOIP模拟题】【DP】【LIS】【中缀表达式】2016.11.15 第一题 小L的二叉树 题解

    小L的二叉树 小L的二叉树 题目背景 勤奋又善于思考的小L接触了信息学竞赛,开始的学习十分顺利.但是,小L对数据结构的掌握实在十分渣渣. 所以,小L当时卡在了二叉树. [题目描述] 在计算机科学中,二 ...

最新文章

  1. Java对象序列化详解6,Java对象的序列化与反序列化详解
  2. 概率模型与条件随机场
  3. 模拟电路人工智能神经网络的前景
  4. 如何在Git中更改多次提交的作者和提交者名称以及电子邮件?
  5. 8.2.1.2 How MySQL Optimizes WHERE Clauses MySQL 优化WHERE 子句
  6. 纯文本文件的字符编码未声明_浅谈几种常见的字符编码
  7. 滑动窗口法LeetCode
  8. 边框回归Bounding-Box regression
  9. Matrix(二维树状数组)入门第一题
  10. 一个人生活可以多痛快
  11. 放弃用了7年的MyBatis !我选择 JDBCTemplate!
  12. 论文笔记_S2D.31_2015-CVPR_对单张图像进行统一的深度和语义预测
  13. NA-NP-IE系列实验2
  14. Java 关于CoolProp的调用
  15. python高维数据可视化_用pandas中的parallel_coordinates可视化高维数据
  16. MYSQL 命令行大全
  17. 浅析RTB和RTA(一)
  18. Spring IOC介绍
  19. NETDMIS5.0手动测量——智能识别2023
  20. 判断某整数是否既是5又是7的整数倍()

热门文章

  1. FLASH WEB GAME的前端架构与人事分
  2. 项目实践-SpringBoot项目对接钉钉发送工作通知
  3. HTML5 ------ image和列表
  4. 任意输入一个整数,输出这个数的加法表
  5. 正向代理与方向代理简单图解
  6. 什么是网络安全CTF有何意义?该如何入门?
  7. PHP 基础代码之 25 Nowdoc Strings
  8. Grasshopper 的Python电池—获取犀牛空间的文字及轮廓线
  9. Marsaglia XORshift随机数算法
  10. 从Apache的日志文件收集和提供统计数据(一个Python插件架构的简单实现)