当前位置: 首页 > news >正文

霸州做网站1766534168企业培训系统app

霸州做网站1766534168,企业培训系统app,青岛建站开发,智慧团建官方登录给定一个整数 N,请你求出所有分母小于或等于 N,大小在 [0,1] 范围内的最简分数,并按从小到大顺序依次输出。 例如,当 N5 时,所有满足条件的分数按顺序依次为: 0/1,1/5,1/4,1/3,2/5,12/,35,2/3,3/4,4/5,1/…

给定一个整数 N,请你求出所有分母小于或等于 N,大小在 [0,1] 范围内的最简分数,并按从小到大顺序依次输出。

例如,当 N=5 时,所有满足条件的分数按顺序依次为:

0/1,1/5,1/4,1/3,2/5,12/,35,2/3,3/4,4/5,1/1

输入格式

共一行,包含一个整数 N。

输出格式

按照从小到大的顺序,输出所有满足条件的分数。

每个分数占一行,格式为 a/b,其中 a为分子, b 为分母。

数据范围

1≤N≤160

输入样例:
5
输出样例:
0/1
1/5
1/4
1/3
2/5
1/2
3/5
2/3
3/4
4/5
1/1

参考代码:

1.暴力求解参考代码:

/*
暴力枚举i,1-i中与i gcd=1的数
*/
#include<iostream>
#include<algorithm>#define x first
#define y secondusing namespace std;
const int N = 200;
typedef pair<int,int>PII;
PII q[N*N];
int n;int gcd(int a,int b)
{return b ? gcd(b,a%b) : a;
}bool cmp(PII a,PII b)
{return a.y*b.x > a.x*b.y;
}int main()
{cin>>n;int cnt = 0;for(int i=0;i<=n;i++)for(int j=0;j<=i;j++){if(gcd(i,j)==1) q[cnt++] = {j,i};}sort(q,q+cnt,cmp);for(int i=0;i<cnt;i++) printf("%d/%d\n",q[i].x,q[i].y);return 0;
}

 2.递归:

stern brocot tree原理:Stern–Brocot 树与 Farey 序列 - OI Wiki (oi-wiki.org)

#include<iostream>
#include<algorithm>using namespace std;
int n;void dfs(int a,int b,int c,int d)
{if(b+d>n) return;dfs(a,b,a+c,b+d);printf("%d/%d\n",a+c,b+d);dfs(a+c,b+d,c,d);
}int main()
{cin>>n;puts("0/1");dfs(0,1,1,1);puts("1/1");return 0;
}

 

http://www.shuangfujiaoyu.com/news/55552.html

相关文章:

  • 做网站需要什么配置的笔记本今日国内新闻大事20条
  • 做网站的问卷调查全球搜官网
  • 广西住房和城乡建设厅培训中心网百度seo快速排名优化软件
  • 通用网站后台管理系统(php版)互联网营销师培训
  • 软件开发工具名词解释廊坊网站建设优化
  • 域名访问网站下简述企业网站如何推广
  • appserv做网站教程电工培训内容
  • 肥城网站建设广东今天新闻最新消息
  • app源码开发公司seo排名赚官网
  • 交通建设监理协会网站百度怎么转人工客服
  • 购物网站数据分析百度电话客服24小时人工
  • 19互动网站建设关键词优化的建议
  • 蚌埠市做网站俄罗斯搜索引擎yandex推广入口
  • 全国建设项目竣工验收公示网站网站模板购买
  • 北京住建委网站开发适配问题百度百科查询
  • 淘宝联盟填网站备案seo包年优化平台
  • 网站自动售卡怎么做优优群排名优化软件
  • 用什么做网站百度搜索引擎下载
  • 粉红色主题 模板 网站 在线预览百度推广和优化有什么区别
  • 江门网站推广技巧广东seo推广贵不贵
  • 网站如何做服务器授权书seo服务包括哪些
  • 网站制作完工验收单如何拥有自己的网站
  • 做任务得得q币的网站如何让百度收录
  • 成都招聘网站制作网页宣传
  • 网站做支付宝花呗分期现代网络营销的方式
  • 海淀做网站好的公司上海百度研发中心
  • 免费用手机做网站seo培训多少钱
  • 装修公司做网站热门关键词qq群引流推广网站
  • 建设电子商务网站流程图私域流量和裂变营销
  • 网站怎么做登录模块服务外包平台