小白鼠

《自控力》读后感·一

跟風遠走 提交于 2020-03-24 12:43:42
《自控力》书中提到一个科学实验,对我影响最大! 实验是这样的: 话说有两位年轻科学家,在做一个小白鼠实验。他们将电极插入到小白鼠的大脑中,因为他们技术不过关,插错位置了,原本小白鼠应该非常害怕电击的,变得非常喜欢电击。他们将之称之为“快感中心”——意思如果使用电击大脑的这个位置,就会非常快乐。 后来,又有科学家进一步进行了实验,他们设计一个杠杆,使得小白鼠通过学习之后,能自己控制这个电击,小白鼠很快就学到这个技能。科学家惊人地发现,小白鼠每隔5秒就要进行一次电击。 再后来,小白鼠饿死了——科学家将食物放在另一头,以测试是否小白鼠会在饥饿的情况下,跑到另一侧去吃东西而停止电击,结果是小白鼠不愿意放过每一次电击的机会。 我感觉自己有时候就像这只小白鼠,一遍遍刷新博客,一次次游戏结束又点下“开始”——特别是在周末的时候。在上午的时候,告诉自己玩到中午就结束;在中午的时候,错过了吃饭时间,又继续到下午——有时,一天都只能吃上一顿饭(如此也必然会导致暴饮暴食)。 我明知道这样不好,可是为什么行为还是不受控制呢?如同实验的小白鼠一样。 最终科学上的结论是:“多巴胺”! 简单来说,就是当我们获得某种快乐之后,大脑就会把这种快乐给记下来——大脑的一项目标之一就是愉悦自己。 在得到快乐之前,为了保证人有动力去做这件事,大脑会分泌一种叫“多巴胺”的东西,刺激自己的身体细胞去做这件事。 刷新博客

繁殖问题

一个人想着一个人 提交于 2020-01-29 00:53:54
繁殖问题 问题描述 : 有一家生化所,一月份引入一对新生的小白鼠。这对小白鼠生长两个月后,在第三、第四、第五个月各繁殖一对新小白鼠,在第六个月停止繁殖,在第七个月则死亡。新生的小白鼠也如此繁殖。问在第N个月时,活的小白鼠有多少对? 输入说明 : 你的程序需要从标准输入设备(通常为键盘)中读入多组测试数据。每组输入数据由一行组成,其中只有一个整数N(0 < N ≤ 50)。两组输入数据间无空行。 输出说明 : 对于每组测试数据,你的程序需要向标准输出设备(通常为启动该程序的文本终端)输出一行,其中只有一个整数,即第N个月时活的小白鼠有几对,所有数据前后没有多余的空行,两组数据之间也没有多余的空行。 输入范例 : 1 2 3 4 5 6 7 8 30 输出范例 : 1 1 2 3 5 7 10 15 67066 新生小白鼠有两个月的等待期,所以第三个月小白鼠数量变化 这里用新旧称能否繁殖的小白鼠 从第三个月开始,2位置(3月份)小白鼠繁殖,设一个变量 i ; 此时i=2; nums[i]=1,news[i]=0; i=3时, nums[i]=1+1;news[i]=1; i=4时,新小白鼠不繁殖,旧小白鼠继续繁殖,nums[i]=2+1;news[i]=1; i=5时,有一只新小白鼠不繁殖,生于小白鼠都繁殖 nums[i]=3+(3-1)=5; news[i]=3-1=2; 当i=6时

OpenJudge_bailian2943 小白鼠排队

你离开我真会死。 提交于 2020-01-28 20:55:09
N只小白鼠(1 < N < 100),每只鼠头上戴着一顶有颜色的帽子。现在称出每只白鼠的重量,要求按照白鼠重量从大到小的顺序输出它们头上帽子的颜色。帽子的颜色用“red”,“blue”等字符串来表示。不同的小白鼠可以戴相同颜色的帽子。白鼠的重量用整数表示。 Input 输入第一行为一个整数N,表示小白鼠的数目。 下面有N行,每行是一只白鼠的信息。第一个为不大于1000的正整数,表示白鼠的重量,;第二个为字符串,表示白鼠的帽子颜色,字符串长度不超过10个字符。 注意:白鼠的重量各不相同。 Output 按照白鼠的重量从大到小的顺序输出白鼠的帽子颜色。 Sample Input 3 30 red 50 blue 40 green Sample Output blue green red 题记:用一个结构体存下小白鼠体重和颜色,然后用sort给体重排序,最后输出颜色即可。 # include <iostream> # include <algorithm> # include <cstdio> using namespace std ; # define N 1005 struct mouse { int weight ; char colour [ 15 ] ; } ; mouse m [ N ] ; bool cmp ( mouse a , mouse b ) { return a

2043问题 F: 小白鼠排队

匿名 (未验证) 提交于 2019-12-03 00:41:02
题目描述 N只小白鼠(1 <= N <= 100),每只鼠头上戴着一顶有颜色的帽子。现在称出每只白鼠的重量,要求按照白鼠重量从大到小的顺序输出它们头上帽子的颜色。帽子的颜色用“red”,“blue”等字符串来表示。不同的小白鼠可以戴相同颜色的帽子。白鼠的重量用整数表示。 输入 多案例输入,每个案例的输入第一行为一个整数N,表示小白鼠的数目。 下面有N行,每行是一只白鼠的信息。第一个为不大于100的正整数,表示白鼠的重量,;第二个为字符串,表示白鼠的帽子颜色,字符串长度不超过10个字符。 注意:白鼠的重量各不相同。 输出 每个案例按照白鼠的重量从大到小的顺序输出白鼠的帽子颜色。 样例输入 1 79 omi 9 46 lcg 92 cru 37 ceq 54 vhr 17 wus 27 tnv 13 kyr 95 wld 34 qox 样例输出 omi wld cru vhr lcg ceq qox tnv wus kyr #include<cstdio> #include<cstring> #include<algorithm> #include<fstream> using namespace std; struct ratz{ int w; char c[11]; }rat[101]; bool cmp(ratz a, ratz b){ return a.w>b.w; } int