python语言做第七届蓝桥杯B组的题

1.网友年龄
某君新认识一网友。
当问及年龄时,他的网友说:
“我的年龄是个2位数,我比儿子大27岁,
如果把我的年龄的两位数字交换位置,刚好就是我儿子的年龄”

请你计算:网友的年龄一共有多少种可能情况?

提示:30岁就是其中一种可能哦.

请python编程,填写表示可能情况的种数。

for i in range(1,10):for j in range(0,10):if(i*10+j==j*10+i+27):print(i*10+j)


2.生日蜡烛
某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。

现在算起来,他一共吹熄了236根蜡烛。

请问,他从多少岁开始过生日party的?

请填写他开始过生日party的年龄数。
注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。

for i in range(1,100):sum=0for j in range(i,100):sum=sum+jif(sum==236):print(i)continue


3.方格填数(这个题采用的最笨的方法–暴力枚举)
如下的10个格子
±-±-±-+
| | | |
±-±-±-±-+
| | | | |
±-±-±-±-+
| | | |
±-±-±-+

(如果显示有问题,也可以参看【图1.jpg】)

填入0~9的数字。要求:连续的两个数字不能相邻。
(左右、上下、对角都算相邻)

一共有多少种可能的填数方案?

请填写表示方案数目的整数。
注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。

第三题

sum=0
for a in range(10):for b in range(0,10):if(abs(b-a)==1 or a==b):continuefor c in range(0,10):if(abs(c-b)==1 or c==b or c==a):continuefor d in range(0,10):if(abs(d-a)==1 or a==d or d==b or d==c):continuefor e in range(0,10):if(abs(e-a)==1 or abs(e-b)==1 or abs(e-d)==1 or e==a or e==b or e==c or e==d):continuefor f in range(0,10):if(abs(f-a)==1 or abs(f-b)==1 or abs(f-c)==1 or abs(f-e)==1 or f==a or f==b or f==c or f==d or f==e):continuefor g in range(0,10):if(abs(g-b)==1 or abs(g-c)==1 or abs(g-f)==1 or g==a or g==b or g==c or g==d or g==e or g==f):continuefor h in range(0,10):if(abs(h-d)==1 or abs(h-e)==1 or h==a or h==b or h==c or h==d or h==e or h==f or h==g):continuefor i in range(0,10):if(abs(i-d)==1 or abs(i-e)==1 or abs(i-f)==1 or abs(i-h)==1 or i==a or i==b or i==c or i==d or i==e or i==f or i==g or i==h):continue;for j in range(0,10):if(abs(j-e)==1 or abs(j-f)==1 or abs(j-g)==1 or abs(j-i)==1 or j==a or j==b or j==c or j==d or j==e or j==f or j==g or j==h or j==i):continue;sum=sum+1
print(sum)

网友年龄、生日蜡烛、方格填数相关推荐

  1. 2015年第六届蓝桥杯C/C++ A组国赛 —— 第一题:方格填数

    标题:方格填数 在2行5列的格子中填入1到10的数字. 要求: 相邻的格子中的数,右边的大于左边的,下边的大于上边的. 如[图1.png]所示的2种,就是合格的填法. 请你计算一共有多少种可能的方案. ...

  2. [蓝桥杯2016初赛]方格填数-next_permutation

    代码如下: #include <iostream> #include <algorithm> using namespace std;int main() {int a[10] ...

  3. 蓝桥杯2015决赛-方格填数-枚举 or dfs

    题目描述 在2行5列的格子中填入1到10的数字. 要求:相邻的格子中的数,右边的大于左边的,下边的大于上边的. 如下图所示的2种,就是合格的填法. 请你计算一共有多少种可能的方案. 输出 请输出该整数 ...

  4. 2016蓝桥杯省赛---java---B---6(方格填数)

    题目描述 方格填数 思路分析 全排列+检查 代码实现 package com.atguigu.TEST;import static java.lang.Math.abs;class Main{stat ...

  5. 蓝桥杯 方格填数(全排列+图形补齐)

    方格填数 如下的10个格子 填入0~9的数字,同一数字不能重复填.要求:连续的两个数字不能相邻. (左右.上下.对角都算相邻) 一共有多少种可能的填数方案? 请填写表示方案数目的整数. 注意:你提交的 ...

  6. 多项式辗转相除法求最大公约数_点灯游戏、方格填数与 Chebyshev 多项式(续)...

    本文是上一篇文章的续集. 预告:上篇文章说过的基解可视化在本文末尾,不想看中间推导过程的可以直接拉到最底下看图.个人觉得这些图都相当地优美,大概这就是数学的魅力吧. Chebyshev 多项式的性质 ...

  7. 「洛谷」P1406 方格填数

    P1406 方格填数 https://www.luogu.com.cn/problem/P1406 题目描述 给一个n 的方格矩阵,还有 n*n个整数,让你将这些整数填入矩阵,使得每行每列每个对角线上 ...

  8. java实现第七届蓝桥杯方格填数

    方格填数 题目描述 如下的10个格子+--+--+--+| | | | +--+--+--+--+ | | | | | +--+--+--+--+ | | | | +--+--+--+(如果显示有问题 ...

  9. 征战蓝桥 —— 2016年第七届 —— C/C++A组第3题——方格填数

    题目 如下的10个格子 (如果显示有问题,也可以参看[图7-1.jpg]) 填入0~9的数字.要求:连续的两个数字不能相邻. (左右.上下.对角都算相邻) 一共有多少种可能的填数方案? 请填写表示方案 ...

最新文章

  1. python语言标号_Python 编码为什么那么蛋疼?
  2. 数学建模学习笔记——层次分析法(评价类,专家打分一般不用)
  3. 基于GCCAVR的TLC2543读写程序----模拟SPI方式实现
  4. ConfigurableListableBeanFactory
  5. flowable实战(一)flowable与spring boot集成
  6. Bootstrap 图片的形状
  7. 贺岁喜剧《高兴》山寨歌舞大狂欢 陕西话的RAP
  8. java duplicate parameter e_传递参数[duplicate]时出现问题
  9. 大数据分析,带你认识一个你从未见过的周杰伦
  10. 玩转Kinetis之教你将K60主频超到200MHz以上
  11. 大学生数学建模竞赛心得(提高篇) 转
  12. Flask-MDict搭建在线Mdict词典服务
  13. MTK6577+Android4.0之增加重启功能
  14. MediaRecorder之视频录制
  15. 你真的了解“手机端的 C/S架构 向 B/S架构 迁移”吗
  16. mysql中 创建函数失败_Mysql创建函数出错
  17. tiny4412开发板Android篇_3基于tiny4412的Android系统的烧写(SD卡烧写到emmc)
  18. 蓝湖 Axure 墨刀
  19. Java初学者零基础分章学习后续
  20. 公链,仍然是区块链产业的根基!

热门文章

  1. 如何在Mac电脑中添加普通账户?
  2. static函数与普通函数
  3. JS HTML转义码解码
  4. 黑鲨游戏手机4和黑鲨游戏手机4 Pro参数对比买哪个 黑鲨4和黑鲨4 Pro配置区别
  5. js keyup、keypress和keydown事件 详解
  6. java获取音频信息(比特率,声道,采样率),处理切割、合并音频
  7. 二分查找法(函数binary_search)
  8. oracle直播,利用Simple-RTMP-Server搭建RTMP和HLS直播服务(上)
  9. 通过python我实现了照片转化为动漫模式,对象不用整天去找头像了
  10. 2021年建筑电工(建筑特殊工种)考试及建筑电工(建筑特殊工种)试题及答案