ZT- 100年前的人蚁大战

2024-03-21 10:48
文章标签 100 大战 zt 年前 人蚁

本文主要是介绍ZT- 100年前的人蚁大战,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

       这是我小时候听过的一个故事, 小小蚂蚁也许非常的不起眼。但是这些社会性昆虫堆积在一起,有时候是何其的可怕。蚂蚁和大象,真说不上谁比比谁更猛。现在来看这个故事。似乎更有些收获了。

========================================

        ZT- 100年前的人蚁大战

  1903年的一个夏日早晨,亚马逊河畔的一个农场。

  警察神色凝重地对场长西蒙说:“根据邻近地区传来的消息,有一个长约10千米、宽约5千米的褐色蚁群,正对准你们这个农庄开过来,最迟在3天后就可到达。它们所到之处将要变成一片死亡的世界。因此,您要马上组织大家疏散到河那边去,迟了可就来不及啦!”

  西蒙马上把各个耕作队的队长叫来,要他们立即组织工人家属们撤离。但工人们不愿离开,要留下和蚂蚁战斗。“和那些可怕的蚂蚁斗斗吧!我就不信300个人还斗不过那些蚂蚁!”

  西蒙清楚地记得,40年前,在离这里200英里的故乡也发生过一次蚁患。在西蒙当时幼小的心灵里,深深地印下了一幅蚁群过后的图景———家没有了,庄稼没有了,甚至连草、树皮也没有了,在地平线之内几乎看不到一点绿色,看不到一只动物,连老鼠也没有,四处是死一般的寂静……

  下午,西蒙和各耕作队长们拟订了详细的作战方案。首先,妇女和儿童得在今天撤到河那边,牲畜也得立即撤走。其次,马上检修抽水机和各个控制闸,保证都能随时投入使用,并立即在泵房和各控制闸建立24小时的值班制度。最后,为了防备万一,又以办公室为中心,建立一条和储油库相连通的、周长400米、深1米、宽2米的耐火材料沟,准备在必要时发动火攻,把蚂蚁挡住。这一切都得在24小时内完成。

  一切准备就绪,已经整整过去了一天的时间。旷野里已经充满了蚁群逼近的先兆。大群大群的各种鸟儿惊慌地鸣叫着,从森林那边飞出来,一直向亚马逊河对岸飞去。在亚马逊河上,各种动物正在泅渡,鳄鱼和大蟒游在相距不远的河面上。这两个死敌现在却丝毫也没有斗意,只是在急流中用尽全力向对岸游去……

  二

  第三天早晨,太阳出来了。突然,瞭望哨发出了警报。人们都拥到居住区的边缘,站在注满了水的排灌沟旁,望着突然出现在森林边缘的移动着的大片黄褐色蚁群。

  一只野兽猛然从森林里舍命地跑出来。近了,才看清是一只怀孕的母豹,身上已经爬满了食肉蚁。大概它因为怀孕而懒得过河吧,它跑到离排灌沟只有30米的地方倒下不动。不一会儿,大群的蚂蚁赶到,那只看来有60公斤重的豹子很快就剩下了一堆白骨!

  “天啊,才4分半钟。”不知道哪个细心的人喊了起来。

  一小时以后,蚁群走近了。那是一只只有半个拇指大的褐蚁,当蚁群走到注满水的排灌沟前,就迅速向两边散开,很快,它们就以沟为界把居住区包围了起来。排灌沟外是望不到尽头的蚁群,排灌沟内的居住区就成了“褐色海洋”中孤悬的“半岛”。由于居住区的一面是亚马逊河,所以人们虽然面对着“褐色魔鬼”,但心里仍是有恃无恐———仍然有一条退路。

  隔着只有20米宽的灌沟,人蚁对峙。没有人叫喊,也没有蚂蚁移动的沙沙声。这是战前的寂静。但过不了很久,蚁群开始进攻了。它们突然一只叠一只,叠起了近2米高的蚁墙,然后上面的蚁就像要跳过沟似的,居高临下跳下去。但它们落在沟中央的水里,它们在水里挣扎,失去方向,大批大批地被抽水机抽上来的强力水流冲进亚马逊河。

  快到中午的时候,蚁群停止了进攻,也不叠蚁墙了。又过了一会儿,它们竟然全部后退,一直退到来处的那片森林里。

  三

  但太阳刚刚往西偏了一点儿,蚁群又卷土重来,而且拖来了无数片树叶。这些蚂蚁竟然懂得把树叶当做“登陆艇”来使用。

  一些蚂蚁爬上树叶,另一些蚂蚁就把树叶拖下水,让树叶在水中漂流。一时间,无数的“登陆艇”向居住区这边“开”过来。尽管强力的水流最后都把这些“登陆艇”掀沉,但这些大褐蚁的顽强精神,却使每一个和它们战斗的人不寒而栗!

  蚁群在晚上停止了进攻,西蒙趁此命令停开抽水机,并关上一些排水闸,让水沟里保持一定的水量。然而天快亮时,给抽水机供电的电线竟然被风刮断。人们还来不及检查故障,蚁群又开始进攻了!西蒙命令抽水、打开排水闸。最先涌下水沟的几批蚂蚁随着排水又被带走。但由于抽水机断电,水抽不上来。一段排水沟竟然迅速干涸了,蚁群就像决堤的洪水一样涌过来。人们只得退到耐火材料沟后面,把汽油灌进沟里并点起火来。蚁群跟着涌过来,但很快被大火吓退了。

  天已大亮,人们猛然看到,他们是隔着水沟被蚂蚁四面包围起来了。储存的汽油顶多只够用两天的时间,而天知道蚂蚁要在什么时候才移向别处呢!想到这里,每一个人都开始认识到必须撤退。但是现在为时已晚,居住区和亚马逊河之间已经被蚁群隔断!紧急关头,西蒙想到应当把阻挡着水的大水闸打开,让亚马逊河的水像决堤似的灌进来。但控制大水闸的开关在火墙外300米的地方,已置于蚁群的淫威之下。谁要去扳动开关,谁就得冒死亡的危险!

  四

  西蒙下令把储藏室里的小木船和橡皮艇都拿出来,并把放水淹地的决定告诉大家。他在极力要求承担责任的人们中,挑选了三个身强力壮的小伙子。随后,他们四个人就迅速地把自己“武装”起来,里面穿上紧身衣裤,外面再穿上密封服装,带上头盔和手套,穿上几重袜子,再穿上长筒靴,然后把所有的衣裤开口都紧紧地扎住。

  一切准备妥当后,“飞毛腿”劳斯迅速冲出了火墙,在“褐色海洋”中飞奔向前。他只用了两分钟就跑到了控制大水闸的开关处。一小时后,这一带就会变成一片泽国了。劳斯迅速地往回跑,却猛然感觉到有一只蚂蚁不知不觉地已经钻过了防护衣,并隔着内衣狠狠地在他背上咬了一口。痛彻心肺的疼痛使劳斯晕倒在地。就在这时,西蒙和另外两个穿上防护衣的小伙子同时冲出去,把劳斯救了回来。

  勇敢的劳斯被救醒了。他和伙伴们坐在小木船上,看着淹在水里的千千万万只蚂蚁,才算惊魂甫定



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1865675


