京东2015 笔试 编程题
来源:互联网 发布:steam 知乎 编辑:程序博客网 时间:2024/05/01 07:06
int dp(int[] a, int n, int m){int[][] s = new int[n][m + 1];for(int i = 0; i < n; i++)for(int j = 1; j <= m; j++)if(i == 0)s[i][j] = a[i] == j ? a[i] : -1;else if(j < 10)s[i][j] = a[i] == j ? a[i] : s[i - 1][j];else {s[i][j] = s[i - 1][j];if(j % a[i] == 0 && s[i][j / a[i]] > 0 && (s[i][j] < 0 || s[i][j / a[i]] * 10 + a[i] < s[i][j]))s[i][j] = s[i][j / a[i]] * 10 + a[i];}return s[n - 1][m];}
测试用例
public static void main(String[] args){int[] a = new int[] { 2, 3, 4, 5, 6, 7, 8, 9 };int n = a.length;System.out.println(new Test().dp(a, n, 36));System.out.println(new Test().dp(a, n, 100));}
0 0
- 京东2015 笔试 编程题
- 京东2015校招笔试编程题
- 京东2015实习生笔试编程题
- 京东2015校园招聘笔试编程题
- 京东2016笔试编程题
- 京东2017笔试编程题
- 京东2017笔试编程题
- 2015 TCL编程笔试题
- 小米2015笔试编程题
- 京东2015在线笔试----编程题--分苹果
- 京东2015在线笔试编程题--分苹果Java实现
- 2017 京东 笔试 编程题 解题 爬山
- 京东 笔试 编程
- 笔试编程题一道
- Shell编程笔试题
- 笔试编程题
- 网络编程笔试题
- 笔试编程题
- 十款HTML5/JQUERY 图片动画效果
- Java中的多态
- Vbox中Ubuntu与windows共享文件夹
- debug01:”The project was not built since its build path is incomplete.“问题原因及破解
- Maven常用命令-创建Web项目
- 京东2015 笔试 编程题
- PAT 1036. Boys vs Girls (25)
- UVA315- Network(无向图割点)
- Java中的多线程
- WebRTC源码分析之Video Capture
- stl string 源代码分析
- 移动产品设计随记(二)
- 反渗透设备:正确的使用反渗透设备避免膜性能损坏
- 保证只能在堆上new一个类对象