【蓝桥杯刷题训练营】day05
创始人
2024-05-30 20:15:52
0

1 数的分解

拆分成3个数相加得到该数
在这里插入图片描述
然后采用了一种巨愚蠢的办法:

int main()
{int count = 0;int a = 2;int b = 0;int c = 1;int d = 9;int a1, a2, a3;int c1, c2, c3;int d1, d2, d3;for (a1 = 0; a1 < 2; a1++){for (a2 = 0; a2 < 2; a2++){for (a3 = 0; a3 < 2; a3++){if (a1 + a2 + a3 == 2){for (c1 = 0; c1 <= 1; c1++){for (c2 = 0; c2 <= 1; c2++){for (c3 = 0; c3 <= 1; c3++){if (c1 + c2 + c3 == 1){for (d1 = 0; d1 <= 9; d1++){for (d2 = 0; d2 <= 9; d2++){for (d3 = 0; d3 <= 9; d3++){if (d1 + d2 + d3 == 9&& d1 != 2 && d1 != 4&& d2 != 2 && d2 != 4&& d3 != 2 && d3 != 4){if (a1 * 1000 + 0 * 100 + c1 * 10 + d1 != a2 * 1000 + 0 * 100 + c2 * 10 + d2&& a2 * 1000 + 0 * 100 + c2 * 10 + d2 != a3 * 1000 + 0 * 100 + c3 * 10 + d3&& a1 * 1000 + 0 * 100 + c1 * 10 + d1 != a3 * 1000 + 0 * 100 + c3 * 10 + d3&& a1 * 1000 + 0 * 100 + c1 * 10 + d1 != 0){count++;}}}}}}}}}}}}}printf("%d", count);return 0;
}

为什么说这种方法愚蠢呢?
我将2019 拆分成2 、0、1、9四个数分别计算(个位十位百位千位)
2 只有1 1 0 这种情况
0 只有0 0 0 这种情况
1 只有0 0 1 这种情况
然后排列组合 判断几数相加是否等于2019

但是我没有思考到1个问题:进位,因为可以通过进位的方式获得更大的值,三数相加任然可以等于2019,我只是单纯的考虑到每一位对应的值
所以当看到正确结果完全傻眼了,思考方向错了!!!

那么正确方法应该如何处理呢?

2 猜生日

#include
int main(void)
{int b=19000600,y,d,x;for(y=0;;y++){for(d=1;d<=30;d++){x=b+y*10000+d;if(x%2012==0&&x%3==0&&x%12==0){printf("%d",x);return 1;}    }}
}

相关内容

热门资讯

摸摸你的腰mp3 摸摸你的腰mp3摸摸你的腰mp3... 摸摸你的腰mp3 展开 好多水我摸摸你的头好温柔,我...
最近书荒啊,谁有没有好看的言情... 最近书荒啊,谁有没有好看的言情小说介绍一些啊!不配【有三部】,赶夫上轿【轻松】,南风过境【宠文】,花...
金饰克价再次涨至1000元!黄... 本文来自微信公众号“大象新闻”6月30日,现货黄金盘中一度跌至一个月内新低,随后开始大幅反弹,收报3...
西安警方回应“中华田园犬禁养”... 6月30日,网传陕西省西安市公安局限制养犬管理办公室发布的“重点限养区禁止饲养烈性犬和大型犬”图片引...
小学生常常以教师的行为为榜样,... 小学生常常以教师的行为为榜样,教师也处处表现出对表现好的学生的喜爱和认可,学生从中获得派生地位。这种...
香港维持对日本水产进口管制 作者 | 《财经》特派香港记者 焦建 编辑 | 苏琦  日本水产及日式料理多年来受港人追捧,日本水产...
成都先导终止收购海纳医药65%... 6月30日,成都先导药物开发股份有限公司(以下简称“成都先导”)宣布,因未能就交易事项的核心条款达成...
11岁女孩身高137cm,警惕...   炒股就看金麒麟分析师研报,权威,专业,及时,全面,助您挖掘潜力主题机会! 转自:医学界*仅供医...
《勇气》阅读题理解 《勇气》阅读题理解 19世纪,在英国的名门公立学校—哈罗学校常常会出现以强凌弱、以大欺小的事情。...
建设银行再创历史新高!牵手“山...   炒股就看金麒麟分析师研报,权威,专业,及时,全面,助您挖掘潜力主题机会!   中国基金报记者 ...