博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
亚马逊在线笔试题第一题
阅读量:7143 次
发布时间:2019-06-29

本文共 1368 字,大约阅读时间需要 4 分钟。

hot3.png

package com.zju.edu.cn.test;import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.io.InputStreamReader;import java.util.Scanner;public class Test1 {     static  double forcast(int cycle , int period , double[] historical_data, int next_n, int next_m){    	  double A[][]  = new double[period + next_n + 1][cycle];    	      	  for(int i = 0 ; i < period ; i ++)    		  for(int j = 0 ; j < cycle ; j ++){    			  A[i][j] = historical_data[cycle * i + j];     		  }    	  for(int i = 2 ; i <= next_n + 2 ; i ++)    		  for(int j = 0 ; j < cycle ; j ++){    			  A[i][j] =  (A[i -2][j] + A[i - 1][j])/2;    		  }    	  return   A[next_n + period][next_m] ;       }		  	  public static void main(String[] args) throws Exception{		  File file = new File("D:\\in.txt");			InputStream is = new FileInputStream(file);			Scanner in = new Scanner(new InputStreamReader(is));	    	int cycle , period,next_n,next_m;	    	cycle = in.nextInt();	    	period = in.nextInt();	    	double  historical_data[] = new double[cycle * period];	    	for(int i = 0 ; i < cycle * period; i ++)	    		historical_data[i] = in.nextDouble();	    	next_n = in.nextInt();	    	next_m = in.nextInt();	    	double result = forcast(cycle, period,historical_data,next_n,next_m);	    	System.out.println(result);	  }    }

转载于:https://my.oschina.net/liangxiao/blog/168935

你可能感兴趣的文章
Fireworks层与蒙版的概念和用法
查看>>
常用gcc选项
查看>>
C语言 · 色盲的民主
查看>>
[ci]持续集成系列
查看>>
sparkr脚本
查看>>
VS Code 使用小技巧
查看>>
python 函数
查看>>
Quartz最佳实践
查看>>
Android ContentProvider、ContentResolver和ContentObserver的使用
查看>>
分割字符串
查看>>
cordova与ios native code交互的原理
查看>>
ios多线程操作(四)—— GCD核心概念
查看>>
springboot+swagger集成
查看>>
javaWeb中RSA的加密使用
查看>>
Web安全测试(一)-手工安全测试方法&修改建议
查看>>
WCF系列教程之WCF客户端异常处理
查看>>
.Net强类型视图
查看>>
struts2 easyui实现datagrid的crud
查看>>
Spring官方文档翻译——15.4 处理器映射(Handler mappings)
查看>>
VIM下的插入模式的相关知识:
查看>>