2017网易校招:不要二
题目描述
对于两个格子坐标(x1,y1),(x2,y2)的欧几里得距离为:
( (x1-x2) * (x1-x2) + (y1-y2) * (y1-y2) ) 的算术平方根
小易想知道最多可以放多少块蛋糕在网格盒子里。
输入描述:
每组数组包含网格长宽W,H,用空格分割.(1 ≤ W、H ≤ 1000)
输出描述:
输出一个最多可以放的蛋糕数
输入
3 2
输出
4
解决思路
cake | cake | cake | cake | ||
cake | cake | cake | cake | ||
cake | cake | ||||
cake | cake | ||||
cake | cake | cake | cake | ||
cake | cake | cake | cake | ||
cake | cake |
二、将所有的行分为两类:第0,1行所示为第一类(hf),第2、3行所示为第二类(hb);同样,所有列也可分为两类:第0,1列所示为第一类(wf),第2,3列所示为第二类(wb)。最多可以放的蛋糕数为:wf*hf+wb*hb
import java.util.Scanner;public class Main {public static int maxcake(int w,int h){int wd = w/4,wr = w%4;int wf,hf,wb,hb;if(wr<=2)wf = wd*2+wr;else wf = wd*2+2;wb = w-wf;int hd = h/4,hr = h%4;if(hr<=2)hf = hd*2+hr;else hf = hd*2+2;hb = h-hf;return wf*hf+wb*hb;}public static void main(String[] args) {Scanner input = new Scanner(System.in);String temp = input.nextLine();String[] ss = temp.trim().split(" ");int w = Integer.parseInt(ss[0]);int h = Integer.parseInt(ss[1]);System.out.print(maxcake(w,h));input.close();}
}
2017网易校招:不要二相关推荐
- 2017网易校招真题 合唱团
合唱团 时间限制:1秒 空间限制:32768K 热度指数:38059 本题知识点: 动态规划 题目描述 有 n 个学生站成一排,每个学生有一个能力值,牛牛想从这 n 个学生中按照顺序选取 k 名学生, ...
- 跳石板-2017网易校招
[编程题] 跳石板 小易来到了一条石板路前,每块石板上从1挨着编号为:1.2.3....... 这条石板路要根据特殊的规则才能前进:对于小易当前所在的编号为K的 石板,小易单次只能往前跳K的一个约数( ...
- 2017网易校招真题 地牢逃脱
地牢逃脱 时间限制:1秒 空间限制:32768K 热度指数:8622 算法知识视频讲解 题目描述 给定一个 n 行 m 列的地牢,其中 '.' 表示可以通行的位置,'X' 表示不可通行的障碍,牛牛从 ...
- 重磅 | 向未来致敬!2017网易未来科技峰会乌镇论坛将于12月4日在乌镇举办
▼ 大型年度AI人物评选--2017中国AI英雄风云榜,自荐提名进行中! 奖项设置:技术创新人物TOP 10,商业创新人物TOP 10 表彰人物:华人科学家.学者.企业家.创业者 评委阵容:资深媒体人 ...
- 2017网易实习前端面试题讨论
欢迎来到2017网易前端开发实习题目的讨论组 今天下午14到16点网易进行了18届实习的第一次笔试,自我感觉心态有点小崩咧. 但是也并没有到完全不能做的地步,毕竟只是实习的笔试,也不会太过困难地,但感 ...
- 2017网易前端笔试题总结
整理了一下2017网易前端笔试题,附上了自己的答案,仅供参考,欢迎讨论和交流.如果有什么不对的地方,欢迎指正. 题目整理(不含答案) 网盘分享: 链接: https://pan.baidu.com/s ...
- Vue2+VueRouter2+Webpack+Axios 构建项目实战2017重制版(二)安装 nodejs 环境以及 vue-cli 构建初始项目
Vue2+VueRouter2+Webpack+Axios 构建项目实战2017重制版(二)安装 nodejs 环境以及 vue-cli 构建初始项目 在上一篇<Vue2+VueRouter2+ ...
- 2017年考研英语二真题中文章来源及规律分析
2017年 篇目 题型 标题 材料来源 文体 题材 Part1 完形填空 Would a Work-Free World Be So Bad? The Atlantic<大西洋月刊> 议论 ...
- 2017年考研英语二真题
2017年考研英语二真题
- 2017网易有道校招前端面试
有道校招主要分为两面技术(第一次),一面技术面(第二次),没有hr面,每面完一次需要等通知,看后续面试安排. 一面: 自我介绍: js好还是CSS好?主要理解都在哪里? 一般怎么学习的前端? 闭包? ...
最新文章
- mysql 5.7编译安装重启_mysql5.7源码编译安装
- 学习笔记53—Wilcoxon检验和Mann-whitney检验的区别
- 【实用】MB52库存报表转网格格式
- Play Framework入门引导
- appium 搭建及实例
- Android Studio 详细安装教程
- nuxt添加.html,Nuxt内导航栏的两种实现方式
- Hive的UDF是什么?
- I;P : Leaderboards and Achievements
- 【C++/C FAQ】如何输入和输出十六进制的整数
- 14年刘意java笔记_刘意JavaSE 学习笔记——总纲
- UVA - 11137 Ingenuous Cubrency
- PotPlayer + VSFilter 加载双字幕视频教程
- android apktool反编译,apktool反编译工具
- 机器学习中的算法:支持向量机(SVM)基础
- html 数字变成图片,从100到1000数字表图片
- 支付宝即时到账在线语音音效生成器html源码(地球最强装13)
- GRE词汇词根记忆:flu
- 关于学校熄灯时间的调研
- SAP FIORI专题之四:使用fiori element构建over page
热门文章
- android webview软键盘监听删除键、回车键、其他键
- 笔记本摄像头计算机,笔记本摄像头怎么开
- 量化交易——双均线策略(金叉死叉)
- 小布老师_Oracle11g SQL基础入门
- 怎么用Goldwave剪辑音乐?GoldWave绿色汉化版使用教程分享
- 中国医疗废物处理行业竞争格局与发展决策建议报告2022-2027年
- 名字作诗,拯救诗歌的最后一根稻草
- mis服务器系统,MIS系统中服务器推技术的实现
- windows无法启动计算机上,windows无法启动解决方法汇总
- 分布式自增序列id的实现(二) ---分布式序号生成器---基于Redis的自增功能