Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
CSDN 技术社区
skill_tree_algorithm
提交
9442e498
S
skill_tree_algorithm
项目概览
CSDN 技术社区
/
skill_tree_algorithm
通知
9
Star
8
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
skill_tree_algorithm
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
9442e498
编写于
10月 15, 2021
作者:
每日一练社区
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update algorithm exercises
上级
f1d08c9c
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
48 addition
and
0 deletion
+48
-0
data/1.算法初阶/1.蓝桥杯/稍小分数/desc.md
data/1.算法初阶/1.蓝桥杯/稍小分数/desc.md
+11
-0
data/1.算法初阶/1.蓝桥杯/稍小分数/solution.cpp
data/1.算法初阶/1.蓝桥杯/稍小分数/solution.cpp
+37
-0
未找到文件。
data/1.算法初阶/1.蓝桥杯/稍小分数/desc.md
浏览文件 @
9442e498
回到小学
真分数:分子小于分母的分数
既约分数:分子分母互质,也就是说最大公约数是1
x星球数学城的入口验证方式是:
屏幕上显示一个真分数,需要你快速地找到一个比它小的既约分数,要求这个分数越大越好。
同时限定你的这个分数的分母不能超过100。
\ No newline at end of file
data/1.算法初阶/1.蓝桥杯/稍小分数/solution.cpp
浏览文件 @
9442e498
#include <stdio.h>
int
gcd
(
int
a
,
int
b
)
{
if
(
b
==
0
)
return
a
;
return
gcd
(
b
,
a
%
b
);
}
int
main
()
{
// 这是屏幕上显示的那个分数 a/b
int
a
=
7
;
int
b
=
13
;
int
m
,
n
;
int
max_a
=
0
;
int
max_b
=
1
;
for
(
n
=
100
;
n
>
1
;
n
--
)
{
for
(
m
=
n
-
1
;
m
>=
1
;
m
--
)
{
if
(
m
*
b
<
a
*
n
&&
gcd
(
m
,
n
)
==
1
)
{
if
(
m
*
max_b
>
n
*
max_a
)
{
max_a
=
m
;
max_b
=
n
;
break
;
}
}
}
}
printf
(
"%d/%d
\n
"
,
max_a
,
max_b
);
return
0
;
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录