【蓝桥杯训练】第四天1279、1300

1279

[蓝桥杯2015决赛]机器人数目

少年宫新近邮购了小机器人配件,共有3类,其中,
A类含有:8个轮子,1个传感器
B类含有: 6个轮子,3个传感器
C类含有:4个轮子,4个传感器
他们一共订购了100套机器人,收到了轮子600个,传感器280个。
根据这些信息请你计算:B类型机器人订购了多少个?
输出
请直接提交该整数,不要填写任何多余内容。

注意

签到题

算法

  1. 列方程求解
  2. 枚举解

题解

分别设A、B、C各有x,y,z个
择有8x+6y+4z=600 and x+3y+4*z=280 and x+y+z=100

for x in range(100):
    for y in range(100):
        for z in range(100):
            if 8*x+6*y+4*z == 600 and x+3*y+4*z==280 and x+y+z==100:
                print(y)

1300

[蓝桥杯2016初赛]有奖猜谜

小明很喜欢猜谜语。最近,他被邀请参加了X星球的猜谜活动。
每位选手开始的时候都被发给777个电子币。
规则是:猜对了,手里的电子币数目翻倍,猜错了,扣除555个电子币, 扣完为止。
小明一共猜了15条谜语。战果为:vxvxvxvxvxvxvvx
其中v表示猜对了,x表示猜错了。请你计算一下,小明最后手里的电子币数目是多少。

输出
请填写表示最后电子币数目的数字。

注意

签到题

算法

一次遍历求解

题解

a = 'vxvxvxvxvxvxvvx'
s = 777
for i in a:
    if i == 'v':
        s = s*2
    else:
        s = s-555
print(s)
posted @ 2020-01-22 17:13  燕山北  阅读(161)  评论(0编辑  收藏  举报