欧几里得算法
文章平均质量分 64
TARsier_Gu
这个作者很懒,什么都没留下…
展开
-
【NOIP2017GDKOI】a
DescriptionSolution很明显的一道题,只要仔细想想就能发现:某两个数所能构成的最小数是他们的最大公因数。当然,所求出的公因数也可以和其他数求最大公因数,那就相当于对所有数都一起求出最大公因数。为什么要求出最大公因数呢?因为求出了最小的可组成的数时,就能够一点点减掉,能减到零的数必然是这个公因数的倍数。Codevar a,b:array[0..100000] of longin原创 2017-01-12 19:27:36 · 1165 阅读 · 0 评论 -
【NOI2014】数学题(math)
DescriptionSolution很明显,如果两个向量是反向的,那么无论怎样一定可以找到λ1,λ2λ_1,λ_2满足相加为0,剩下的部分要怎样解决呢?这里就要用到类欧几里得算法,就是一种迭代过程很像欧几里得算法的东东。 首先有第一个结论:若向量a、ba、b的夹角>π2>{π\over 2}时,答案就是min(|a|,|b|)min(|a|,|b|)。 Proof. 设p=|a|,q=|b|原创 2017-03-21 22:41:23 · 626 阅读 · 0 评论