关于小蚂蚁的资料(一)
描写蚂蚁的作文
描写蚂蚁的作文(一)
是一种很团结的动物,这我早就听说过了,但这个星期六我亲眼目睹了这一切。
星期六一早,我在家门外吃饼干,一不小心把半块饼干掉地上,刚好掉在一只蚂蚁的旁边,蚂蚁飞快地跑走了。我一开始以为它看见我很害怕所以才逃走的,可是我想错了,因为一群大约一二百只蚂蚁来到了饼干的位置,原来刚刚那只蚂蚁是去通风报信去了。
蚂蚁开始搬了,因为蚂蚁太小,所以饼干对于它们来说特别大,好不容易搬动了一点点,它们好像在说:“一,二,一,二,”它们搬一下,休息一下,费了九牛二虎之力,才把饼干推到洞口前,由于饼干太大,洞口太小,蚂蚁一次次地想把饼干推进去,但都失败了,这时候蚂蚁好像正在商量策略了,之后,几只蚂蚁冲进洞里,然后一大群蚂蚁冲出来,它们把饼干的四周先吃掉,但还有一点点,我想它们可能是留给洞里面的蚂蚁,这些蚂蚁真的是做到了“有福同享,有难同当。”
蚂蚁的团结精神是不分你我,团结一致,如果发生灾难,蚂蚁首先想到的是别人,而不是自己,蚂蚁找到了食物决不会独吞,而是会叫伙伴来一起搬,一起吃。
描写蚂蚁的作文(二)
今天,我和爸爸妈妈回到老家,发现了一件有趣的事:
下午,我在门口玩耍时,突然看见有一只大苍蝇爬在纱窗上,于是我就伸出手去拍它,也是无意的,谁知把它拍昏了。我想苍蝇已经死了,怎么处理它呢?便突发奇想,把它送给蚂蚁当晚上的美食吧,顺便观察一下蚂蚁搬运食物的过程。
于是我把苍蝇放到蚂蚁洞旁边,没想到蚂蚁的鼻子挺灵的,不一会的功夫,好几只蚂蚁就找到了它们的“美食”,有的蚂蚁去洞里报信,有的冲上去用大腭去搬。不一会洞里出来了好多蚂蚁,它们齐心协力搬“美食”。没想到苍蝇又动了起来,它开始了垂死挣扎,后腿挣扎了两次,在蚂蚁们的一齐攻击下,终于不再动了。在这期间蚂蚁们摆了个奇怪的“一”字形:以蚂蚁洞为起点,向南偏东四十五度延伸,距离三十厘米。我一看觉得像发出求援信号,没一会儿,别的洞里也出来了许多蚂蚁前来帮忙,证实了我的猜想没错。
接着,这些蚂蚁并不是把苍蝇解剖成块,而是硬拉进洞口,狠塞进去。在众多蚂蚁的努力下,拖的拖,拉的拉,最终苍蝇被塞进了蚂蚁洞。整个过程历时一个小时左右。
描写蚂蚁的作文(三)
我喜欢蚂蚁,不仅喜欢他们勤劳、朴实的性格,更敬佩它们在危难时互相帮助。勇往直前的精神。
今天,我看见有几只蚂蚁在厨房的墙壁上匆匆地走着,我一时兴起,飞快地跑去大厅用茶杯倒了一些水,朝它们倒去,它们受了惊,到处逃跑。它们张开比针还细的小腿,拼命往干的,拼命往干的地方跑,可是已经太晚了,豆大的水珠像胶水似的粘住了它们,使它们寸步难移。就在这紧张的时候,它们围成一团手拉着手,努力冲出重围。到了最后,它们终于战胜了困难,疲惫不堪地躺在一边,好似在互相庆幸着、高兴着。不一会儿,它们又排着长队匆匆地往前走。
我顺着它们的行动方向观察,只见它们抬着蚕豆一般大的面包屑向家门口移动,我灵机一动,把面包屑搬到另一处地方,以为它们找不到会放弃,可出乎意料的是它们很快也找到了那个地方,毫不犹豫的继续搬起面包屑来。它们终于得到了属于自己的美餐。
我看着这群蚂蚁,感叹着,惭愧着。我想:米粒大的蚂蚁有时候比人还要坚强、勤劳。
关于小蚂蚁的资料(二)
百度面试题-关于蚂蚁问题(Ants) 之前看有的朋友谈百度的一道面试试题-蚂蚁问题(有一根27厘米的细木杆,在第3厘米、7厘米、11厘米、17厘米、23厘米这五个位置上各有一只蚂蚁。木杆很细,不能同时通过一只蚂蚁。开始时,蚂蚁的头朝左还是朝右是任意的,它们只会朝前走或调头,但不会后退。当任意两只蚂蚁碰头时,两只蚂蚁会同时调头朝反方向走。假设蚂蚁们每秒钟可以走一厘米的距离。编写程序,求所有蚂蚁都离开木杆的最小时间和最大时间)
关于这道题目,网上给出了很多的解释,但从整体来看,基本都是用到了等价置换(等量代换)的思想。要求最小时间,即为“最不容易”到达两端的蚂蚁以最短的时间到达,所以我们只需找到所有蚂蚁中间的一只(共奇数只蚂蚁)或两只(共偶数只蚂蚁)到达一端的最短时间。
比较麻烦的是求最长时间,有人会觉得当有很多只蚂蚁时,中间的蚂蚁们相互碰撞的次数多些会增加时间,感觉上比较复杂,可如果我们用等量代换的思想来解释就比较容易。假设中间的任意两只相邻蚂蚁即将发生碰撞,如:A -> <-B,当A,B发生碰撞后,便有<-A B->。A,B反向相当于<-B A -> ,即二者继续向着原来的方向前进,对于任意相邻的发生碰撞的蚂蚁都适用,所以只需求最两端的两只蚂蚁距离两端的最远距离。由以上分析可知,如果出这样的问题,我们可以不用通过程序便能说出结果:5个点,中间蚂蚁的位置为11,即0-11-27,显然最小为11,最两端蚂蚁,0-3-27,最大为24,0-23-27,最大为23,所以最大为24。对于这个题,给出如下Java代码(随便写了几句,不符合面向对象思想)。
public class Ant {
public static void main(String[] args){
int length=27,points=5,min=0,max=0,temp_min=0,temp_max=0;
int[] pos={3,7,11,17,23};
for(int i: pos){
temp_min=i>length-i?length-i:i;
temp_max=i<length-i?length-i:i;
if(temp_min>min)
min=temp_min;
if(temp_max>max)
1
max=temp_max;
}
System.out.println("最短时间:"+min+" 最长时间:"+max);
}
}
有了如上的想法,我们能做出判断,为什么还要写代码呢?
其实这个问题出自Waterloo Local Contest Sep.19,2004 准确描述如下: An army of ants walk on a horizontal pole of length l cm, each with a constant speed of 1 cm/s. When a walking ant reaches an end of the pole, it immediatelly falls off it. When two ants meet they turn back and start walking in opposite directions. We know the original positions of ants on the pole, unfortunately, we do not know the directions in which the ants are walking. Your task is to compute the earliest and the latest possible times needed for all ants to fall off the pole.
The first line of input contains one integer giving the number of cases that follow. The data for each case start with two integer numbers: the length of the pole (in cm) and n, the number of ants residing on the pole. These two numbers are followed by n integers giving the position of each ant on the pole as the distance measured from the left end of the pole, in no particular order. All input integers are not bigger than 1000000 and they are separated by whitespace.
For each case of input, output two numbers separated by a single space. The first number is the earliest possible time when all ants fall off the pole (if the directions of their walks are chosen appropriately) and the second number is the latest possible such time.
Sample Input
2
10 3
2 6 7
214 7
11 12 7 13 176 23 191
2
Sample Output
4 8
38 207
在这里给出相应的c++代码:
#include<iostream>
using namespace std;
int main()
{
int cases,l,n,min,max,temp_min,temp_max,pos;
cin>>cases;
while(cases–)
{
cin>>l>>n;
min=0;
max=0;
while(n–)
{
cin>>pos;
temp_min=pos>l-pos?l-pos:pos;
3
temp_max=pos<l-pos?l-pos:pos;
if(temp_min>min)
min=temp_min;
if(temp_max>max)
max=temp_max;
}
cout<<min<<' '<<max<<endl;
}
return 0;
}
评论
# re: 关于蚂蚁问题(Ants)
确实是这样,我们可以想象成它们碰撞后并没有反向而是继续直着向前走:)
漠漠评论于 2008-05-10 13:29
# re: 关于蚂蚁问题(Ants)
楼主这个想法非常的好,打满分。
下面用数学归纳法证明一下这个算法。让我们先来看最简单的形式(m=1),有两只蚂蚁的情况,假设细木杆的长度为n,两只蚂蚁的位置分别为p1和p2。并且p2 > p1。其他的条件如原题。下面分别用p1和p2来代表两只蚂蚁。
对于两只蚂蚁,方向组合只有四种,分别如下:
1. p1、p2都向左最长时间:time(p2)
2. p1、p2都向右最长时间:time(p1)
3. p1向左、p2向右最长时间:max(time(p1), time(n – p2))
4. p1向右、p2向左(这种情况会发生碰撞) 最长时间:max(time(n – p1), time(p2))
对于这种情况,实际上p2的时间为time(((p2 – p1) / 2 ) * 2 + n – p2 )= time(n – p1) p1的时间为time(((p2 – p1) / 2 ) * 2 + p1) = time(p2),
从最终结果看,A- >, < -B 就相当于< -B , A – >相当于A、B互相穿越而过,并且B只走到A最初的位置,而A也只走到B最初的位置。
4
从上面四种情况的最长时间可看出,正好将两种蚂蚁p1和p2可能存在的的四种可能:p1、p2、n – p1、n-p2 。我们要做的就是求这四个值的最大值,即max(time(p1)、time(p2)、time(n – p1)、time(n-p2))。如果用文字来描述的话,就是任意一只蚂蚁到达两端的最长时间就是最终结果。
最简单的情况已经ok了,现在假设m只蚂蚁也成立,那么这m只蚂蚁也可以看成是一只蚂蚁,而m+1只蚂蚁当然就相当于两只蚂蚁了。所以
m = 1 成立
假设m成立
而证明了m+1也成立
所以“任意一只蚂蚁到达两端的最长时间就是最终结果”的结论成立。
5
关于小蚂蚁的资料(三)
关于小蚂蚁的资料(四)
关于蚂蚁只吃活的东西的
妈妈曾给我出过这样一个谜语:“南阳诸葛亮,稳坐中军帐。排下八卦阵,单捉飞来将。”这则迷语告诉我们:蜘蛛专吃活的东西,难道它不吃死的东西吗?这引起了我的兴趣,我做了实验。
我从墙角处捉来一只小蜘蛛,把它放进一个盒子里(四周扎有小洞,上面盖有玻璃,便于观察)。没等蜘蛛织网,我又捡来一只死的小虫、一只死苍蝇,放在蜘蛛的前面,蜘蛛置之不理,随即用手碰撞盒子,蜘蛛就向其他方向爬去了。
为了彻底弄懂蜘蛛吃不吃死苍蝇,第二天,我又来到盒子前观察,看到死昆虫、死苍蝇还在原来的地方,可盒子角处多了一个网,蜘蛛在网上安静地趴着。这时,我想:昨天死苍蝇、死昆虫没被吃掉是不是因为没有网呢?于是,我又将死苍蝇拿起来轻轻地放在网上,可蜘蛛还是一动不动,紧接着,我又用笔轻轻地触动了一下网的边缘,咦,蜘蛛好像有了反应,开始向颤动的方向爬去,我把笔收回,网停止了颤动,信号断了,它就停了下来,不一会儿,蜘蛛又向网中心爬去。我又用笔尖触动网上死苍蝇的身体,网开始颤动,蜘蛛就开始向这边爬来,我又把笔尖收回,蜘蛛就停了,像上次那样,过了一会儿,蜘蛛又向网中心爬去。噢!我终于明白了:原来蜘蛛是靠网的颤动来产生感觉的,靠织网而捕食的。于是,我把实验结果记录下来。
为了证实蜘蛛靠网的颤动产生感觉,我又做了实验。将笔尖放在网上死苍蝇的身上,长时间的颤动,网的震动越来越大,蜘蛛产生的感觉好像也越来越强烈,蜘蛛便匆匆地赶过来,等蜘蛛碰到苍蝇,我将笔尖收回,只见蜘蛛尾部很快喷出黏乎乎的丝将苍蝇捆住,接着又看着蜘蛛的背一动一动的,好像在吸食苍蝇,不一会儿,网上就剩下一个完整的空壳了。这个实验证明蜘蛛吃动的昆虫。
我们探密小组又到图书馆、书店查阅了大量有关蜘蛛的书籍。其中《普通动物学》一书中写道:蜘蛛为食肉性动物,其食物大多数为昆虫或其他节肢动物。但口无上颚,不直接吞食固体食物,而是慢慢地吸食。当昆虫等动物触网时,会用力在网上挣扎,使网丝颤动而使蜘蛛很快发觉,蜘蛛便顺着纵向丝向猎物爬去,用蛛丝包裹猎物,固定于网上,先用螯肢内的毒腺分泌毒液注入捕获猎物体内,将其杀死,再由中肠分泌的消化酶灌注在被螯肢撕碎的捕获物的组织中,很快将其分解为液汁,然后吸进消化道内,最后吃剩下的体壳,就被完整的弃留在蛛网上了。这些充分证明:飞来的昆虫使蜘蛛网颤动,网颤动会使产生感觉,蜘蛛产生感觉就会将猎物捕获,因此,证实了蜘蛛只吃活动物,而不吃死的昆虫
为什么磁铁接近录音机会有杂音
每天晚上我都会打开录音机听听英语单词。这周星期三,我书包放在桌子上,照常打开录音机听英语单词,录音机发出的不是悦耳的声音,而是吱吱吱难听的声音!于是我让爸爸查找录音机是否有问题,奇怪的是录音并没有坏,磁带也没有问题呀!难不成是我耳朵有问题?不,不会的。那一定是录音机的问题!但为什么录音机会有杂音?以前不是好好的吗?为什么偏偏是这一天录音机出现杂音呢?爸爸说:“你是不是在录音机旁放了磁铁?”我才恍然大悟,因为书包上分明有吸铁石呀。为什么磁铁放在录音 机旁就会产生杂音 ?
对于这个问题,我查了很多资料,我发现:录音机的磁带上涂有特殊磁粉,而录音机在录制磁带的时候,就将强弱不同的声波转化成磁讯号。在我们听音乐的时候,这种磁讯号又被还原成了声波。这样,我们就能听见录制在磁带上的声音了。磁带如果接近磁体,这时磁场的讯号就会附着在磁带上,磁带上的磁讯号就发生了改变,不同于原来的磁讯号了,这样就形成杂音。
我不大相信资料,决定亲手做一做实验,我把收音机打开,正常听着,突然把磁铁放到了上面,有微微的嗡嗡声,把磁铁放到离录音机越近的地方,嗡嗡声越大。这说明了资料是正确的!我终于发现这个秘密了!
关于小蚂蚁的资料(五)
蚂蚁金融服务集团(下称蚂蚁金服)首轮引资已接近收官。据财新记者从多个渠道独家获悉,此次蚂蚁金服估值300亿美元;引入战略投资者的名单中,“国字头”背景的社保基金、邮储银行、国开金融分别入股约5%、3%、3%,谈判已进入关键阶段;还有一些知名的私募股权基金也有望分一杯羹,名单尚待最后确定。
“可惜的是,这是家不缺资本的公司。”去年初,高瓴资本的董事长张磊在被财新记者问及时,难掩对这家公司的兴趣以及很难投进去的遗憾。
蚂蚁金服此番为何会选择国开行和邮储银行作为战略合作者?业内人士分析认为,这与蚂蚁金服的战略布局有关。目前,蚂蚁金服的重要业务方向包括移动、农村金融与国际化业务,并向三四线城市及农村下沉。自去年起,蚂蚁金服的“兄弟”公司阿里巴巴集团(BABA.NYSE,下称阿里)已在进军农村领域。去年10月,阿里计划开拓农村电商市场,计划在未来三到五年内投入100亿
元发展千县万村计划,即建立1000个县级运营中心和10万个村级服务站,带动农村创业机会,让“淘宝村”模式在全国范围推广。而在农村市场和移动金融领域,国开行和邮储银行确实和蚂蚁金服有很广阔的合作空间。
蚂蚁金服未披露引资进展,有关人士向财新记者表示对此暂无法置评。
从支付宝到蚂蚁金服
2014年10月16日,阿里小微金融服务集团(筹)(下称小微金服)最终取名蚂蚁金融服务集团,宣布正式成立。当时的注册资本为12.29亿元。
蚂蚁金服与阿里目前无直接的股权关系,但蚂蚁金服是其服务提供商,也是重要的合作伙伴。
蚂蚁金服的前身及主体是中国最大的第三方支付平台支付宝的母公司浙江阿里巴巴电子商务有限公司。2011年,以要取得中国央行发放的首批第三方支付牌照为名,公司管理层单方面把支
付宝从阿里的VIE结构里剥离,转让到马云和谢世煌(阿里创始员工之一)出资设立的浙江阿里巴巴电子商务有限公司(马和谢各占股80%和20%)手中,这在当时曾掀起一场轩然大波。最终,以马云为首的管理层与阿里的股东们达成了协议,事后追认了支付宝的剥离成立,代价是与雅虎、软银等阿里的大股东达成了补偿协议,相关框架协议于2011年7月29日签署,并在2012年11月15日及2014年5月3日先后做了两次修订,补偿金额水涨船高,最终以分享比例而非绝对金额的形式确定下来。
2014年8月13日,阿里巴巴于上市前夕曾修改招股说明书,更新的招股书显示,阿里董事会、软银、雅虎、小微金服各方通过了新的协议:阿里每年将获得37.5%的小微金服税前利润。一旦小微金服上市,阿里可以选择“利润分享”终止,从而一次性获得IPO时小微金服总价值的37.5%。
阿里巴巴在招股书中也对支付宝股权做出新的安排,称马云和谢世煌持有的股份将逐步改为员工持股,马云持股比例降至
7%,后续还会引资。马云向阿里书面承诺,有意逐渐减少在小微金服中持有的直接或间接经济权益,直到保证在阿里IPO前,他在小微金服中权益所占比例,不超过他以及他的关联方在阿里所占权益,且他本人不会在这种减持中获得任何经济收益。
2013年11月,尚处于筹建过程中的蚂蚁金服曾公布过目标股权架构,即40%由员工持股,另60%股权将引入外部战略投资者。
国字头机构进入
版权声明
本站文章收集于互联网,仅代表原作者观点,不代表本站立场,文章仅供学习观摩,请勿用于任何商业用途。
如有侵权请联系邮箱tuxing@rediffmail.com,我们将及时处理。本文地址:http://www.15033.cn/chuzhong/cszw/240514.html