无限的路_hdu_2073(PE).java

无限的路

Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 4447    Accepted Submission(s): 2299


Problem Description
甜甜从小就喜欢画图画,最近他买了一支智能画笔,由于刚刚接触,所以甜甜只会用它来画直线,于是他就在平面直角坐标系中画出如下的图形:



甜甜的好朋友蜜蜜发现上面的图还是有点规则的,于是他问甜甜:在你画的图中,我给你两个点,请你算一算连接两点的折线长度(即沿折线走的路线长度)吧。
 

Input
第一个数是正整数N(≤100)。代表数据的组数。
每组数据由四个非负整数组成x1,y1,x2,y2;所有的数都不会大于100。
 

Output
对于每组数据,输出两点(x1,y1),(x2,y2)之间的折线距离。注意输出结果精确到小数点后3位。
 

Sample Input
  
5 0 0 0 1 0 0 1 0 2 3 3 1 99 99 9 9 5 5 5 5
 

Sample Output
  
1.000 2.414 10.646 54985.047 0.000
 

Author
Lily
 

Source
 

//求助,哪里格式错了?PE
import java.util.Scanner;

public class Main{
	private static double map[][]=new double[205][205];
	public static void main(String[] args) {
		Scanner input=new Scanner(System.in);
		double sum=0;
		
		for(int i=1;i<205;i++){
			sum+=Math.sqrt((i-1)*(i-1)+i*i);
			map[0][i]=sum;
			sum+=Math.sqrt(2*(i*i));
			map[i][0]=sum;
		}
		for(int i=1;i<205;i++){
			for(int j=1;j<205-i;j++){
				map[i][j]=map[i-1][j+1]+Math.sqrt(2);
			}
		}
		int N=input.nextInt();
		while(N-->0){
			int x=input.nextInt();
			int y=input.nextInt();
			int x1=input.nextInt();
			int y1=input.nextInt();
			System.out.printf("%.3f\n",Math.abs(map[x1][y1]-map[x][y]));
		}
	}
}


错误终于解决了,具体请参考正确代码链接
PLATFORM: Vendoroh 3.1.400 > Hi3861 HARDWARE: HI3861 900MHz, DEBUG: Current (jlink) On-board (jlink) Building in debug mode Verbose mode can be enabled via `-v, --verbose` option builder(["src\out\hispark_pegasus\wifiiot_hispark_pegasus\target.elf"], []) pip installed. ohos-build installed. SCons installed. [OHOS INFO] [1/2] ACTION //device/hisilicon/hispark_pegasus/sdk_liteos:run_wifiiot_scons(//build/lite/toolchain:riscv32-unknown-elf) [OHOS ERROR] [327/328] ACTION //device/hisilicon/hispark_pegasus/sdk_liteos:run_wifiiot_scons(//build/lite/toolchain:riscv32-unknown-elf) [OHOS ERROR] FAILED: obj/device/hisilicon/hispark_pegasus/sdk_liteos/run_wifiiot_scons_build_ext_components.txt [OHOS ERROR] C:\Users\小郭\AppData\Local\Programs\Python\Python38\python.exe ../../../build/lite/build_ext_components.py --path=../../../device/hisilicon/hispark_pegasus/sdk_liteos "--command=sh hm_build.sh E:/hi3861_hdu_iot_application/src/out/hispark_pegasus/wifiiot_hispark_pegasus win" --target_dir=E:/hi3861_hdu_iot_application/src/out/hispark_pegasus/wifiiot_hispark_pegasus/obj/device/hisilicon/hispark_pegasus/sdk_liteos/build.log --out_dir=E:/hi3861_hdu_iot_application/src/out/hispark_pegasus/wifiiot_hispark_pegasus/error.log [OHOS ERROR] CreateProcess failed: The system cannot find the file specified. [OHOS ERROR] [1/2] ACTION //device/hisilicon/hispark_pegasus/sdk_liteos:run_wifiiot_scons(//build/lite/toolchain:riscv32-unknown-elf) [OHOS ERROR] FAILED: obj/device/hisilicon/hispark_pegasus/sdk_liteos/run_wifiiot_scons_build_ext_components.txt [OHOS ERROR] C:\Users\小郭\AppData\Local\Programs\Python\Python38\python.exe ../../../build/lite/build_ext_components.py --path=../../../device/hisilicon/hispark_pegasus/sdk_liteos "--command=sh hm_build.sh E:/hi3861_hdu_iot_application/src/out/hispark_pegasus/wifiiot_hispark_pegasus win" --target_dir=E:/hi3861_hdu_iot_application/src/out/hispark_pegasus/wifiiot_hispark_pegasus/obj/device/hisilicon/hispark_pegasus/sdk_liteos/build.log --out_dir=E:/hi3861_hdu_iot_application/src/out/hispark_pegasus/wifiiot_hispark_pegasus/error.log [OHOS ERROR] CreateProcess failed: The system cannot find the file specified. [OHOS ERROR] you can check build log in E:\hi3861_hdu_iot_application\src\out\hispark_pegasus\wifiiot_hispark_pegasus\build.log [OHOS ERROR] command: "E:\hi3861_hdu_iot_application\src\prebuilts\build-tools\win64-x64\bin\ninja.exe -w dupbuild=warn -C E:\hi3861_hdu_iot_application\src\out\hispark_pegasus\wifiiot_hispark_pegasus" failed [OHOS ERROR] return code: 1 [OHOS ERROR] execution path: E:\hi3861_hdu_iot_application\src [src\out\hispark_pegasus\wifiiot_hispark_pegasus\target.elf] Error -1 process_command_results: 1
最新发布
09-21
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值