笔试手记-----20170826之360
来源:互联网 发布:网络推广人员岗前培训 编辑:程序博客网 时间:2024/06/05 16:38
1.第一题
这题是,。,,题目忘了,很多参数的样子,不过还是凭着我数学的直觉推出了里面的猫腻,很快解决了,虽然我也不知道为啥就行,真的,我觉得还有很多情况需要考虑,比如我在纠结除数怎么考虑。
import java.util.Scanner;public class Main { public static int max(int n, int m, int a, int b, int c, int d, int x, int y, int z) { int temp1 = n / (a + b); int temp2 = m / (a + b); int temp = Math.min(temp1, temp2); int A = (x - (b * y) / c - a * z / d); int B = z * n / d; int C = y * m / c; return A * temp + B + C; } public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNext()) { int n = sc.nextInt(); int m = sc.nextInt(); int a = sc.nextInt(); int b = sc.nextInt(); int c = sc.nextInt(); int d = sc.nextInt(); int x = sc.nextInt(); int y = sc.nextInt(); int z = sc.nextInt(); System.out.println(n + " " + m); System.out.println(a + " " + b + " " + c + " " + d); System.out.println(x + " " + y + " " + z); System.out.println("result:" + max(n, m, a, b, c, d, x, y, z)); } }
2.第二题
第二题是求逆序对的问题,不是求出一个数字而是求出具体的每一个数对应的逆序对数。看了下归并逆序不知道怎么改。于是暴力了一下居然能过80%。。。。。
3.总结
总体来说360略坑,因为选择题真的很多C++的题,我应该抽点时间看看C++了,这样说不定还能投投C++岗,必考内容就是析构函数执行了多少次。
阅读全文
0 0
- 笔试手记-----20170826之360
- WebRTC手记之初探
- WebRTC手记之初探
- WebRTC手记之初探
- WebRTC手记之初探
- WebRTC手记之初探
- DotText二次开发手记之序
- APUE手记00之准备工作
- ERP实施手记之二次开发
- Kernel阅读手记之slab
- kernel阅读手记之vmalloc
- kernel阅读手记之kmalloc
- 工作手记之潜规则篇
- android 手记之 IO流
- stm32 之 ucosii移植 手记
- WebRTC手记之WebRtcVideoEngine2模块
- WebRTC手记之WebRtcVideoEngine2模块
- 代码之道阅读手记
- Linux——Ubuntu14.04下安装JDK、Tomcat和MySQL
- 张高兴的 Xamarin.Forms 开发笔记:为 Android 与 iOS 引入 UWP 风格的汉堡菜单 ( MasterDetailPage )
- 什么是函数式编程? C语言为何不是函数式语言?
- sublime text3安装nodejs编译环境
- hdu1166
- 笔试手记-----20170826之360
- golang版使用队列秒解数独
- 关于《Java编程思想》垃圾回收P89-P90部分补充解释
- Linux下LAMP+Phpwind环境搭建
- 结构体中最后一个成员数组定义0个元素的意义
- 1014. 福尔摩斯的约会 (20)
- [JAVAWEB]10.JSP中的JavaBean和动作元素(三)
- ACM 1392 Surround the Trees
- 程序员必须掌握的8大排序算法(一):直接插入排序