24h購物| | PChome| 登入
2009-08-30 21:54:07| 人氣487| 回應0 | 上一篇 | 下一篇

ACM 10976 10976 - Fractions Again?!

推薦 0 收藏 0 轉貼0 訂閱站台

經由INPUT得知,Y的範圍N+1~2*N

/***********************************************************/

#include<stdio.h>
#include<stdlib.h>
int xy[1000][2];
main()
{
 int n;
 while(scanf("%d",&n)==1)
     {
       int time=0,x,y;
       for(y=n+1;y<=2*n;y++)
         if((n*y)%(y-n)==0)
          {
             xy[time][0]=(n*y)/(y-n);
             xy[time][1]=y;
             time++;
          }
         printf("%d\n",time);
       for(x=0;x<time;x++)
          printf("1/%d = 1/%d + 1/%d\n",n,xy[x][0],xy[x][1]);
     }
 return 0;
}

台長: 來源不明
人氣(487) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 數位資訊(科技、網路、通訊、家電) | 個人分類: ACM |
此分類下一篇:ACM 993 993 - Product of digits
此分類上一篇:ACM 10400 Q10400: Game Show Math

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文