草庐IT

争霸赛

全部标签

【华为OD机试真题 python】星际篮球争霸赛【2022 Q4 | 100分】

前言《华为OD笔试真题python》本专栏包含华为OD机试真题,会实时更新收纳网友反馈,为大家更新最新的华为德科OD机试试题,为大家提供学习和练手的题库,订阅本专栏后可私信进交流群哦■题目描述【星际篮球争霸赛】在星球争霸篮球赛对抗赛中,最大的宇宙战队希望每个人都能拿到MVP,MVP的条件是单场最高分得分获得者。可以并列所以宇宙战队决定在比赛中尽可能让更多队员上场,并且让所有得分的选手得分都相同,然而比赛过程中的每1分钟的得分都只能由某一个人包揽。输入描述输入第一行为一个数字t,表示为有得分的分钟数1≤t≤50第二行为t个数字,代表每一分钟的得分p,1≤p≤50输出描述输出有得分的队员都是MVP

星际争霸之小霸王之小蜜蜂(十六)--狂奔的花猫

系列文章目录星际争霸之小霸王之小蜜蜂(十五)--剧将终场星际争霸之小霸王之小蜜蜂(十四)--资本家的眼泪星际争霸之小霸王之小蜜蜂(十三)--接着奏乐接着舞星际争霸之小霸王之小蜜蜂(十二)--猫有九条命  星际争霸之小霸王之小蜜蜂(十一)--杀杀杀 星际争霸之小霸王之小蜜蜂(十)--鼠道星际争霸之小霸王之小蜜蜂(九)--狂鼠之灾 星际争霸之小霸王之小蜜蜂(八)--蓝皮鼠和大脸猫  星际争霸之小霸王之小蜜蜂(七)--消失的子弹星际争霸之小霸王之小蜜蜂(六)--让子弹飞  星际争霸之小霸王之小蜜蜂(五)--为小蜜蜂降速 星际争霸之小霸王之小蜜蜂(四)--事件监听-让小蜜蜂动起来目录系列文章目录文章目

星际争霸之小霸王之小蜜蜂(十五)--剧将终场

系列文章目录星际争霸之小霸王之小蜜蜂(十四)--资本家的眼泪星际争霸之小霸王之小蜜蜂(十三)--接着奏乐接着舞星际争霸之小霸王之小蜜蜂(十二)--猫有九条命 星际争霸之小霸王之小蜜蜂(十一)--杀杀杀 星际争霸之小霸王之小蜜蜂(十)--鼠道星际争霸之小霸王之小蜜蜂(九)--狂鼠之灾 星际争霸之小霸王之小蜜蜂(八)--蓝皮鼠和大脸猫  星际争霸之小霸王之小蜜蜂(七)--消失的子弹星际争霸之小霸王之小蜜蜂(六)--让子弹飞 星际争霸之小霸王之小蜜蜂(五)--为小蜜蜂降速 星际争霸之小霸王之小蜜蜂(四)--事件监听-让小蜜蜂动起来目录系列文章目录文章目录前言二、整体分析 alien_invasion

星际争霸之小霸王之小蜜蜂(十三)--接着奏乐接着舞

系列文章目录星际争霸之小霸王之小蜜蜂(十二)--猫有九条命 星际争霸之小霸王之小蜜蜂(十一)--杀杀杀 星际争霸之小霸王之小蜜蜂(十)--鼠道星际争霸之小霸王之小蜜蜂(九)--狂鼠之灾 星际争霸之小霸王之小蜜蜂(八)--蓝皮鼠和大脸猫 星际争霸之小霸王之小蜜蜂(七)--消失的子弹 星际争霸之小霸王之小蜜蜂(六)--让子弹飞 星际争霸之小霸王之小蜜蜂(五)--为小蜜蜂降速 星际争霸之小霸王之小蜜蜂(四)--事件监听-让小蜜蜂动起来目录系列文章目录文章目录前言一、设置开始按钮二、绘制开始按钮 三、添加点击响应 四、重置游戏进程总结前言前面我们已经完成了游戏主体部分,现在我们要打磨游戏的细节,增加游

星际争霸之小霸王之小蜜蜂(十一)--杀杀杀

系列文章目录星际争霸之小霸王之小蜜蜂(十)--鼠道星际争霸之小霸王之小蜜蜂(九)--狂鼠之灾 星际争霸之小霸王之小蜜蜂(八)--蓝皮鼠和大脸猫 星际争霸之小霸王之小蜜蜂(七)--消失的子弹 星际争霸之小霸王之小蜜蜂(六)--让子弹飞 星际争霸之小霸王之小蜜蜂(五)--为小蜜蜂降速 星际争霸之小霸王之小蜜蜂(四)--事件监听-让小蜜蜂动起来目录系列文章目录文章目录前言一、基本思路二、消灭老鼠 三、补充老鼠 四、重构总结前言昨天我们已经创建了一大群老鼠,今天我们将一只只消灭他们,这让我想起了除四害。一、基本思路玩过游戏的都知道,游戏里有个名词叫碰撞体积,当我们玩躲避类游戏时,希望自己操控的角色碰撞

