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

建设纺织原料网站WordPress 经典博客

建设纺织原料网站,WordPress 经典博客,模板网站开发推广,汕头建总题目链接&#xff1a; 最简真分数https://www.nowcoder.com/share/jump/437195121691719749588 描述 给出n个正整数&#xff0c;任取两个数分别作为分子和分母组成最简真分数&#xff0c;编程求共有几个这样的组合。 输入描述&#xff1a; 每组包含n&#xff08;n<600&…

题目链接:

最简真分数icon-default.png?t=N6B9https://www.nowcoder.com/share/jump/437195121691719749588

描述

给出n个正整数,任取两个数分别作为分子和分母组成最简真分数,编程求共有几个这样的组合。

输入描述:

每组包含n(n<=600)和n个不同的整数,整数大于1且小于等于1000。

输出描述:

每行输出最简真分数组合的个数。

示例1

输入:

7 3 5 7 9 11 13 15 3 2 4 5 0

输出:

17 2

源代码:

#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;// 辗转相除法求最大公约数
int GCD(int a, int b) {if (b == 0) {return a;}else {return GCD(b, a % b);}
}int main() {int n;while (cin >> n) {if (n == 0) {break; // 输入为0时结束}vector<int> nums; // 存储输入的整数int res = 0; // 存储最简真分数的数量for (int i = 0; i < n; i++) {int temp;cin >> temp;nums.push_back(temp);}sort(nums.begin(), nums.end()); // 对输入的整数进行排序for (int i = 0; i < n; i++) {for (int j = i + 1; j < nums.size(); j++) {if (GCD(nums[i], nums[j]) == 1) {res++; // 若最大公约数为1,则说明是最简真分数,计数加1}}}cout << res << endl; // 输出最简真分数的数量}return 0;
}

思路:

  1. 读入整数 n,代表接下来有 n 个整数。

  2. 使用一个 vector 存储这 n 个整数。

  3. 对 vector 中的整数进行排序,方便后面的计算。

  4. 使用两层循环遍历所有的数对 (nums[i], nums[j]),其中 i < j。

  5. 对每对数分别计算最大公约数,如果最大公约数为 1,则说明这是一个最简真分数,将计数器 res 增加 1。

  6. 输出最终的 res 值,即最简真分数的数量。

提交结果:

编辑切换为居中

添加图片注释,不超过 140 字(可选)

http://www.yayakq.cn/news/660027/

相关文章:

  • 建设网站的知识竞赛齐装网
  • 合肥企业建站系统医院网站建设 不足
  • 济南互联网选号网站智能网站建设维护
  • 如何增加新网站的百度收录wordpress编辑器那个好
  • 金堂企业网站建设网页模板是什么
  • 常州哪里做网站装修公司经营范围有哪些内容
  • 安徽论坛网站建设有哪些网站可以做任务
  • 怀远网站建设网站分站程序
  • 凡科建站可以做几个网站广西开网站信息公司
  • 网站怎么上百度什么软件做网站最好
  • 河北提供网站制作公司电话上海专业做网站的公司
  • 专业的企业智能建站价格便宜洛阳霞光只做有效果的网站
  • 网站联系方式要素小程序怎么放在桌面
  • 用帝国做的网站做外汇应该看哪一家网站
  • 陕西营销型网站制作网站设置怎么删除数据
  • 曲阳网站制作公司国内百度云网站建设
  • 做seo网站图片怎么优化wordpress自定义结构404
  • 优惠做网站农业企业网站模板免费下载
  • 运城市住房与城乡建设厅网站网站制作字怎么放在图上面
  • 外包建站的公司怎么做seo吉林大学建设工程学院 旧网站
  • 嘉兴网络建站模板微网站建设计划书
  • python 网站开发建设网站要注意哪些
  • 网站 建设 业务需求表织梦网站备案
  • 网站建立软件jquery做的网站
  • 网站图片设置链接网站建设学生作业成品
  • 一个网站建设需要多少钱门店营销活动策划方案
  • 北京微网站开发aardio能开发手机应用吗
  • 世界建筑设计网站电脑怎么建网站详细步骤
  • 经营网站 备案信息管理系统网站建设首页模板
  • 网站的性能特点百度站长平台账号购买