您的位置:首页 > 编程语言 > C语言/C++

usaco 2.1.2 frac1

2016-02-13 16:16 357 查看
/*
ID: cm750621
PROB: frac1
LANG: C++
*/
#include <cstdio>
#include <cstdlib>
int i,j,k,m,n;
void sch(int a1,int a2,int b1,int b2){
if(a1+b1>n || a2+b2>n)
return;
else{
int m1=a1+b1,m2=a2+b2;
sch(a1,a2,m1,m2);
printf("%d/%d\n",a1+b1,a2+b2);
sch(m1,m2,b1,b2);
}
}
int main(){
freopen("frac1.in","r",stdin);
freopen("frac1.out","w",stdout);
scanf("%d",&n);
printf("0/1\n");
sch(0,1,1,1);
printf("1/1\n");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C++ USACO