【蓝桥杯训练】第二天1255、1258

摘要:
1255[蓝桥杯2015初赛]饮料换购乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去。那么,对于他初始买入的n瓶饮料,最后他一共能喝到多少瓶饮料。虽然这些说法纯属无稽之谈,但有时还要迎合大众的需求。某抽奖活动奖券号码是5位数,要求其中不要出现带“4”的号码。主办单位请你计算一下,如果任何两张奖券不重号,最多可发出奖券多少张。
1255

[蓝桥杯2015初赛]饮料换购

乐羊羊饮料厂正在举办一次促销优惠活动。
乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去(但不允许暂借或赊账)。
请你计算一下,如果小明不浪费瓶盖,尽量地参加活动。
那么,对于他初始买入的n瓶饮料,最后他一共能喝到多少瓶饮料。
输入
输入存在多组测试数据
每组测试数据输入一行包含一个正整数n(1<=n<=10000)
输出
对于每组数据输出一行,包含一个整数,表示实际得到的饮料数
样例输入 Copy
100
101
样例输出 Copy
149
151

注意

不允许暂借或赊账,及先要能-3,才能+1

算法

  1. 直接按照题目的逻辑出发,-3后判断n的正负
  2. n 为正,瓶盖数++,当前未使用瓶盖数++;
  3. n 为负,即退出

题解

def f(n):
    res = n
    while True:
        n = n - 3
        if n >= 0:
            res = res + 1
            n = n + 1
        else:
            break
    print(res)
 
while True:
    f(int(input())) 
1258

[蓝桥杯2015初赛]奖券数目

有些人很迷信数字,比如带“4”的数字,认为和“死”谐音,就觉得不吉利。
虽然这些说法纯属无稽之谈,但有时还要迎合大众的需求。
某抽奖活动奖券号码是5位数(10000-99999),要求其中不要出现带“4”的号码。
主办单位请你计算一下,如果任何两张奖券不重号,最多可发出奖券多少张。
输出
请提交该数字(一个整数),不要写任何多余的内容或说明性文字。

注意

此处利用了python扫描字符串,以及in关键字

算法

直接枚举,利用函数筛选

题解

结果:print('52488')

def f(data):
    array = [i for i in str(data)]
    if '4' in array:
        return False
    else:
        return True
res = 0
for i in range(10**4,10**5):
    if f(i):
        res = res + 1
print(res)

免责声明:文章转载自《【蓝桥杯训练】第二天1255、1258》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇深入Java虚拟机之内存区域与内存溢出iOS之多线程浅谈下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Java实现 蓝桥杯 算法提高 歌唱比赛(暴力)

试题 算法提高 歌唱比赛 问题描述   X市正在进行歌唱比赛,请你写一个程序计算得分。 每名选手从1到N编号,每名选手的综合成绩由以下几个部分组成: 1.歌唱得分占70% 2.才艺展示得分占20% 3.观众投票得分占10% 4.不超过五分的特殊加分(如果总分超过100分则记为100) 输入格式   第一行一个整数N,表示选手人数 接下来N行,每行四个整...

2019年第十届蓝桥杯国赛总结(JavaA组)

JavaA组国二,可以报销了~ JA死亡之组可不是盖的,rank12的排名还是拿不到国一啊(只有五个。。 出成绩的一刻波澜不惊,毕竟去年有国一了不慌哈哈哈 不过对我来说这个结果还算意料之外吧,毕竟大三考研狗 这次再也不敢说蓝桥杯水了,十周年十道题分分钟教你做人... 不仅题量大时间紧,题目难度也在向ACM看齐(ACM还让带板子呢。。 先说题目吧,具体记不太...

【蓝桥杯训练】第二天1259、1260

1259 [蓝桥杯2015初赛]三羊献瑞 观察下面的加法算式: 其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字。请你填写“三羊献瑞”所代表的4位数字(答案唯一),不要填写任何多余内容。输出请你填写“三羊献瑞”所代表的4位数字(答案唯一),不要填写任何多余内容。 注意 答案唯一,相同的汉字代表相同的数字,不同的汉字代表不同的数字 算法 下面说的进...

蓝桥杯-测试次数

x星球的居民脾气不太好,但好在他们生气的时候唯一的异常举动是:摔手机。 各大厂商也就纷纷推出各种耐摔型手机。x星球的质监局规定了手机必须经过耐摔测试,并且评定出一个耐摔指数来,之后才允许上市流通。 x星球有很多高耸入云的高塔,刚好可以用来做耐摔测试。塔的每一层高度都是一样的,与地球上稍有不同的是,他们的第一层不是地面,而是相当于我们的2楼。 如果手机...

蓝桥杯 最优包含

这一题类似于距离编辑,所以我们首先来看看什么是编辑距离。 题目 2141: [信息学奥赛一本通-T1276 ]编辑距离  https://www.dotcpp.com/oj/problem2141.html 题目描述 设A和B是两个字符串。我们要用最少的字符操作次数,将字符串A转换为字符串B。这里所说的字符操作共有三种:    1、删除一个字符; ...

蓝桥杯错误数据——运行超时(末尾文件结束)

一开始的代码,运行超时 #include<iostream>#include<cmath>#include<cstdio>#include<algorithm>#include<string>#include<cstring> using namespacestd; int a[105...