Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
你写的这个跟我写的这个差不多,你看一下In Reply To:过的了1811 为何就过不了这个题目,大牛看一下我的扩展欧几里德没错吧,换了好几个版本了,谢过 Posted by:xiaox at 2007-05-20 17:19:05 __int64 Euclid(__int64 a,__int64 b) { __int64 n1=a,n2=b,x1=1,y1=0,q,r,x2=0,y2=1,t; if(n2==0){x=1;y=0;return n1;} loop: q=n1/n2;r=n1-q*n2; if(r==0){x=x2;y=y2;return n2;} else {n1=n2;n2=r;t=x2;x2=x1-q*x2;x1=t;t=y2;y2=y1-q*y2;y1=t; goto loop; } } Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator