| ||||||||||
| 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 | |||||||||
Re:附代码,OLE!In Reply To:附代码,OLE! Posted by:Shinjikun at 2006-02-08 18:52:04 > Source
>
> Problem Id:1183 User Id:Shinjikun
> Memory:84K Time:0MS
> Language:C++ Result:Output Limit Exceed
>
> Source
>
> #include <stdio.h>
> #include <math.h>
> typedef unsigned long num;
>
>
> int main()
> {
> while(1)
> {
> num a;
> scanf("%lu",&a);
> {
> if(a==0)return 0;
> num b,k=0;
> num last=0;
> num dk;
> num mid=a+sqrt(a*a+1.0);
> for(b=a+1;(k==0)|(b<mid);b++)
> {
> if((b*b+1)%(b-a)==0)
> {
> dk=(num)((b*b+1)/(b-a));
>
> if((k==0)||(dk<k))k=dk;
> }
> }
> printf("%lu\n",k);
> }
> }
> return 0;
> }
>
Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator