【02月22日 19:00 蓝桥月赛 】第一名200元现金大奖!惊喜周边,全勤实验豆!
13435查看
蓝桥_小羽学姐
12
2023-09-22 18:02

⬆️ 扫码加入竞赛交流群,入群反馈&抽奖&赛后赛题直播解析

【第二十六场蓝桥月赛】参赛地址:https://www.lanqiao.cn/oj-contest/senior-26/

⚠️无积分限制,任何用户均可参加。

对算法赛有任何的意见和建议,都可以填到表中哦👉算法赛问题收集表

一、比赛时间

  • 本场比赛为「蓝桥·算法双周赛」第二十六场蓝桥月赛
  • 本场比赛时间为 2025 年 02 月 22 日(星期六),下午 19:00 ~ 21:00,共 2 小时

二、本场比赛信息

  • 出题人:Cotree(ICPC 区域赛银牌)。
  • 验题人:1.小羊肖恩(北京大学在读,保研本校,力扣全球排名第 6,竞赛分 3496,第十五届蓝桥杯 Python 研究生组全国冠军);2.执梗(CSDN 粉丝6W+,蓝桥杯 C++、Java、Python 三组别国一,CCPC铜牌,省赛银牌);3.qulate(CF紫名)。

三、参赛奖励

图片描述
*nn 为自然数。
*若 100×2n1+1答题人数<100×2n100\times 2^{n-1}+1 ≤ 答题人数 < 100\times 2^{n},则计入上一周期。

抽奖代码
import random


class Gift:
    """
    抽检类
    """

    def __init__(self, user_count):
        self.user_count = user_count

    @staticmethod
    def get_luck_body(start, end, count=2):
        if start == end:
            return [start]
        luck_list = []
        while len(luck_list) < count:
            luck = random.randint(start, end)
            if luck not in luck_list:
                luck_list.append(luck)
        return luck_list

    def prize_draw(self):
        """
        抽奖函数
        """

        if self.user_count < 100:
            print("抽奖人数不足100人")
            return

        # 4-10名,赛后直播随机抽取1人,¥200
        luck_body = self.get_luck_body(4, 10, count=1)
        print("第4∼10名,赛后直播随机抽取1人,¥200,中奖名单为:{luck_body}".format(luck_body=luck_body))

        pre_section = [11, 100]
        n = 1
        while True:

            section_start = 100 * pow(2, n - 1) + 1
            section_end = min(100 * pow(2, n), self.user_count)

            if pre_section[0] <= 100:
                num_count = 4
                reward_amount = 100
            else:
                num_count = 5
                reward_amount = 40

            # 如果这个周期不是满,就用这个周期的人数加上上个周期的人数去抽奖 结束循环
            if section_end < 100 * pow(2, n):
                section_start = pre_section[0]
                luck_body = self.get_luck_body(section_start, section_end, count=num_count)
                print(
                    "第{section_start}∼{section_end}名,每个区间,赛后直播随机抽取{num_count}名,每人¥{reward_amount},中奖名单为:{luck_body}".format(
                        section_end=section_end, section_start=section_start, num_count=num_count,
                        reward_amount=reward_amount, luck_body=luck_body))
                break
            # 如果这个周期是满的 则继续循环
            else:
                pre_section_start, pre_section_end = pre_section
                luck_body = self.get_luck_body(pre_section_start, pre_section_end, count=num_count)
                print(
                    "第{section_start}∼{section_end}名,每个区间,赛后直播随机抽取{num_count}名,每人¥{reward_amount},中奖名单为:{luck_body}".format(
                        section_end=pre_section_end, section_start=pre_section_start, num_count=num_count,
                        reward_amount=reward_amount, luck_body=luck_body))
                pre_section = [section_start, section_end]

            n += 1


if __name__ == '__main__':
    user_count = input()
    gift = Gift(int(user_count))
    gift.prize_draw()
copy

四、赛后真题解析

  • 比赛赛后将提供免费直播讲解,主讲人:执梗(CSDN 粉丝6W+、蓝桥杯 C++&Java 双国一、ACM铜牌)。
  • 时间:02 月 22 日(比赛当日)晚 21 时
  • 观看直播地址:http://live.bilibili.com/4798053

五、赛事交流

六、注意事项

  • 本场比赛采用 ACM 赛制,答题时可自行选择语言,提交后即出成绩,统一评分不分组,自动生成全国、全省、全校排名。
  • 本次比赛会计算等级分(可在个人中心查看),基础积分 1000 分,根据等级分计算方式,比赛结束后等级分会根据排名上下变动,请您知悉。
  • 🚫严禁开小号/和他人分享答案以达成任何目的,或者直接套用非本人编写的代码。本次比赛将使用反作弊系统,因为任何原因被反作弊系统发现(包括多人套用同一个互联网公开的代码)、被举报或在抽查代码时发现选手有影响比赛成绩公平性的行为,视情节严重性给予取消成绩、警告性封禁或者封号的处罚。
  • 如果发现比赛有原题或其他影响公平性的因素,请私聊学姐反馈,而不要以任何方式公开
  • 奖励在比赛结束后1个月内,发放给各位。
  • 此活动最终解释权归蓝桥云课运营中心所有。


    ⬆ 私聊学姐反馈~
全部回复(74)
房鑫鹏
2023-10-08 21:05

比赛需要准备什么设备软件等,可以提前交卷吗

回复
蓝桥_小羽学姐
12
2023-10-09 16:51

不需要的~直接线上就可以参加!可以提前交卷~

回复
KKKK1723
2025-01-11 21:26

赛后pdf怎么领·,v没回信息

回复
jiangqiao
2023-10-11 22:27

社会人士可以参与吗

回复
蓝桥_小羽学姐
12
2023-10-12 09:32

当然可以啦!!!非常欢迎参加!!!

回复
slavco
2023-10-14 12:21

比赛考的都是算法题目吗?

回复
蓝桥_小羽学姐
12
2023-10-16 09:51

嗯呢 是的哦

回复
渣鸡块君
2023-10-14 19:57

为什么第五题写的线性解但是提示TLE

回复
蓝桥_小羽学姐
12
2023-10-16 11:25

可以扫码加入竞赛交流群,入群反馈哦

回复
Bugmaker
125
2023-10-15 14:32

实验豆还没到账

回复
蓝桥_小羽学姐
12
2023-10-16 09:18

奖励会在比赛结束后,5个工作日内,发放到大家账户哦~

回复
weijingran
回复
2023-11-26 13:22

实验豆有啥用

回复
slavco
2023-10-15 15:42

我的实验豆,我要实验豆

回复
蓝桥_小羽学姐
12
2023-10-16 09:18

奖励会在比赛结束后,5个工作日内,发放到大家账户哦~

回复
slavco
2023-10-15 15:43

为啥得到了一大堆优惠券

回复
蓝桥_小羽学姐
12
2023-10-16 09:18

奖励会在比赛结束后,5个工作日内,发放到大家账户哦~

回复
haqisaiy
2023-10-15 19:10

竞赛环境能不能支持一下c++17啊,第一场比赛很多选手由于用到c++17新增语法,导致提交答案编译错误罚时。

回复
蓝桥_小羽学姐
12
2023-10-16 11:28

暂时不可以哦。蓝桥杯正式比赛也不支持c++17呢~

回复
蓝桥_小羽学姐
12
2023-10-16 11:39

之后会进行优化!

回复
lanqiao2101242880
2023-10-15 22:42

赛后能不能把测试用例放出来,我们想研究一下

回复
蓝桥_小羽学姐
12
2023-10-16 11:27

不好意思哦,测试用例是内部资源,不便于提供🥺

回复
euyia
2023-12-28 09:42

感觉只有atc 有这个格局

回复
wydwyd0101
240
回复
2024-01-05 10:47

atc是啥

回复
柳岸风残月
2023-10-16 10:24

现金奖励怎么发?

回复
蓝桥_小羽学姐
12
2023-10-16 11:01

获奖后,小助手会联系您的哦~

回复
lanqiao7507459092
2023-10-24 18:20

我正在拼 《蓝桥杯省赛无忧班》,快来和我一起!https://www.lanqiao.cn/cup/group-activity/9/join/2940/?channel_id=2

回复
Keyzee
2023-10-24 21:14

怎么把题解删了啊

回复
蓝桥_小羽学姐
12
2023-10-25 17:52

题解暂时删不了哦

回复
xxskxx
2023-10-26 13:22

我正在拼 《蓝桥杯省赛无忧班》,快来和我一起!https://www.lanqiao.cn/mobile/cup/group-activity/9/join/2992/

回复
lanqiao8291168497
2023-10-28 12:18

一起拼团!金牌选手推荐:《蓝桥杯省赛无忧班》https://www.lanqiao.cn/mobile/cup/group-activity/11/join/3071/

回复
黑子说话
2023-11-08 19:38

有没有什么资料或者是往届的真题啊

回复
蓝桥_小羽学姐
12
2023-11-10 10:46

加学姐找学姐拿~

回复
你的回复