开头先乱搞
看我的超长代码
#\
i\
n\
c\
l\
u\
d\
e\
<\
a\
l\
g\
o\
r\
i\
t\
h\
m\
>
#\
i\
n\
c\
l\
u\
d\
e\
<\
i\
o\
s\
t\
r\
e\
a\
m\
>
#\
i\
n\
c\
l\
u\
d\
e\
<\
c\
s\
t\
d\
i\
o\
>
u\
s\
i\
n\
g
n\
a\
m\
e\
s\
p\
a\
c\
e
s\
t\
d\
;
i\
n\
t
a\
,\
b\
,\
c\
,\
m\
i\
,\
m\
a\
,\
t\
;
i\
n\
t\
\
m\
a\
i\
n\
(\
)\
{
s\
c\
a\
n\
f\
(\
"\
%\
d\
%\
d\
%\
d\
"\
,\
&\
a\
,\
&\
b\
,\
&\
c\
)\
;
m\
i\
=\
m\
i\
n\
(\
a\
,\
m\
i\
n\
(\
b\
,\
c\
)\
)\
;\
m\
a\
=\
m\
a\
x\
(\
a\
,\
m\
a\
x\
(\
b\
,\
c\
)\
)\
;\
t\
=\
_\
_\
g\
c\
d\
(\
m\
a\
,\
m\
i\
)\
;
m\
a\
/\
=\
t\
;\
m\
i\
/\
=\
t\
;\
p\
r\
i\
n\
t\
f\
(\
"\
%\
d\
/\
%\
d\
"\
,\
m\
i\
,\
m\
a\
)\
;\
r\
e\
t\
u\
r\
n\
\
0\
;
}
别看它看上去如此地不靠谱,但它是可以ac的呵呵呵不信各位自己试
题目分析
好了好了言归正传,这道题实际上只要求出最大值和最小值然后约分最后输出就好了
正常的代码
#include<algorithm>
#include<iostream>
#include<cstdio>
using namespace std;
int a,b,c,mi,ma,t;
int main(){
scanf("%d%d%d",&a,&b,&c);
mi=min(a,min(b,c));ma=max(a,max(b,c));t=__gcd(ma,mi);
ma/=t;mi/=t;printf("%d/%d",mi,ma);return 0;
}
这段代码与开头那段乱搞的代码是等价的