题目描述

源代码

跑的时间有点长,跑了一两分钟

#include <iostream>using namespace std;
int ans;bool isHave(int n)
{while (n){if(n%10==2||n%10==4) return false;n/=10;}return true;
}
int main()
{for (int i = 1; i <2019 ; ++i) {for (int j = 1; j < 2019; ++j) {for (int k = 1; k <2019 ; ++k) {if(i != j && i != k && j != k &&isHave(i)&&isHave(j)&&isHave(k)&&i+j+k==2019) ans++;}}}cout<<ans/6;return 0;
}

暴力枚举进行优化

#include<iostream>
//#include<bits/stdc++.h>
using namespace std;bool check(int n){int tmp = n;while(tmp){int mod = tmp%10;if(mod == 2 || mod == 4) return true;tmp /= 10;}return false;
}int main()
{int ans = 0;for(int i = 1;i<2019;i++){for(int j = i+1 ;j<2019;j++){if(2019-i-j > j &&!check(i) && !check(j) && !check(2019-i-j))ans++;}}cout<<ans;return 0;
}

正确答案

40785

蓝桥杯2019年第十届C/C++省赛B组第四题-数的分解相关推荐

  1. [蓝桥杯]2019年第十届省赛真题C/C++ B组 填空+大题

    第十届蓝桥杯省赛题目 填空A:组队 填空B:年号字串 填空C:数列求值 填空 D: 数的分解 填空 E: 迷宫 大题F:特别数的和 大题G:完全二叉树的权值 大题H:等差数列 大题I-后缀表达式 填空 ...

  2. 题目 2311: 蓝桥杯2019年第十届省赛真题-Fibonacci 数列与黄金分割

    题目 Fibonacci 数列是非常著名的数列: F[1] = 1,F[2] = 1, 对于 i > 3,F[i] = F[i − 1] + F[i − 2] Fibonacci 数列有一个特殊 ...

  3. [蓝桥杯][2019年第十届真题]扫地机器人(二分+贪心)

    题目描述 小明公司的办公区有一条长长的走廊,由 N 个方格区域组成,如下图所 示. 走廊内部署了 K 台扫地机器人,其中第 i 台在第 Ai 个方格区域中. 已知扫地机器人每分钟可以移动到左右相邻的方 ...

  4. [蓝桥杯][2019年第十届真题]糖果(状压dp)

    题目描述 糖果店的老板一共有 M 种口味的糖果出售.为了方便描述,我们将 M 种 口味编号 1 ∼ M. 小明希望能品尝到所有口味的糖果.遗憾的是老板并不单独出售糖果,而 是 K 颗一包整包出售. 幸 ...

  5. [蓝桥杯][2019年第十届真题]修改数组(并查集)

    题目描述 给定一个长度为 N 的数组 A = [A1, A2, · · · AN ],数组中有可能有重复出现 的整数. 现在小明要按以下方法将其修改为没有重复整数的数组.小明会依次修改 A2,A3,· ...

  6. [蓝桥杯][2019年第十届真题]等差数列

    题目描述 数学老师给小明出了一道等差数列求和的题目.但是粗心的小明忘记了一 部分的数列,只记得其中 N 个整数. 现在给出这 N 个整数,小明想知道包含这 N 个整数的最短的等差数列有 几项? 输入 ...

  7. [蓝桥杯][2019年第十届真题]外卖店优先级(模拟)

    题目描述 "饱了么"外卖系统中维护着 N 家外卖店,编号 1 ∼ N.每家外卖店都有 一个优先级,初始时 (0 时刻) 优先级都为 0. 每经过 1 个时间单位,如果外卖店没有订单 ...

  8. [蓝桥杯][2019年第十届真题]后缀表达式(正解!!)

    题目描述 给定 N 个加号.M 个减号以及 N + M + 1 个整数 A1, A2, · · · , AN+M+1,小 明想知道在所有由这 N 个加号.M 个减号以及 N + M + 1 个整数凑出 ...

  9. [蓝桥杯][2019年第十届真题c/c++B组]迷宫(寻找路径bfs及文件输入输出)

    试题 E: 迷宫 1.问题描述 2.思路详解 3.AC代码 1.问题描述 下图给出了一个迷宫的平面图,其中标记为 1 的为障碍,标记为 0 的为可以通行的地方. 010000 000100 00100 ...

  10. [蓝桥杯][2019年第十届真题c/c++B组]后缀表达式(解释sum -= 2*a[i])

    后缀表达式 给定 N 个加号.M 个减号以及 N + M + 1个整数 A1 , A2 , · · · , AN+M+1 ,小明想知道在所有由这 N 个加号.M 个减号以及 N + M + 1个整数凑 ...

最新文章

  1. CVPR 2020 | 给Deepfake 假脸做 X-Ray,新模型把换脸图打回原形
  2. [转贴]无刷新的2个DropDownList联动
  3. MATLAB实战系列(三十六)-MATLAB 离散Hopfield神经网络的分类——高校科研能力评价
  4. C#基础知识整理:基础知识(1) Main方法
  5. python3精要(7)-集合,集合运算,集合解析
  6. StringMVC 中如何做数据校验
  7. (十)深入浅出TCPIP之网络阻塞和非阻塞
  8. python的tkinter按钮大小_如何使用python更改tkinter中按钮和帧的字体和大小?
  9. 鸿蒙应用开发--应用生命周期
  10. list复制到另一个list_一文总结saltstack的十一个常用模块,附实例讲解
  11. 谁为“上班玩耍”买单
  12. HTML-input文本框添加提示文字,填写内容时消失
  13. 极简静态 Web 服务器
  14. YUV 和 YUV420
  15. 驱动精灵w8ndows xp sp2,惠普HP LaserJet 1020打印机驱动官方正式版下载,适用于winxp,winvista,win7,win8,win10-驱动精灵...
  16. layui扩展模块的使用注意事项
  17. 计算机注册表命令,注册表命令,小编教你电脑怎么打开注册表编辑器
  18. aardio部署_GitHub - wiseshrek/aardio-erp: aardio10开发企业管理系统:aardio-erp框架源码
  19. Karl Guttag:谈MicroLED AR光学难点,Mojo Vision还有很多问题
  20. 无法连接 树莓派 网线连接电脑_树莓派网线直连笔记本电脑

热门文章

  1. 一次“背锅”和“解锅”后的反思
  2. 非root用户安装java版本
  3. P1268 树的重量
  4. Redis入门指南--五种类型及其基本指令
  5. python_求1-2+3-4+......-100的值
  6. Silverlight 5 强袭 !! 圣临王者之三端大一统
  7. ASP.NET验证控件祥解[转]
  8. keras-bert学习
  9. 【论文阅读】Fully Convolutional Networks for Semantic Segmentation
  10. 谷歌LaMDA|工业级端到端预训练对话模型