![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
蓝桥杯
Someone16111
I am a college student hope to study with everybody together
展开
-
煤球数目
有一堆煤球,堆成三角棱锥形。具体: 第一层放1个, 第二层3个(排列成三角形), 第三层6个(排列成三角形), 第四层10个(排列成三角形), .... 如果一共有100层,共有多少个煤球?请填表示煤球总数目的数字。思路:第一层放1个 第二层 1+2个 第三层 1+2+3......每层放的煤球数成等差数列第i层为(1+i)*i/2个煤球程序:#include<bits/stdc++.h&g...原创 2018-03-19 15:44:19 · 203 阅读 · 0 评论 -
生日蜡烛
某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。 现在算起来,他一共吹熄了236根蜡烛。 请问,他从多少岁开始过生日party的?请填写他开始过生日party的年龄数。思路:1 2 3 4 5 6……这一个等差数列的前n项和为(1+n)*n/2设从a岁开始过生日,到了b岁一共吹熄了236根蜡烛。即为:(a+b)(b-a+1)/2=236枚举求解程序:#includ...原创 2018-03-19 15:47:28 · 333 阅读 · 0 评论 -
凑算式
如图,这个算式中A~I代表1~9的数字,不同的字母代表不同的数字。比如: 6+8/3+952/714 就是一种解法, 5+3/1+972/486 是另一种解法。 这个算式一共有多少种解法?思路:法一:暴力求解将1~9的数字进行全排列,找到满足算式的解,则计数加一int main(){ int a[9 + 5],ans = 0; for(int i = 0;i < 9;i++) ...原创 2018-03-19 15:56:54 · 295 阅读 · 0 评论 -
交换瓶子
有N个瓶子,编号 1 ~ N,放在架子上。 比如有5个瓶子: 2 1 3 5 4 要求每次拿起2个瓶子,交换它们的位置。 经过若干次后,使得瓶子的序号为: 1 2 3 4 5 对于这么简单的情况,显然,至少需要交换2次就可以复位。 如果瓶子更多呢?你可以通过编程来解决。 输入格式为两行: 第一行: 一个正整数N(N<10000), 表示瓶子的数目 第二行:N个正整数,用空格分开,表示瓶子目前...原创 2018-03-19 19:11:36 · 467 阅读 · 0 评论