蓝桥杯 数的分解
把 2019 分解成 3 个各不相同的正整数之和,并且要求每个正整数都不包含数字 2 和 4,一共有多少种不同的分解方法?
注意交换 3 个整数的顺序被视为同一种方法,例如 1000+1001+18和 1001+1000+18被视为同一种。
#include<bits/stdc++.h> using namespace std; int judge(int n){ while(n){ if(n%10==2) return 1; if(n%10==4) return 1; n/=10; } return 0; } int main(){ int cnt=0,i,j,k; for(i=1;i<2019;i++){ for(j=i+1;j<2019;j++){ if(!judge(i)&&!judge(j)&&!judge(2019-i-j)&&j<2019-i-j){ cnt++; } } } cout<<cnt; return 0; }
本文来自博客园,作者:弈星,转载请注明原文链接:https://www.cnblogs.com/8023yyl/p/17015730.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人