题解 | #将真分数分解为埃及分数#只要通过就行,怎么简单怎么来

将真分数分解为埃及分数

http://www.nowcoder.com/practice/e0480b2c6aa24bfba0935ffcca3ccb7b

import java.util.Scanner;
/**
 * @author xuxiang
 * @date 2022/4/2 21:33
 */

/**
 * 将真分数分解为埃及分数
 */
public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        while (scanner.hasNext()) {
            String[] sa = scanner.nextLine().split("/");
            int f1 = Integer.parseInt(sa[0]);
            int f2 = Integer.parseInt(sa[1]);
            for (int i = 0; i < f1; i++) {
                if (i + 1 < f1) {
                    System.out.print("1/" + f2 + "+");
                } else {
                    System.out.println("1/" + f2);
                }
            }
        }
    }
}
全部评论
鬼才
2 回复 分享
发布于 2022-06-08 17:38
我第一时间的想法也是这
1 回复 分享
发布于 2023-02-25 16:18 陕西
已经修复了,大家不要用这种方式!!!
1 回复 分享
发布于 2022-10-05 15:36 四川
我也觉得离谱,如果是考察类似等差等比数列这些高中大学都学过的知识都还好,但是像这道题这种需要提前知道定理或者需要推导定理的就很怪,期待有人使用纯逻辑或循环啥的做出来,那么我就认可这道题
1 回复 分享
发布于 2022-09-24 23:06 广东
大佬,太牛了呀!!!
1 回复 分享
发布于 2022-08-22 11:00 陕西
我也这么想的,我真是个大聪明
1 回复 分享
发布于 2022-07-08 11:04
你*** 的真是个人才
1 回复 分享
发布于 2022-07-04 21:38
竟然通过了所有用例,神仙
1 回复 分享
发布于 2022-05-13 17:29
牛皮
1 回复 分享
发布于 2022-04-14 16:32
无敌了哈哈哈
点赞 回复 分享
发布于 2024-09-21 20:58 江苏
自测运行没通过,但是保存并提交通过了,这算不算bug?
点赞 回复 分享
发布于 2024-07-25 10:16 广东
淦,写了好长时间,最大公约数,因数,动态规划都用了才做出来了,没想到啊没想到...这也行
点赞 回复 分享
发布于 2024-05-04 23:15 上海
20240302可用
点赞 回复 分享
发布于 2024-03-02 11:24 浙江
我也想到了,但这样做不太妥吧
点赞 回复 分享
发布于 2024-01-02 15:48 北京
太厉害辣!
点赞 回复 分享
发布于 2023-08-11 23:16 湖北
这题应该还要加个,埃及分数都必须不一样。
点赞 回复 分享
发布于 2023-07-25 21:43 湖北
厉害厉害
点赞 回复 分享
发布于 2023-07-16 11:03 上海
看代码觉得不对劲,直到我写出8个1/11,你真是个人才啊
点赞 回复 分享
发布于 2023-07-06 18:17 美国
修复了,抖机灵没啥好处
点赞 回复 分享
发布于 2023-04-16 15:54 贵州
有一说一,这么解也没什么毛病,因为他只要求分解为分子为1的分数就好了,至于什么是埃及分数根本就没说清楚。
点赞 回复 分享
发布于 2023-04-01 17:34 北京

相关推荐

每晚夜里独自颤抖:你cet6就cet6,cet4就cet4,你写个cet证书等是什么意思。专业技能快赶上项目行数,你做的这2个项目哪里能提现你有这么多技能呢
点赞 评论 收藏
分享
评论
76
6
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务