4 算法1-3 三连击(升级版)

ops/2025/2/25 5:56:20/

题目描述

将 1,2,…,9 共 9 个数分成三组,分别组成三个三位数,且使这三个三位数的比例是 A:B:C,试求出所有满足条件的三个三位数,若无解,输出 No!!!

输入格式

三个数,A,B,C。

输出格式

若干行,每行 3 个数字。按照每行第一个数字升序排列。

输入输出样例

输入 #1

1 2 3

输出 #1

192 384 576
219 438 657
273 546 819
327 654 981

说明/提示

保证 A<B<C。

 

#include<iostream>
using namespace std;int a, b, c;
int n1, n2, n3, arr[10], flag, cnt;int main()
{cin>>a>>b>>c;for(int num=1; num<=1000/c; num++) //num是“单位数” {                                 n1 = num * a;n2 = num * b;n3 = num * c;//统计1-9每个数字出现的次数 for(int i=1; i<=3; ++i){arr[n1%10]++;n1 = n1 / 10;}for(int i=1; i<=3; ++i){arr[n2%10]++;n2 = n2 / 10;}for(int i=1; i<=3; ++i){arr[n3%10]++;n3 = n3 / 10;}for(int i=1; i<=9; ++i){if(arr[i] != 1)  //如果有数字不是只出现一次 {flag = 1;break;}}if(!flag){cout<<num*a<<" "<<num*b<<" "<<num*c<<endl;cnt++;}else flag = 0;for(int i=1; i<=9; ++i)  //每找完一组数就清零 {arr[i] = 0;  }   		 } if(!cnt)  cout<<"No!!!";return 0;
}


http://www.ppmy.cn/ops/161130.html

相关文章

【目标检测】【BiFPN】EfficientDet:Scalable and Efficient Object Detection

EfficientDet&#xff1a;可扩展且高效的目标检测 0.论文摘要 模型效率在计算机视觉中变得越来越重要。在本文中&#xff0c;我们系统地研究了用于目标检测的神经网络架构设计选择&#xff0c;并提出了几项关键优化以提高效率。首先&#xff0c;我们提出了一种加权双向特征金…

Grouped-Query Attention(GQA)详解: Pytorch实现

Grouped-Query Attention&#xff08;GQA&#xff09;详解 Grouped-Query Attention&#xff08;GQA&#xff09; 是 Multi-Query Attention&#xff08;MQA&#xff09; 的改进版&#xff0c;它通过在 多个查询头&#xff08;Query Heads&#xff09;之间共享 Key 和 Value&am…

【漫话机器学习系列】103.学习曲线(Learning Curve)

学习曲线&#xff08;Learning Curve&#xff09;详解 1. 什么是学习曲线&#xff1f; 学习曲线&#xff08;Learning Curve&#xff09;是机器学习和深度学习领域中用于评估模型性能随训练过程变化的图示。它通常用于分析模型的学习能力、是否存在过拟合或欠拟合等问题。 从…

【数据结构第十六节】实现链式结构二叉树(详细递归图解—呕心沥血版!)

必须有为成功付出代价的决心&#xff0c;然后想办法付出这个代价。云边有个稻草人-CSDN博客 这节课挺抽象&#xff08;苦笑&#xff09;&#xff0c;没事&#xff0c;我会帮你&#xff01;干就完了&#xff01; &#xff08;目录在路上&#xff09; 正文开始—— 引言 用链表…

单链表相关操作(基于C语言)

文章目录 单链表定义版本一(可自己选择是否含头节点)创建单链表打印单链表对单链表进行冒泡排序删除单链表中值为key的节点求单链表表长在单链表位序为i的位置插入新元素e 单链表定义 typedef struct node {int data;struct node* next; }LinkNode,*LinkList;版本一(可自己选择…

网关和过滤器学习

一、网关是什么&#xff1f;有什么用&#xff1f; 在微服务架构中&#xff0c;一个模块可能会部署到多个不同地址的服务器上&#xff0c;比如一个item模块&#xff0c;它的端口号可能有8081、8082等。如果是以前&#xff0c;当用户发送请求时只能指定发送给某一个地址&#xff…

【VUE框架】深入剖析 Vue2 与 Vue3 的 Diff 算法区别

引言 在前端开发中&#xff0c;Vue 作为一款流行的 JavaScript 框架&#xff0c;以其高效的数据驱动和响应式特性受到广泛青睐。Diff 算法是 Vue 实现高效更新 DOM 的核心机制之一&#xff0c;它通过比较新旧虚拟 DOM&#xff08;Virtual DOM&#xff09;树的差异&#xff0c;…

mysql之InnoDB 统计信息收集

文章目录 InnoDB 统计信息收集核心概念&#xff1a;统计信息的价值表级别统计信息索引级别统计信息列统计(MySQL 8.0) 统计信息的存储位置统计信息的收集方式自动统计信息收集的触发条件自动统计信息收集的具体机制手动统计信息收集&#xff1a; ANALYZE TABLE 命令 统计信息的…