这篇关于ZT- 100年前的人蚁大战的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/832466

相关文章

【LeetCode热题100】前缀和

这篇博客共记录了8道前缀和算法相关的题目,分别是:【模版】前缀和、【模版】二维前缀和、寻找数组的中心下标、除自身以外数组的乘积、和为K的子数组、和可被K整除的子数组、连续数组、矩阵区域和。 #include <iostream>#include <vector>using namespace std;int main() {//1. 读取数据int n = 0, q = 0;ci

牛客小白月赛100部分题解

比赛地址:牛客小白月赛100_ACM/NOI/CSP/CCPC/ICPC算法编程高难度练习赛_牛客竞赛OJ A.ACM中的A题 #include<bits/stdc++.h>using namespace std;#define ll long long#define ull = unsigned long longvoid solve() {ll a,b,c;cin>>a>>b>

牛客小白月赛100(A,B,C,D,E,F三元环计数)

比赛链接 官方讲解 这场比较简单,ABC都很签到,D是个不太裸需要预处理的 B F S BFS BFS 搜索,E是调和级数暴力枚举,F是三元环计数。三元环考的比较少,没见过可能会偏难。 A ACM中的A题 思路: 就是枚举每个边变成原来的两倍,然后看看两短边之和是否大于第三边即可。 不能只给最短边乘 2 2 2,比如 1 4 8 这组数据,也不能只给第二短边乘 2 2 2,比

