考场上一个写gcd的方法
  • 板块灌水区
  • 楼主小小小朋友
  • 当前回复9
  • 已保存回复9
  • 发布时间2020/11/6 09:05
  • 上次更新2023/11/5 08:51:12
查看原帖
考场上一个写gcd的方法
149872
小小小朋友楼主2020/11/6 09:05

虽然不能用__gcd()

但是可以去stl_algo头文件里找这个函数怎么写的

这个头文件在<algorithm>

template<typename _EuclideanRingElement>
    _EuclideanRingElement
    __gcd(_EuclideanRingElement __m, _EuclideanRingElement __n)
    {
      while (__n != 0)
	{
	  _EuclideanRingElement __t = __m % __n;
	  __m = __n;
	  __n = __t;
	}
      return __m;
    }

虽然看起来很恐怖而且不是递归的写法 但肯定是对的

把里面的东西抄抄改改就好了

2020/11/6 09:05
加载中...