星际争霸之小霸王之小蜜蜂(七)--消失的子弹

目录前言 一、删除子弹 二、限制子弹数量 三、继续重构代码总结前言昨天我们已经让子弹飞了起来,但是会面临一个和之前小蜜蜂一样的问题,小蜜蜂的行动应该限制在窗口内,那么子弹也是有相同之处,也需要限制一个移动范围,当超出范围之后,就要将其消灭,释放内存,因为子弹飞出屏幕外不是真的消失,只是不显示而已,依然占用内存空间。 一、删除子弹 按照上面的说法,我们只需要判断子弹的位置,如果子弹已经超出窗口就可以删除。这个判断放在哪里合适呢,个人觉得放在刷新窗口前比较合适,在显示窗口内容前判断是否需要删除后,就不用浪费资源了。这样,我们来修改主函数:importpygameimportsettingsfrom

星际争霸之小霸王之小蜜蜂(九)--狂鼠之灾

系列文章目录星际争霸之小霸王之小蜜蜂(八)--蓝皮鼠和大脸猫 星际争霸之小霸王之小蜜蜂(七)--消失的子弹 星际争霸之小霸王之小蜜蜂(六)--让子弹飞 星际争霸之小霸王之小蜜蜂(五)--为小蜜蜂降速 星际争霸之小霸王之小蜜蜂(四)--事件监听-让小蜜蜂动起来目录系列文章目录文章目录前言一、创建Group类二、创建create_fleet函数三、增加列总结前言昨天我们已经将一个小老鼠显示到窗口上,今天我们来实现显示多个小老鼠,有了之前创建多个子弹的例子,我们照着写就行了。一、创建Group类参照创建子弹的步骤,我们首先要在主函数里创建一个Group类的容器,用来存放这些老鼠对象,然后将Group

GPT大模型之后,谷歌、微软、百度们AI争霸的下一战

又来了一个大模型!4月14日,雷军宣布推出小米的大规模语言模型;4月11日,在阿里云峰会上,阿里云智能首席技术官周靖人正式宣布推出大规模语言模型——通义千问,并宣布要在钉钉、天猫精灵等阿里所有产品接入通义千问。这是继百度、360之后,在短短的一个月之内,国内又两个互联网巨头正式推出的ChatGPT产品与技术。其实,不止百度、360,华为、腾讯、字节、商汤等国内众多互联网或AI厂商,甚至是王小川、王慧文等业界大佬新成立的创业公司,也都要推出相关产品。一场AI大战迅速在国内市场激烈上演。这一切,都源于诞生两个月即吸引1亿个用户的ChatGPT!也源于今年1月以来微软和谷歌在全球上演的一场环环相扣的

星际争霸之小霸王之小蜜蜂(六)--让子弹飞

目录前言 一、添加子弹设置 二、创建子弹 三、创建绘制和移动子弹函数 四、让子弹飞 五、效果 总结前言小蜜蜂的基本操作已经完成了,现在开始编写子弹的代码了。 一、添加子弹设置 在我的预想里,我们的小蜜蜂既然是一只猫,那么放出的子弹应该是一只猫爪,或者是爪印,一个小梅花也是可以的,但是“大蟒蛇”是画出一个灰色的长方形小方块作为子弹,我们先按照书上的来操作,后期我们自己再升级。首先跟新setting模块,增加子弹需要的设置的属性值,比如长、宽、颜色、速度等classSettings():def__init__(self):self.screen_width=800self.screen_heigh

星际争霸之小霸王之小蜜蜂(四)--事件监听-让小蜜蜂动起来

目录前言一、监听按键并作出判断 二、持续移动 三、左右移动 总结:前言今天开始正式操控我们的小蜜蜂了,之前学java的时候是有一个函数监听鼠标和键盘的操作,我们通过传过来不同的值进行判断,现在来看看python是否一样的实现。一、监听按键并作出判断 以我浅薄的知识判断,流程应该为时刻监听键盘或者鼠标的操作,然后判断键盘是否点击的方向键,假如点击一下向左移动,那么我们就将小蜜蜂的位置向左移动一个设定好的距离,然后再显示在屏幕上。我们专门创建了一个模块game_functions来存放游戏操作的代码,那么我们在game_functions模块里面编写就性,下面我们看看代码:importsysimp