洛谷题库P1008---三连击

简介: 洛谷题库P1008---三连击






解题思路:
当两个集合所有的子元素相加以及相乘的结果都相同的时候,那么这两个集合相同。

解题代码:

#include<iostream>
using namespace std;
 int main() {
  int a=0, b=0, c=0;
  for (int a = 123; a < 333; a++) {
    b = 2 * a;
    c = 3 * a;
    if (((a / 100 + a / 10 % 10 + a % 10 + b / 100 + b / 10 % 10 + b % 10 + c / 100 + c / 10 % 10 + c % 10) == 45) && ((a / 100) * (a / 10 % 10) * (a % 10) * (b / 100) * (b / 10 % 10) * (b % 10) * (c / 100) * (c / 10 % 10) * (c % 10) == (1 * 2 * 3 * 4 * 5 * 6 * 7 * 8 * 9)))
    {
      cout << a << "   " << b << "   " << c << endl;
    }
  }
  system("pause");
  return 0;
}


运行结果;




相关文章
每日一题:LeetCode-202.快乐数(一点都不快乐)
每日一题:LeetCode-202.快乐数(一点都不快乐)
|
机器学习/深度学习 人工智能 安全
2023年第十四届蓝桥杯JavaB组省赛真题(题目+全部完整题解)2
2023年第十四届蓝桥杯JavaB组省赛真题(题目+全部完整题解)2
1045 1
【洛谷】三连击
P1618 三连击(升级版) - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)
106 0
|
数据安全/隐私保护 C++
C/C++之(五)洛谷刷题基础题 --- 新年好
C/C++之(五)洛谷刷题基础题 --- 新年好
612 0
C/C++之(五)洛谷刷题基础题 --- 新年好
|
机器学习/深度学习 C++
C/C++之(四)洛谷刷题基础
C/C++之(四)洛谷刷题基础
848 0
C/C++之(四)洛谷刷题基础