诺瓦星云校招嵌入式面试题及参考答案(100+面试题、10万字长文)

SPI 通信有哪些内核接口? 在嵌入式系统中,SPI(Serial Peripheral Interface,串行外设接口)通信通常涉及以下内核接口: 时钟控制接口:用于控制 SPI 时钟的频率和相位。通过设置时钟寄存器,可以调整 SPI 通信的速度以适应不同的外设需求。数据发送和接收接口:负责将数据从主机发送到从机以及从从机接收数据到主机。这些接口通常包括数据寄存器,用于存储待发

多个线程如何轮流输出1到100

多个线程如何轮流输出1到100的值 这个面试问题主要考察如何让线程同步,首先线程同步必会用到的就是互斥锁,互斥锁保证多个线程对数据的同时操作不会出错。但是线程同步还会用到条件变量condition_variable,condition_variable(条件变量)是 C++11 中提供的一种多线程同步机制,它允许一个或多个线程等待另一个线程发出通知,以便能够有效地进行线程同步。 conditi

【最新华为OD机试E卷-支持在线评测】机器人活动区域(100分)多语言题解-(Python/C/JavaScript/Java/Cpp)

🍭 大家好这里是春秋招笔试突围 ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-E/D卷的三语言AC题解 💻 ACM金牌🏅️团队| 多次AK大厂笔试 | 编程一对一辅导 👏 感谢大家的订阅➕ 和 喜欢💗 🍿 最新华为OD机试D卷目录,全、新、准,题目覆盖率达 95% 以上,支持题目在线评测,专栏文章质量平均 94 分 最新华为OD机试目录: https://blog.

华为OD机试 - 最大利润(Java 2024 E卷 100分)

华为OD机试 2024E卷题库疯狂收录中,刷题点这里 专栏导读 本专栏收录于《华为OD机试(JAVA)真题(E卷+D卷+A卷+B卷+C卷)》。 刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新,全天CSDN在线答疑。 一、题目描述

Python精选200Tips:91-100

To do a good job, one must first sharpen their tools. 091 sys092 os093 json094 re邮箱地址手机号身份证号数字(整数和浮点数)匹配科学计数法汉字大、小写字母年月日 095 itertools096 datetime097 math098 random099 collectionsCounterdequedefa

【最新华为OD机试E卷-支持在线评测】分糖果(100分)-多语言题解-(Python/C/JavaScript/Java/Cpp)

🍭 大家好这里是春秋招笔试突围 ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-E/D卷的三语言AC题解 💻 ACM金牌🏅️团队| 多次AK大厂笔试 | 编程一对一辅导 👏 感谢大家的订阅➕ 和 喜欢💗 🍿 最新华为OD机试D卷目录,全、新、准,题目覆盖率达 95% 以上,支持题目在线评测,专栏文章质量平均 94 分 最新华为OD机试目录: https://blog.

Edge 100 个好用插件

Microsoft Edge 浏览器自推出以来,凭借其快速、安全和丰富的扩展插件,赢得了许多用户的青睐。以下是一些精选的 Edge 浏览器插件,它们能够显著提升你的浏览体验和生产力。 Tampermonkey:这是一个强大的用户脚本管理器,可以让你自定义网页行为,实现各种自动化操作,如自动填写表单、绕过版权限制等。 Infinity 新标签页 (Pro):这个插件可以让你自定义新标签页,添加