作业帮 > 字数作文 > 教育资讯

猫吃老鼠的惨叫声mp3

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/12 06:28:29 字数作文
猫吃老鼠的惨叫声mp3字数作文

篇一:猫咪吃老鼠的天性

猫咪吃老鼠的天性

猫爱吃鼠,是人们熟知的一种现象,但其中的生理原因却很少有人知道。德国科学家的研究结果表明,猫的体内缺乏一种名为牛黄酸的物质,而牛黄酸正是提高哺乳动物夜间视觉能力的化学物质。由于猫本身不能合成牛黄酸,所以,它们只有大量地捕食老鼠,才能使体内保持足够的牛黄酸,从而保持夜间敏锐的视觉,使自己在自然界的激烈竞争中生存下去。不过,现代人饲养的宠物猫已经很少能吃到鼠肉,所以它们的夜视能力已经大大下降了。。 @发现生活。

爱乐活宠物。

爱乐活——有态度、正能量的品质生活社区。

热爱生活,乐于分享的各类达人聚在这里, 分享消费攻略,激发生活灵感,发现城市最IN的角落。 在这里,有爱,有乐,有生活。

【更多精彩内容尽在爱乐活】

文章来源:http://i.leho.com/post/dffb823123b55820f9030fea?from=wenku/?from=wenku

篇二:小学奥数——猫吃老鼠问题(约瑟夫问题)演练

猫吃老鼠(约瑟夫问题)问题

第一章 一条直线

有一天,Tom抓了100只老鼠,很不幸,Jerry也在其中。Tom决定把老鼠排成一条直线,从1到100号编了号,从1号开始,吃一个隔一个,从排头吃到排尾,下一轮继续从排头开始,直到只剩下最后一个的时候就放掉。那么Jerry该站到哪个位置,才能保证不被Tom吃掉呢?

练习一下:现在Tom抓了2000只老鼠,还是排成一排,从1号开始,吃一个隔一个,这样吃下去,那么最后剩下的老鼠的编号是多少?

拓展一下:现在Tom又抓了100只老鼠排成一排,很不幸,这次Jerry又被抓住了,这次Tom决定从1号开始,吃两个隔一个,这样吃下去,直到剩下的老鼠不足3个,那么这次Jerry该站在哪里呢?

实战应用:(第14届华杯赛决赛第3题)将七位数1357924重复写287次组成一个2009位数“13579241357924……”。删去新数中所有位于奇数位上的数字,按上述方法一直删下去直到剩下一个数字为止,则最后剩下的数字是________。

思考:假设S只老鼠排成一排,Tom从1号开始,吃m个隔n个,这样循环吃下去,直到剩下的老鼠不到m+n个,那么剩下的老鼠的编号是多少?

第二章 一个圆圈

又有一天,Tom又抓了100只老鼠,很不幸,Jerry又被抓住了。这一次,Tom决定把老鼠排成一个圆,从1到100号编了号,从1号开始,隔一个吃一个,一圈一圈的吃下去,直到只剩下最后一个的时候就放掉。那么这一次,Jerry该站到哪个位置,才能保证不被Tom吃掉呢?

拓展一下:Tom抓了99只老鼠,这一次,Tom决定把老鼠排成一个圆,从1到99号编了号,从1号开始,隔一个吃两个,一圈一圈的吃下去,直到只剩下最后一个的时候就放掉。那么这一次,最后哪只老鼠是幸运儿呢?

思考:如果Tom抓了100只老鼠,从1号开始,隔一个吃两个,一圈一圈的吃下去,最后

m剩下的会是几号呢?(注意:这时候,Tom无法在吃掉2n只老鼠后,剩下3只老鼠)

终极拓展:(《第15届少年数学邀请赛赛前教程》第二章)圆周上放置有2009枚,按顺时针编号为1、2、3……2008和2009,首先取走2号棋子,然后按顺时针方向,每隔2枚棋子就取走1枚棋子,直到圆周上仅仅剩下2枚棋子为止。问:剩下2枚棋子的编号各是多少?

实战应用一:(第12届华杯赛总决赛二试第6题)圆周上放置有3000枚棋子,按顺时针依次编号为1、2、3、……、2999、3000。首先取走3号棋子,然后按顺时针方向,每隔2枚棋子就取走1枚棋子,……,直到1号棋子被取走为止。问:此时,(1)圆周上还有多少枚棋子?(2)在圆周剩下的棋子中,从编号最小一枚棋子开始数,第181枚棋子的编号是多少?

实战应用二:(第6届华杯赛总决赛二试第4题)圆周上放有N枚棋子,如图所示,B点的一枚棋子紧邻A点的棋子。小洪首先拿走B点处1枚棋子,然后顺时针每隔1枚拿走2枚棋子,连续转了10周,9次越过A。当将要10次越过A处棋子取走其它棋子时,小洪发现圆周上余下20多枚棋子。若N是14的倍数,请帮助小洪精确计算一下圆周上还有多少枚棋子?

练习

(第3届华杯赛总决赛一试第6题)在一个圆周上放了1枚黑色的和1990枚白色的围棋子,一个同学进行这样的操作:从黑子开始,按顺时针方向,每隔一枚,取走一枚。当他取到黑子时,圆周上还剩下多少枚白子?

篇三:奥数试题 猫吃老鼠

为了便于学生学习,本资源对学生免费开放

二年级奥数题以及答案:猫吃老鼠

一只猫吃一只老鼠,用5分钟吃完;5只猫同时吃5只同样大小的老鼠,要几分钟吃完?

