求检查一下算法哪儿有错误,一个画平行线的算法

问题描述

需求是这样的:手动画一条线段,完成之后自动出现一条与他平行且距离为w的线段ll=Math.sqrt((i-a)*(i-a)+(j-b)*(j-b));aa=((j-b)*w)/ll+a;bb=(w*(i-a))/ll+b;ii=(int)(i+(aa-a));jj=(int)(j-(b-bb));

已知线段两点A(a,b)B(i,j)设自动生成的平行线段端点为C(aa,bb)D(ii,jj)ll为线段长度问题:可以自动生成平行线段,但是不同斜率的线段生成的平行线段与已知线段的距离是不同的。求检查算法谢谢各位大牛

解决方案

解决方案二:
你这是一道数学题啊

时间: 2024-12-02 02:25:13

求检查一下算法哪儿有错误,一个画平行线的算法的相关文章

算法 选择排序-请教一个选择排序的算法问题

问题描述 请教一个选择排序的算法问题 你好, 我刚刚开始接触JAVA, 问一个选择排序的问题. private static void SelectionSort (int[] arr) { for(int i=0; i for(int j=i+1;j if (arr[i] > arr[j]) { int m; m = arr[i]; arr[i] = arr[j]; arr[j] = m; } } } } 这个方法正确,但是交换次数多了,所以我想改进一下. private static voi

《趣题学算法》—第0章0.4节算法的正确性

0.4 算法的正确性 解决一个计算问题的算法是正确的,指的是对问题中任意合法的输入均应得到对应的正确输出.大多数情况下,问题的合法输入无法穷尽,当然就无法穷尽输出是否正确的验证.即使合法输入是有限的,穷尽所有输出正确的验证,在实践中也许是得不偿失的.但是,无论如何,我们需要保证设计出来的算法的正确性.否则,算法设计就是去了它的应用意义.因此,对设计出来的算法在提交应用之前,应当说明它的正确性.这就需要借助我们对问题的认识与理解,利用数学.科学及逻辑推理来证实算法是正确的.例如,对于解决"计算逆序

代码-pat求助(有一个测试点通过不了:异常退出,检查了好久也没发现原因,求检查)

问题描述 pat求助(有一个测试点通过不了:异常退出,检查了好久也没发现原因,求检查) 题目如下:1039. Course List for Student (25) 时间限制200 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN YueZhejiang University has 40000 students and provides 2500 courses. Now given the student name lists of all the

需要一个简单的逻辑算法思路,求哪位朋友给点建议。

问题描述 需要一个简单的逻辑算法思路,求哪位朋友给点建议. 10C 我已经在MFC中创建一个Clistbox列表,然后打开一个文件夹历遍之后,获得文件夹内所有文件的绝对路径并传送到了Clistbox列表之中.我现在想要做的是,在列表中 按每一定数目的文件(假设20个) 读取,并多开一个线程并将它按某种算法进行加密(类似MD5之类的算法).这个地方 我没有思路. 应该怎么写,调用api函数.有做过类似项目的朋友 给点建议. 解决方案 首先,不是"历遍",是"遍历"然后

求一个数学难题的算法

问题描述 求一个数学难题的算法 F0=1000F1=F0*a-30;F2=F1*a-30;F3=F2*a-30;... ....Fn-1=Fn-2*a-30Fn=Fn-1*a-30 Fn=0;输入n;输出a 解决方案 #include <stdio.h>int n;double a;double fun(int tInputValue){ if(tInputValue == 0) return 1000.0; else return fun(tInputValue-1)*a-30;}int m

java-JAVA中的排序,最近有一个工程需要排序算法,求算法大神....

问题描述 JAVA中的排序,最近有一个工程需要排序算法,求算法大神.... 就是list中有一组数据(id),要求将id按照id的一个属性(age)进行两两分组. 若是偶数:按照**age之差最小**的两个id进行分组,两两一组. 若是奇数,则将一个id轮空,剩余id仍按照 age之差最小 这一条件进行两两分组. 求大神解救.或者说说一说思路也行... 解决方案 这里面会用到哪个函数?或者大概步骤是如何的,小白求大家尽量详细点说.... 解决方案二: 给出样例数据和预期的结果. 分组也可以用数据

vb6 算法 进制-一个16进制算法问题 VB6 求大神

问题描述 一个16进制算法问题 VB6 求大神 有3个示例 不知道是什么算法转换出来 求大神 000000 加密成 649D976C775C 895C32 加密成 6BA39C967A56 FFFFFF 加密成 79B0AD798D6A 解决方案 这个恐怕有点难度喔,常用的加密算法一个一个试?也有可能是自定义的算法,那更不行了,就算要破解,就三个样本也不行哇,,,看看大神降临吧

java-各位大神,急求一个访问数组的算法

问题描述 各位大神,急求一个访问数组的算法 现有三维数组 int[][][] a 而且 *a[i].length != a[j].length a[x][i].length != a[x][j].length* 希望实现以下遍历; a[0][0][] a[1][0][] ... a[a.length-1][0][] a[0][1][] a[1][0][] ... a[a.length-1][0][] a[0][2][] a[1][0][] ... a[a.length-1][0][] ... .

求解答-试编写一个算法,找出一个循环链表中的最小值。我是新手,编了一个程序,不知错在哪

问题描述 试编写一个算法,找出一个循环链表中的最小值.我是新手,编了一个程序,不知错在哪 #includeusing namespace std; class LinkNode{ int data; LinkNode *link; LinkNode(int d=0LinkNode *l=0){data=d;link=l;}}; class List{private: LinkNode *first; int n;public: List() { first=new LinkNode; first