展开

关键词

51Nod 1289 大鱼吃小鱼(模拟,经典好题)

1289 大鱼吃小鱼            题目来源:             Codility 基准时间限制:1 秒 空间限制:131072 KB 分值: 5         难度:1级算法题 有N条鱼每条鱼的位置及大小均不同,他们沿着X轴游动,有的向左,有的向右。 游动的速度是一样的,两条鱼相遇大鱼会吃掉小鱼。从左到右给出每条鱼的大小和游动的方向(0表示向左,1表示向右)。问足够长的时间之后,能剩下多少条鱼? 第2 - N + 1行:每行两个数A[i], B[i],中间用空格分隔,分别表示鱼的大小及游动的方向(1 <= A[i] <= 10^9,B[i] = 0 或 1,0表示向左,1表示向右)。 Input示例 5 4 0 3 1 2 0 1 0 5 0 Output示例 2 题目链接:http://www.51nod.com/onlineJudge/questionCode.html#!

60270

《我们捉鱼吧》——Scratch神奇的“侦测”功能总结

导读:本文通过案例《鼠标捉鱼》、《大鱼吃小鱼》、《小猫捉鱼》总结了Scratch的侦测功能。 ? “侦测”功能是Scratch又一个神奇的功能,合理的运用能够制作出无数种让人惊讶的效果。 我们先自己画一条鱼,点击角色面板上的“绘制新角色”按钮,为了让鱼能够游动起来,我画了两帧(就是两幅画啦)。编辑代码如下。实验一下,每当鼠标碰到鱼,他就说别捉住了,然后隐藏,过一会再出现。 ? 下面我们把这个游戏修改成《大鱼吃小鱼》的游戏。我们需要一条大鱼的形象,不需要重新画,把第一条鱼复制一下,在“造型”面板中换一下鱼的颜色,就可以了。 我们为大鱼加上代码,将其大小设为200,并用方向键控制它游动的方向,如下图所示。 ? 我们需要把红鱼身上“碰撞”代码换成“颜色检测”,如下图所述。 ? 这样就有点游戏的意思了。 如果你愿意,可以为大鱼设置一个张嘴吃小鱼的形象,然后配上一点音效就更好了。     我们接着把游戏改成《小猫捉鱼》的游戏。

