
算法
文章平均质量分 97
Au-csdn
邮箱:hzj1301414175@gmail.com
展开
-
兰顿蚂蚁
问题描述:兰顿蚂蚁,是于1986年,由克里斯·兰顿提出来的,属于细胞自动机的一种。 平面上的正方形格子被填上黑色或白色。在其中一格正方形内有一只“蚂蚁”。 蚂蚁的头部朝向为:上下左右其中一方。 蚂蚁的移动规则十分简单: 若蚂蚁在黑格,右转90度,将该格改为白格,并向前移一格; 若蚂蚁在白格,左转90度,将该格改为黑格,并向前移一格。 规则虽然简单,蚂蚁的行为却十分复杂。刚刚开始时留下的...原创 2018-05-21 19:55:32 · 412 阅读 · 0 评论 -
2018蓝桥杯C语言b组国赛真题
1.标题:换零钞x星球的钞票的面额只有:100元,5元,2元,1元,共4种。小明去x星旅游,他手里只有2张100元的x星币,太不方便,恰好路过x星银行就去换零钱。小明有点强迫症,他坚持要求200元换出的零钞中2元的张数刚好是1元的张数的10倍,剩下的当然都是5元面额的。银行的工作人员有点为难,你能帮助算出:在满足小明要求的前提下,最少要换给他多少张钞票吗?(5元,2元,1元面额...原创 2018-05-29 09:42:03 · 56022 阅读 · 19 评论 -
2019年第十届蓝桥杯C/C++ 省赛B组真题+题解
答案和代码仅供参考,比赛时倒数第二题花了太多时间,导致没时间写填空题最后一题和大题最后一题,唉,总的来说今年的题目比去年的简单,今年的蓝桥杯可真是“暴力杯”。先放这么多东西吧,以后再更新,欢迎大佬们提供代码,哈哈哈哈哈哈试题链接:https://pan.baidu.com/s/1ZJ09aV-denor-MSGOnJpDA提取码:bqnz复制这段内容后打开百度网盘手机App,操作更方...原创 2019-03-25 22:18:05 · 70064 阅读 · 95 评论 -
蓝桥杯历届试题 填字母游戏 (80分解法)
历届试题 填字母游戏 时间限制:1.0s 内存限制:256.0MB问题描述 小明经常玩 LOL 游戏上瘾,一次他想挑战K大师,不料K大师说: “我们先来玩个空格填字母的游戏,要是你不能赢我,就再别玩LOL了”。 K大师在纸上画了一行n个格子,要小明和他交替往其中填入字母。 并且: 1. 轮到某人填的时候,只能在某个空格中填入L或O 2. 谁先让字母组成了“L...原创 2019-05-14 15:16:28 · 1115 阅读 · 4 评论 -
Java实现最大(小)堆以及堆排序、TopN问题
Java实现最大(小)堆以及堆排序、TopN问题文章目录Java实现最大(小)堆以及堆排序、TopN问题Java实现堆堆的构建堆的插入堆的删除具体实现代码堆排序TopN问题Java实现堆什么是堆,先来了解原理,再看如何实现。堆的定义:堆(Heap)是计算机科学中一类特殊的数据结构的统称。堆通常是一个可以被看做一棵完全二叉树的数组对象。堆可以看成是一棵树,并且这棵树的子树也是堆。...原创 2019-08-19 19:54:07 · 2454 阅读 · 0 评论 -
字节跳动2020届秋招笔试题
字节跳动2020届秋招第一批笔试题(2019.8.11)文章目录字节跳动2020届秋招第一批笔试题(`2019.8.11`)第一题[编程题25分]: 闹钟叫醒去上课第二题[编程题25分]: 秘密通信第三题[编程题25分]: 万万没想到之抠门的老板第四题[编程题25分]: 跑步第一题[编程题25分]: 闹钟叫醒去上课时间限制:C/C++ 1秒,其它语言 2秒空间限制:C/C++ 32768...原创 2019-08-12 09:05:04 · 29293 阅读 · 10 评论 -
二分查找用法小结(Java实现)
二分查找用法小结(Java实现)文章目录二分查找用法小结(Java实现)一、二分法定义二、基本二分及其变形用法1. 基本的二分查找2. 如果有多个与target相等,返回第一个与target相等的值的下标,如果找不到target则返回-13. 查找小于target且最接近target的数的下标,没有则返回-14. 如果有多个与target相等,返回最后一个与target相等的值的下标,如果找不到...原创 2019-08-28 20:26:01 · 527 阅读 · 0 评论