int k1=k,k2=k;
do
{
k1=next(n,k1);
k2=next(n,k2);
if(k2>ans) ans=k2;
k2=next(n,k2);
if(k2>ans) ans=k2;
}while(k1!=k2);
Floyd判圈
最新推荐文章于 2021-02-08 20:17:48 发布
int k1=k,k2=k;
do
{
k1=next(n,k1);
k2=next(n,k2);
if(k2>ans) ans=k2;
k2=next(n,k2);
if(k2>ans) ans=k2;
}while(k1!=k2);