1.6K20
  • 广告
    关闭

    90+款云产品免费体验

    提供包括云服务器,云数据库在内的90+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    漫画:大鱼吃小鱼小鱼吃虾米。小鱼为什么不能躲起来?

    玩家最初扮演一个单细胞生物,通过“大鱼吃小鱼小鱼吃虾米,虾米吃水藻”的规则,逐步进化为宇宙文明生物。换句话说,大鱼之上总是有更大的鱼存在。 总有一条更大的鱼(Always a Bigger Fish)不但是电影情节中的经典桥段,也是各种恶搞的灵感来源——小鱼总是被大鱼吃掉,而大鱼上面始终还有更大的鱼。 久而久之,聪明的大鱼或许就不会去吃小鱼了,否则按照传统剧情,它身后会出现一条更大的鱼吃掉自己。让我们完整叙述一下问题: 大鱼小鱼的问题:假设有10条鱼,它们从小到大依次编号为1, 2, …, 10。 我们假设,如果有小鱼 吃的话,大鱼肯定不会放过;但是,保全性命的优先级显然更高,在吃小鱼之前, 大鱼得先保证自己不会被吃掉才行。

    38920

    哈佛大学开发机器鱼混入鱼群,成群结队不追尾,还能作“搜索队”!

    来看看这条可可爱爱的小鱼,七只这样的小鱼在哈佛大学实验室的一个暗淡的水箱中轻轻游动,用它们的大眼睛互相张望。 ? 这条小鱼叫Bluebot,集齐七只Bluebot就可以召唤神龙了! 灵感来源于浅海鱼群——内隐协调 在浅海区有一种奇妙的景观,一群群“挨挨挤挤”的鱼紧挨彼此、维持队形,它们当中的每一个成员都在不停地游动。 组织成集群在水中游动。 它还可以构建出一种特殊的模式,让新加入的机器人小鱼不管在任何角度插进队伍都能及时适应“鱼群”的运动状态。 除此之外,研究人员还利用Blueswarm视觉之间的相位匹配,实现了鱼群的搜索任务。 即使我们可以轻易看出机器人鱼和真正的鱼之间的差别,但在鱼的眼里,它和自己没什么不同,Blueswarm在游动时也不会发出声响而吓走鱼群。

    19210

    小鱼比可爱

    1 引言 在python学习中,我们学习了判断for循环语句,以及如何构建列表和以及使用map在同一行输入多个数,利用这些所学,我们就能解决一些生活中常见问题 2 问题 小鱼比可爱,鱼被从左到右排成一排 示例1 输入:6 4 3 0 5 1 2 输出:0 0 0 3 1 2 示例2 输入:6 4 8 6 4 5 6 输出:0 1 1 0 1 3 3 方法 用map输入多个小鱼的可爱值 ,再将他们一一存入列表中,运用第一次for循环将列表中的小鱼可爱值抽出,第二次for循环将小鱼左边的可爱值抽出,与当前的数值进行比较,运用if判断是否小于,若小于进入判断中变量加1,最后进行输出 4 实验结果与讨论 1): if g[i] > g[j]: d.append(g[i]) a +=1 print(a,end=' ') 5 结语 针对判断是小鱼比可爱问题

    6310

    基于HTML5的WebGL经典3D虚拟机房漫游动

    http://www.hightopo.com/demo/room-walkthrough/index.html ?

    38580

    基于HTML5的WebGL经典3D虚拟机房漫游动

    http://www.hightopo.com/demo/room-walkthrough/index.html 界面上的“reset”和“start”两个按钮是直接加在 body 体中的 button

    33040

    Canvas游动的花花肠子

    Canvas顶级动画之游动的花花肠子 代码比较精简,适合有一定Canvas基础的程序员开发,如果你没有基础,请点击它:一看就学废,“我不是费圆” 博客指南 ? ? ? ? <! DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> html (TAU))]; tentacle.setTarget(tentacle.base); tentacle.follow = false; }); }); </script> </html

    22340

    pygame-游戏开发学习笔记(八)–pygame.time&&fps 动画制作

    我们把上面的结论实际试用一下,假设让我们的小鱼儿每秒游动250像素,这样游动一个屏幕差不多需要2.56秒。 我们就需要知道,从上一帧开始到现在,小鱼应该游动了多少像素,这个算法很简单,速度*时间就行了,也就是250 * time_passed_second。 不过我们刚刚得到的time_passed是毫秒,不要忘了除以1000.0,当然我们也能假设小鱼每毫秒游动0.25像素,这样就可以直接乘了,不过这样的速度单位有些怪怪的…… #coding:utf-8 background_image_filename

    54310

    小鱼的故事

    许多年之后,面对同一个作图需求,僵小鱼将会回想起,在微信群里提出相同问题的那个遥远的上午 在那个遥远的上午,百无聊赖地做着项目,用Seurat[1]画着一个又一个单细胞marker基因小提琴图,“这种图真是够了 对于群里的新成员,大家都还是比较热心的,有大佬直接指出“scanpy does it”,有的大佬指出“这张图来自Nature肝硬化的文章吧”,“都这么熟悉的么”,僵小鱼在群里回应道。“真的假的?” 最终僵小鱼选择了AI,以下是成图: ? AI才是真的解决一切! 僵小鱼的故事已经告一段落了,我的心里却久久未能平复,作为已经5年没向AI过低头的人,我始终秉承的信念是:python能解决一切。 所以在僵小鱼声明“我目前只能接受seurat”后,众人不再理睬的那句“scanpy does it”始终萦绕在我的脑海。 /release/bioc/html/scater.html [11] scanpy: https://scanpy.readthedocs.io/en/stable/installation.html

    82820

    P1425 小鱼的游泳时间

    题目描述 伦敦奥运会要到了,小鱼在拼命练习游泳准备参加游泳比赛,可怜的小鱼并不知道鱼类是不能参加人类的奥运会的。 这一天,小鱼给自己的游泳时间做了精确的计时(本题中的计时都按24小时制计算),它发现自己从a时b分一直游泳到当天的c时d分,请你帮小鱼计算一下,它这天一共游了多少时间呢? 小鱼游的好辛苦呀,你可不要算错了哦。 输入输出格式 输入格式: 一行内输入 4 个整数,分别表示 a, b, c, d。 输出格式: 一行内输出 2 个整数 e 和 f,用空格间隔,依次表示小鱼这天一共游了多少小时多少分钟。其中表示分钟的整数 f 应该小于60。

    41420

    MIT发布软体机器鱼,卧底鱼群大计可成

    SoFi的尾部设有两个像气球一样的空腔,注满水后机器人便可以游动起来。当其中一个空腔开始扩大,它便会向另一侧弯曲;而当唯一电机将水推向另一侧,另一空腔则会朝反方向弯曲。 这样一来,水循环达成,机器人就可以像鱼一样左右摇摆着向前游动了。 ? △ 软体机器人不怕撞 只要改变SoFi体内水的流动规律,便能够调整尾部的动作,从而改变它的运动速度。 另外,SoFi身体两侧有一对鳍,可以调整鱼身的俯仰角度,帮助它逐渐向上或向下游动。 假以乱真,直视无碍 在测试过程中,科研人员发现,一些鱼有时会和SoFi一起游动,可能是产生了好奇。 △ 小鱼看到大“鱼”也并不紧张 也就是说,从外表和运动方式来看,SoFi已是足以乱真的鱼了。这意味着,人类可以在更近的距离内观察珊瑚礁,以及周围动物的生活。

    23040

    C语言解题之小鱼的航程

    : 最好用的记笔记软件(Notion)来了,没有之一 注:这道题要注意的是我们一定要判断好小鱼一开始游泳的几天是否为周末,以及最后游泳的一天是否为周末。 题目背景 让小鱼周末休息 题目描述 有一只小鱼,它平日每天游泳 250 公里,周末休息(实行双休日),假设从周 x(1<=x<=7)开始算起,过了n(n<=10的6次方)天以后,小鱼一共累计游泳了多少公里呢 输出格式 输出一个整数,表示小鱼累计游泳了多少公里。

    1.1K40

    Atlas 带你畅游动态性容器框架之旅

    Atlas是阿里巴巴在淘宝不断演化中在Android系统上推出的一个容器化框架,也叫动态组件化(Dynamic Bundle)框架。它主要提供了解耦化、组件化、...

    24720

    深度揭秘中国水下机器人产业

    清澈的水池里,几条小鱼在欢快嬉戏。在水池一侧,几位戴着眼镜的博士正紧张地盯着屏幕上的数据和程序,随着鱼儿游来游去,不断调整着各类编程代码。 原来水池里欢快的小鱼并非真鱼,而是一条条机器鱼,中国科学院自动化研究所的几位同事正在做机器鱼实验。 鱼类历经亿万年的进化,形成了适应不同生存环境的外形、结构和运动模式,如高速游动的剑鱼、可在空中滑翔的飞鱼、逆流而上的大马哈鱼等等,它们优于船舶螺旋桨推进的高效率、高机动、低噪声、高加速性的游动方式,引起了研究人员的广泛关注 目前研制了仿鲹科机器鱼、仿生鲤鱼、机器海豚、长鳍波动推进的水下运载器、子母式机器鱼等多种原型系统,研发了尾鳍推进、长鳍波动推进、高机动转弯、快速启动、倒退游动、浮潜运动、深度保持、姿态保持等关键控制技术 ,形成一系列具有自主知识产权的技术和方法,实现了仿生机器鱼水下三维高机动游动、机器海豚跃水等独具特色的仿生运动。

    55950

    洛谷 || 小鱼比可爱(C语言)

    小鱼最近参加了一个“比可爱”比赛,比的是每只鱼的可爱程度。 请你帮这些可爱但是鱼脑不够用的小鱼们计算一下。 输入格式 ‍‍‍‍第一行输入一个整数n,表示鱼的数目。 第二行内输入n个整数,用空格间隔,依次表示从左到右每只小鱼的可爱程度。‍‍‍‍ ‍‍‍‍ 输出格式 行内输出 n个整数,用空格间隔,依次表示每只小鱼眼中有多少只鱼不如自己可爱。‍‍

    38530

    用随机游动生成时间序列的合成数据

    随机游走可用于为不同的机器学习应用程序生成合成数据。例如当没有可用信息或没有实时数据可用时,具有随机游走的合成数据可以近似实际数据。

    17820

    在网站页脚增加几只戏水的小鱼

    今天无意间看到一个网站底部引用的小鱼特效,非常喜欢,拿过来和大家分享 给博客底部增加了几只随着波浪跳动的飞鱼喵喵喵... 把以下代码放到footer.php页脚文件 <! -- 底部加了小鱼<・)))><<~ -->

    <script src='js/fish.js'></script

    7520

    相关产品

    • 文档服务

      文档服务

      文档服务(DS)由腾讯云数据万象提供,支持多种类型的文件生成图片或 html 格式的预览,可以解决文档内容的页面展示问题,满足多端的文档在线浏览需求。同时,还提供文本隐私筛查能力,可以有效识别文本中的身份证号、手机号等敏感数据,满足数据可用性和隐私保护的各种要求。

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券