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

蓝桥杯第十届 数的分解

题目描述

本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

把 2019 分解成 3 个各不相同的正整数之和,并且要求每个正整数都不包含数字 2 和 4,一共有多少种不同的分解方法?

注意交换 3 个整数的顺序被视为同一种方法,例如 1000+1001+18 和 1001+1000+18 被视为同一种。

下面的代码会导致运行超时,直接输出正确的答案即可

#include<iostream>
using namespace std;

int ans;

bool check(int x)
{
	while(x)
	{
		if(x%10==2 || x%10==4) return 0;
		x /= 10;
	}
	return 1;
}

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 && i+j+k==2019 
				&& check(i) && check(j) && check(k))
				ans++;
			}
		}
	}
	ans /= 6; //每三个数会有6种顺序  
	cout<<ans;
	
	return 0;
} 

http://www.dtcms.com/a/89989.html

相关文章:

  • 传输层安全协议 SSL/TLS 详细介绍
  • 画秒杀系统流程图
  • HTB 笔记 | SQL 注入基础 + 实操小练习 P2
  • Git 是什么
  • Unity知识点快速回顾系列
  • UART转APB模块ModelSim仿真
  • 玄机-第六章 流量特征分析-蚂蚁爱上树的测试报告
  • Ubuntu部署Dufs文件服务器
  • 唯品会 unidbg 补环境 分析
  • Weblogic
  • 解决企业案例
  • srpingboot-后端登录注册功能的实现
  • 美摄科技智能汽车视频延迟摄影解决方案,开启智能出行新视界
  • 基于SpringBoot + Vue 的汽车租赁管理系统
  • C++ 术语解析与实践指南(十一)
  • Cesium通过本地nginx代理实现离线加载地图
  • 算法(十六)
  • Mysql-经典实战案例(11):深度解析Sysbench压测(从入门到MySQL服务器性能验证)
  • ES 加入高亮设置
  • 12届蓝桥杯—货物摆放
  • 《AI加持,SQL Server预测性维护全攻略》
  • 如何下载 Postman?快速指南!
  • 论坛测试报告
  • 汽车行业可信数据空间研究探索
  • 人工智能与区块链融合:开启数字信任新时代
  • 第 2 章 | 智能合约攻击图谱全景解析
  • 【数组去重、分组和拷贝】
  • Vue 3使用 Socket
  • Skynet 中 snlua 服务启动整体流程分析
  • NetMizer-日志管理系统-远程命令执行漏洞挖掘