标题: 数的分解(本题总分:10 分)

【问题描述】
把 2019 分解成 3 个各不相同的正整数之和,并且要求每个正整数都不包
含数字 2 和 4,一共有多少种不同的分解方法?
注意交换 3 个整数的顺序被视为同一种方法,例如 1000+1001+18 和
1001+1000+18 被视为同一种。
【答案提交】
这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一
个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

解题思路:

循环出答案,要注意去重的问题,可以让 3 个变量(假设为 a, b, c)从 1 开始枚举,即暴力,这样的出来的结果肯定会有重复,重复原因就是 a 可能和 b、c 重合,同样,b 也可能和 a、c 出现重合,c 也可能和 a、b 重合。即需要把结果除以 6 。
另一种就是控制循环是a,b,c的值,让a从a开始,b=a+1,c=b+1开始,这样abc三个值也就不会有重复。这也是下面代码的方法

代码:

#include<stdio.h>int reso(int i=0)
{   int s=0;int a[4];for(i=0;i<4;i++){if(a[i]==2||a[i]==4)s=0;elses=a[1]*1000+a[2]*100+a[3]*10+a[4]; }   return s;
}
main()
{   int count=0;int a,b,c;for(a=1;a<2019;a++){if(reso(a)!=0)continue;for(b=a+1;b<2019;b++){if(reso(b)!=0)continue;for(c=b+1;c<2019;c++){if(reso(c)!=0)count=count+1;}}}printf("%d",count);
}

蓝桥杯真题训练 2019.4题相关推荐

  1. 蓝桥杯真题训练 2019.2题

    2019第二题 标题:年号字串(本题总分:5 分) 小明用字母 A 对应数字 1,B 对应 2,以此类推,用 Z 对应 26.对于 27 以上的数字,小明用两位或更长位的字符串来对应,例如 AA 对应 ...

  2. 蓝桥杯真题训练 2019.3题

    标题:数列求值 (本题总分:10 分)### 给定数列 1, 1, 1, 3, 5, 9, 17, -,从第 4 项开始,每项都是前 3 项的和.求 第 20190324 项的最后 4 位数字. [答 ...

  3. 蓝桥杯真题2017-2021

    刷完近几年真题,感觉理解完之后,拿奖问题不大,本人这次获得2022年蓝桥杯javaB组省一,以下是历年javaB组省赛题目. 文章目录 2017年真题 一.购物单 二.纸牌三角形 三.承压计算 四.魔 ...

  4. 2016年第七届蓝桥杯真题解析JavaC组

    相关题目: 2016年第七届蓝桥杯真题解析JavaB组 2016年第七届蓝桥杯真题解析JavaC组 2017年第八届蓝桥杯真题解析JavaB组 2017年第八届蓝桥杯真题解析JavaC组 2018年第 ...

  5. 历届蓝桥杯青少年编程选拔赛 科技素养题真题讲解 STEMA评测比赛真题解析【持续更新 已更新至18套】

    信息素养(科技素养)的重要性 教育部等多个部门多次发文强调中小学生信息素养的重要性,而且已经纳入到新课标里面:要提升学生信息素养.各地要指导和推动中小学按照国家课程方案和课程标准开齐开足开好信息技术课 ...

  6. 【计算思维题】少儿编程 蓝桥杯青少组计算思维题真题及解析第2套

    少儿编程 蓝桥杯青少组计算思维题真题及解析第2套 1.天平的左右两端分别放有一些砝码,如下图所示,右边的砝码不变,从左边最多拿走几个砝码,可以使天平左右两边平衡 A.1 B.2 C.3 D.4 答案: ...

  7. python解答蓝桥杯真题2 猜年龄 美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在19351936年应邀来中国清华大学讲学。。。

    python解答蓝桥杯真题2 猜年龄 美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学.他曾在1935~1936年应邀来中国清华大学讲学... 问题描述 全排列模板: 美国数学家维纳(N. ...

  8. 第五届蓝桥杯真题解析【JavaC组】

    第五届蓝桥杯真题解析[JavaC组] 业精于勤,荒于嬉:行成于思,毁于随.--韩愈 文章目录 ***第五届蓝桥杯真题解析[JavaC组]*** 前言 A:猜年龄 B:等额本金 C:猜字母 D:大衍数列 ...

  9. 【蓝桥杯真题】16天冲刺 Python

    距离比赛很快了,希望和我一起准备的PY党能更加熟练的掌握Python! 1.距离和(模拟赛填空题) 问题描述: 两个字母之间的距离定义为它们在字母表中位置的距离.例如 A和 C 的距离为 2,L 和  ...

最新文章

  1. NexentaVSA 查看
  2. 每个java 初学者都应该明白的
  3. 数据同步 rsync+notify架构
  4. axios请求拦截器错误_Axios使用拦截器全局处理请求重试
  5. java lambda表达式详解_Lambda表达式详解
  6. cisco2960开启snmp
  7. dede在首页调用留言本
  8. 用PHP生成随机数的函数
  9. Hive启动的三种方式
  10. Skyfire-在移动设备上体验silverlight的效果
  11. c语言编程菜单流程图,C语言课程设计————写下流程图! 谢谢
  12. linux火狐怎么清除缓存文件,火狐浏览器如何设置_火狐浏览器怎样清除缓存
  13. 最新丁林松老师全程讲解QT高级编程技术(完整)
  14. WinPE启动U盘工具箱 (通用PE工具箱ISO映像文件)
  15. C printf输出格式控制
  16. 【转载】Saas模式
  17. E. Fruit Slicer--计算几何+两圆公切线
  18. 宝石与石头(简单难度)
  19. Zeppelin导入额外jar包方法
  20. windows无法启动windows defender service服务(位于本地计算机上) 错误577

热门文章

  1. 如何把springboot项目部署到tomcat上
  2. 企业实战_03_MyCat下载、安装、启动
  3. Git 用户名和邮箱配置_01
  4. JavaScript从入门到放弃 - (一)构造函数和原型
  5. 学习笔记之数据可视化(二)——页面布局(中)
  6. mysql获取用户权限api_AnalyticDB MySQL服务关联角色
  7. C语言 static - C语言零基础入门教程
  8. BugkuCTF-PWN题pwn7-repeater详细讲解多解法
  9. 酒店管理与计算机技术结合,(定稿)某酒店内部管理系统的开发与应用(完整版)...
  10. java中asl_带你认识绕不开的ASLR