答案 由题目可知道由于5只猫同时吃,而不是吃完一只再吃一只,那么它们所用的时间就是吃一只老鼠的时间。一只猫吃一只老鼠,用5分钟吃完,5只猫同时吃5只同样大小的老鼠,也是5分钟吃完。

篇四:猫终于吃到了老鼠

猫终于吃到了老鼠

有一只猫,成天想吃一只老鼠,可是,它总是失败,有一天,它想到了一个妙计。在一个风和日丽的一天,猫来到老鼠的窝,对老鼠说:“我们和好

吧!”老鼠立即反驳说:“我们祖先说过,猫不可信,猫天生就要吃老鼠的。”猫听了,觉得这一招没用,它就用第二招。过了一会儿,猫在老鼠窝的外面放了一块奶油蛋糕。过了几个小时以后,奶油蛋糕上早已爬了许多蚂蚁。猫一看老鼠窝的窗子,只见老鼠在里面吃更好吃的东西呢!猫看见这一招也没用,就只好用第三招了。它对老鼠说:“老鼠大哥,我投降行吗?我对天发誓,如果我吃了您的话,我就自己跳悬崖,行吗?”老鼠听了,便说:“我不相

信。”“不相信吗?好,我用小刀切一小块肉给您吃,行吗?”猫阴险地说。“才一小块啊,我要一大块。”老鼠说。“好啊!猫说。猫赶紧捕捉了一只小羊,把它的肉切开一大块,放在老鼠门外。老鼠出来啦,它被猫一口吞在了肚子里。

贵州省金沙县金沙一小四年级:谢仁桥

篇五:猫吃老鼠问题的求解

面试题目:

作者1:welmajor 作者2:peter

下载源代码

前几天去上海某外企参加笔试,由于考试较紧,其中有些大题根本没办法完成,很是郁闷。现在偶们打算在这篇文章中探讨其中一道笔试题---猫吃老鼠问题的求解。写这篇文章只是想和大家交流学习,难免会有错误和不足,希望得到大家的批评,在此偶们不胜感激!

一、问题描述

现有n个老鼠围成一圆圈,有一只猫从?a href="http://www.zw2.cn/zhuanti/guanyuwozuowen/" target="_blank" class="keylink">我馕恢每汲岳鲜螅看味几粢桓隼鲜蟪裕敫鲎詈笠桓隼鲜蟮谋嗪牛刻饽恳笫侨胃鲜笫齨,输出猫最后吃的老鼠的编号。

二、问题求解

我们假设老鼠按顺时针方向编号,猫从第一号老鼠开始吃。比如现有4个老鼠围成一个圆,则猫吃老鼠的顺序应该为1->3->2->4,即最后一个吃的老鼠的编号是4。

程序设计思路说明:

猫从老鼠数组从头开始移动,如果碰到老鼠且间隔标志为1,则吃该老鼠,然后间隔标志置为0,剩下的老鼠数减1,继续向后移动;如果碰到老鼠但间隔标志为0,则不吃该老鼠,间隔标志置为1,然后向后移动;如果没有碰到老鼠则继续向后移动;如果移动到数组末则再从头开始以实现圆循环。

老鼠数组ipArray用来表明特定位置是否有老鼠存在,1表示有老鼠存在,0表示此处的老鼠已被吃掉。

间隔标志ijian为1,表示接下来如果碰到老鼠就可以吃掉;如果为0,则表示刚吃过老鼠应该隔一个再吃,这时碰到下一个老鼠就置间隔标志为1,但并不吃老鼠。

剩下的老鼠数iyu在每吃掉一个老鼠后进行减一操作;当剩余老鼠数为1时,则直接找出该老鼠位置,并输出其编号,也就是数组下标值加1,到此程序结束。具体实现可以参看源代码

三、代码说明

#include "stdafx.h"

#include

int main(int argc, char* argv[])

{

cout<<"请输入老鼠数:";

int itotal; //老鼠总数

cin>>itotal;

int iyu=itotal; //剩下未吃的老鼠数

猫吃老鼠的惨叫声mp3

int ipoint=0; //移动指针 //指示猫的当前位置

int ijian=1; //间隔标志 //1表示已经间隔了一个老鼠,0表示未间隔

int * ipArray; //数组指针 if(iyu<1) { } { } cout<<"老鼠数不能小于1!"<

cout<<"共"<

cout<<"以下是吃老鼠的顺序输出:"<

ipArray=new int[iyu]; //生成数组 for(int i=0;i

{

ipoint=ipoint%itotal; //确保在数组范围内

if(iyu==1) //只剩最后一只的老鼠,直接找出即可 { } else { if((ipArray[ipoint]==1)) //碰到老鼠 { if(ijian==1) //如果已跳过一个老{ if((ipArray[ipoint]==1)) //碰到老鼠 { } cout<<" "<<(ipoint+1)<

ipArray[ipoint]=0; //条件

ijian=0; //置

iyu--; //剩下"<<(ipoint+1)<

} 间隔标志为0; 要吃的老鼠数减一 为1

}

四、结束语

本文只是给出了一个初级的求解方法,描述的求解算法在存储空间和运行效 } } else //如果刚吃过一个老鼠 { } ijian=1; //设置间隔标志 ipoint++; //移动猫的位置 }//endfor return 0;

率方面不是很好,存储复杂度为O(n),而时间复杂度约为O(n*n),期待有更好的算法提出!

字数作文