栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

2021-10-08

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021-10-08

时隔一年,又重新打起了键盘,学艺不精,一切从简,太难不会,摸摸鱼,又打出一串代码。

从学校图书馆接到了这本《ACM国际大学生程序设计竞赛题目与解读》,第一题敲了半天,还是败在复杂度上,始终是解题方法有点问题,后来修改了一下,用时少了很多,复杂度减半,是自己理解错了,不过还有更简单解题方法,慢慢想吧

#include
int x=1,y=1,c,d;
int fen(int c,int d);
int main(){
    int n;
    scanf("%d",&n);
    for(int i=n-1;i!=0;i--){
        fen(n,i);
    }
    printf("%d/%d",x,y); 
    return 0;

int fen(int c,int d){
    x=x*d+y*c;
    y=y*d;
    for(int i=2;i<=y/2;i++){
        if(x%i==0&&y%i==0){
        x=x/i;
        y=y/i; 
    }
    } 
    return 0;
    
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/304093.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号