2022.03.27网易算法第一题
严正声明:转载请注明出处!!!
题目描述:
小红在一个游戏里杀怪,这是个回合制的游戏,小红和两只怪物相遇了。第一只怪物有a血量,第二只怪物有b血量。
小红有两个技能:
第一个技能叫火球术,效果是对单体怪物造成x伤害
第二个技能叫烈焰风暴,效果是对每只怪物造成y伤害
小红想知道,自己最少使用多少次技能,可以击杀这两只怪物?(当怪物血量小于等于0·时,视为被击杀)
输入描述:
四个正整数a,b,x,y,用空格隔开。
1≤a,b,x,y≤20
输出描述:
小红使用技能的最少次数
示例1:
输入
5 2 3 1
输出
3
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);// 两只怪兽的血量int b = sc.nextInt();int a = sc.nextInt();//伤害指数// 单体int x = sc.nextInt();// 每只int y = sc.nextInt();int count = 0;while (a > 0 && b > 0){if(Math.min(a, y) + Math.min(b, y) >= Math.min(Math.max(a, b), x)){a -= y;b -= y;count++;}else{if(a >= b){a -= x;count++;}else{b -= x;count++;}}}while (a > 0){if(x >= y){a -= x;count++;}else{a -= y;count++;}}while (b > 0){if(x >= y){b -= x;count++;}else{b -= y;count++;}}System.out.println(count);}
}
2022.03.27网易算法第一题相关推荐
- Windows下显卡支持的cuda及配套GPU版本pytorch下载全流程(2022.03.27)
Windows下显卡支持的cuda及配套GPU版本pytorch下载全流程(2022.03.27) 一.更新电脑显卡驱动(以mx150为例) 1.打开英伟达驱动下载官网:https://www.nvi ...
- 2022.03.20字节前端第二题 徒步
字节前端笔试,编程题是两道. 徒步花费问题 JavaScript版本 通过率100% 题目描述: 小明想从A徒步到B,总路程需要M天,路程中为了确保安全,小明需要每天消耗1份食物. 在起点及路程当中, ...
- C语言(CED)智力大冲浪——贪心算法第一题
一.题目大意 小伟报名参加中央电视台的智力大冲浪节目,本次挑战赛吸引了众多参赛者,主持人为了表彰大家的勇气,先奖励每个参赛者m元.先不要太高兴!因为这些钱还不一定都是你的!接下来主持人宣布了比赛规则: ...
- 2022.3.17网易暑期实习游戏研发岗第一题
第一题是33的锯齿数独,不了解锯齿数独的可以先百度.大概意思就是nn的数独除了保持一般数独的特性之外,还要求各个宫(n个格子构成的连通区域,n*n的数独就有n个宫)也满足数独行/列的特性.然后给出数独 ...
- 2022秋招计算机视觉算法工程师面经(旷视、字节、科大讯飞、大华、海康、网易、华为、小米、腾讯、百度、阿里、完美世界、美团、陌陌)
打个小广告~博主签了小米,面试小米请填写我的内推码!! NTAN8wx 可以私信我免费简历指导哈(不过我也比较菜不一定能提出有用的建议)~ 首先是小建议环节:如果你还有时间,尽量能写出一篇论文,面试的 ...
- ❤️TikTok字节跳动编程题实战2022校招——吐血分享总结(第一弹)。
❤️TikTok字节跳动编程题实战2022校招--吐血分享总结. 前言+说明 一.算法编程题(种树) 二.算法编程题(小A的吃鸡之旅) 三.算法编程题(有序最大K位数) 四.算法编程题(测试计划的最大 ...
- 经典算法题每日演练——第一题 百钱买百鸡
经典算法题每日演练--第一题 百钱买百鸡 原文:经典算法题每日演练--第一题 百钱买百鸡 百钱买百鸡的问题算是一套非常经典的不定方程的问题,题目很简单:公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱, ...
- [算法 笔记]2014年去哪儿网 开发笔试(续)第一题BUG修正
上一篇的blog地址为:http://www.cnblogs.com/life91/p/3313868.html 这几天又参加了一个家公司的笔试题,在最后的编程题中竟然出现了去哪儿网开发的第一题,也就 ...
- 2022牛客寒假算法基础集训营6 签到题5题(附基础集训营4-6签到题总结)
1.I-A+B问题 模拟,类似于高精度,竖式运算 #include<bits/stdc++.h> using namespace std; typedef long long LL; in ...
最新文章
- linux禅道8.1安装教程,Ubuntu 18.4安装禅道9.8.3 linux 64位一键版本
- 推荐:一款Java开源的Springboot 即时通讯 IM 聊天系统
- node基础学习——操作文件系统fs
- 学习事务,视图和索引
- 简易调用及实例化视图
- Netty3之ServerBootstrap分析
- xp中mysql优化_XP加速技巧大盘点 看看那个最实用
- 瑞星:以创新引领个人安全市场
- Oracle常用语句汇总
- MYSQL互为主从同步(Windows)
- 阶段3 2.Spring_08.面向切面编程 AOP_1 AOP的概念
- JAVA远程读取服务器文件
- 网易相册:停止新用户注册 5月8日停止运营
- (转)架构师害怕程序员知道的十项技能
- 压缩文件密码暴力破解——cRARk使用方法
- C. Game Master(强连通分量,缩点,建图
- ios手机添加frida软件源
- python人工智能思想_从零开始学人工智能(1)--Python · 神经网络(零)
- windows server 2003 网络操作系统项目教程 特制版
- 微信号名称乱码什么情况_2020最火微信号,微信号改成什么比较好?