买东西找钱找多了
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/24 14:28:58 小学作文
篇一:贪心算法求解超市找钱问题
数学与计算机学院
论文名称:
专业班级:
学生学号:学生姓名:设计时间:分 数:
贪心算法求解超市找钱问题 软件工程(1)班 2014-5-20 至 2014-6-20
2013-2014学年第2学期
贪心算法求解超市找钱问题
1 引言
随着科学的发展,人们生活中面临的大数据量越来越多。生活的快节奏要求人们对这些庞大的数据进行简单快速的处理,在这种实际需求的背景下,计算机算法设计得到了飞速发展,线性规划、动态规划、贪心策略等一系列运筹学模型越来越多被应用到计算机算法学中。
当一个问题具有最优子结构性质和贪心选择性质时,可用动态规划法来解决。但是贪心算法通常会给出一个更简单、直观和高效的解法。贪心算法通过一系列的选择来得到一个问题的解。尽管贪心算法对许多问题不能总是产生整体最优解,但对诸如最短路径问题、最小生成树问题,以及哈夫曼编码问题等具有最优子结构和贪心选择性质的问题却可以获得整体最优解,而且所给出的算法一般比动态规划算法更加简单、直观和高效。
2 贪心算法
2.1 贪心算法概述
贪心算法又称贪婪算法,是指在求解问题时,总是做出在当前看来是最好的选择,也就是说,贪心算法并不要求从整体上最优考虑,它所作的仅是在某种意义上的局部最优选择。当然,希望贪心算法得到的最终结果也是整体最优的。贪心算法并不是对所有问题都能得到整体最优解,但对范围相当广泛的许多问题它能产生整体最优解或者是整体最优解的近似解。
贪心算法可以简单描述为:对一组数据进行排序,找出最小值,进行处理,再找出最小值,再处理。也就是说贪心算法是一种在每一步选择中都采取在当前状态下最好或最优的选择,从而希望得到结果是最好或最优的算法。
贪婪算法是一种对某些求最优解问题的更简单、更迅速的设计技术。用贪婪法设计算法的特点是一步一步地进行,常以当前情况为基础根据某个优化测度作最优选择,而不考虑各种可能的整体情况,它省去了为找最优解要穷尽所有可能而必须耗费的大量时间,它采用自顶向下,以迭代的方法做出相继的贪心选择,每做一次贪心选择就将所求问题简化为一个规模更小的子问题, 通过每一步贪心选择,可得到问题的一个最优解,虽然每一步上都要保证能获得局部最优解,但由此产生的全局解有时不一定是最优的。
贪婪算法是一种改进了的分级处理方法。其核心是根据题意选取一种量度标准。然后将这多个输入排成这种量度标准所要求的顺序,按这种顺序一次输入一个量。如果这个输入和当前已构成在这种量度意义下的部分最佳解加在一起不能产生一个可行解,则不把此输入加到这部分解中。这种能够得到某种量度意义下最优解的分级处理方法称为贪婪算法。
对于一个给定的问题,往往可能有好几种量度标准。初看起来,这些量度标准似乎
都是可取的,但实际上,用其中的大多数量度标准作贪婪处理所得到该量度意义下的最优解并不是问题的最优解,而是次优解。因此,选择能产生问题最优解的最优量度标准是使用贪婪算法的核心。
一般情况下,要选出最优量度标准并不是一件容易的事,但对某问题能选择出最优量度标准后,用贪婪算法求解则特别有效。最优解可以通过一系列局部最优的选择即贪婪选择来达到,根据当前状态做出在当前看来是最好的选择,即局部最优解选择,然后再去解做出这个选择后产生的相应的子问题。每做一次贪婪选择就将所求问题简化为一个规模更小的子问题,最终可得到问题的一个整体最优解。
2.2 贪心算法的基本要素
贪心算法通过一系列的选择得到问题的解,它所做的每一个选择都是当前状态下局部最好选择,即贪心选择。
但是对于一个问题,怎么知道是否可以用贪心算法解决此问题,以及能否得到问题的最优解呢?这个问题难以给予肯定的回答。但是,我们从许多可以用贪心算法求解的问题中看到这类问题一般具有两个重要的性质:贪心选择性和最优子结构性质。
贪心选择性是指所求问题的整体最优解可以通过一系列局部最优的选择得到。因此,对于一个具体问题,它是否具有贪心选择性质,必须证明每一步所作的贪心选择最终可以得到整体最优的结果,即通过贪心选择后,原问题被简化为规模更小的类似子问题。
而最优子结构性质,主要是指原问题的最优解包含子问题的最优解。
2.3 贪心算法的特性
通过对比能够用贪心算法解决的诸多问题,我们不难总结出贪心算法能够解决的问题的一系列特性:
(1) 存在一个最优的方法来解决的问题。为了构造问题的解决方案,有一个候选的对象是一个集合:比如不同面值的硬币。
(2) 随着算法的进行,将产生两个集合:一个包含已经被考虑过并被选出的候选对象,另一个包含已经被考虑过但是被丢弃的候选对象。
(3) 算法中将产生一个用来检查一个候选对象是否提供了问题的解答的函数。当然,该函数并不考虑此时的解决方法是否最优。
(4) 算中法另一个函数检查是否一个候选对象的集合是可行的,也即是否可能往该集合上添加更多的候选对象以获得一个解。和上一个函数一样,此时不考虑解决方法的最优性。
(5) 选择函数指出哪一个剩余的候选对象可能构成问题的解。
(6) 最后返回解的值。
为了解决原问题,需要寻找一个构成解的候选对象集合,它可以优化目标函数,使得贪婪算法一步一步的进行。起初,算法选出的候选对象的集合为空,接下来的每一步中,
根据选择函数,算法从剩余候选对象中选出最有希望构成解的对象,然后加入到一个集合中,如果集合中加上该对象后不可行,那么该对象就被丢弃并不再考虑。每一次都扩充集合,并检查该集合是否构成解。如果贪婪算法正确工作,那么找到的第一个解通常是最优的。
2.4 贪心算法的基本思路
用局部解构造全局解,即从问题的某一个初始解逐步逼近给定的目标,以尽可能快地求得更好的解。当某个算法中的某一步不能再继续前进时,算法停止。贪心算法思想的本质就是分治,或者说:分治是贪心的基础。每次都形成局部最优解,换一种方法说,就是每次都处理出一个最好的方案。
利用贪心策略解题,需要解决两个问题:
(1)该题是否适合于用贪心策略求解;
(2)如何选择贪心标准,以得到问题的最优/较优解。
具体的实现过程如下:
(1)建立数学模型来描述问题。
(2)应用同一规则F,将原问题变为一个相似的、但规模更小的子问题。
(3)对每一子问题求解,得到子问题的局部最优解。
(4)把子问题的解局部最优解合成原来解问题的一个解。
实现的算法的过程如下:
从问题的某一初始解出发;
while(能朝给定总目标前进一步)
do 求出可行解的一个解元素;
由所有解元素组合成问题的一个可行解。
3 经典例子分析
3.1 背包问题
0-1背包问题:给定n种物品和一个背包。物品i的重量和价值分别是wi和vi,背包的容量为C。要求正确的选取装入背包的物品,使得装入背包的物品价值之和最大。例如:C=30物品:A B C
重量:28 12 12
价值:30 20 20
根据贪心选择策略,首先选择A,然后再比较B、C,无法再装入。可以看出,最终的结果是将A装入背包中。但是,如不按贪心算法求解,实际是装入B和C最好。
因此,对于0-1背包问题,贪心选择不能达到结果最优,这是因为在这种情况下,无法保证最终将背包装满,部分闲置的空间使得每公斤背包的价值下降了。因此,在考虑此类的背包问题时,应该比较选择该物品呵不选择该物品所导致的最终方案,然后再做出最好的选择,此时可用动态规划算法求解。
显然,对于以上例子,如果不要求选择物品的全部装入背包,允许我们只选择部分装入背包,此问题及转化为普通背包问题。此时即可用贪心选择算法求解。一般步骤为:首先选择将每公斤价值最大的物品装入背包,如果背包未满,再选择每公斤价值次大的物品装入,以此类推。
4 超市找钱问题
假设超市有n种面额不同的币值(例:0.1元,1元,5元,10元,20元,50元100元)进行找钱,约定各种面额的钱币个数不限。
代码:
#include
#include
int main(void) {
int i,n,b;
float q[30],sum=0,s,money[10];
printf("请输入商品件数:");
scanf("%d",&n);
printf("请输入每件商品的价格:");
for(i=0;i scanf("%f",&q[i]); sum=sum+q[i]; } printf("总价为:%.1f\n",sum); printf("顾客所给钱数:"); scanf("%f",&s); printf("输入零钱面值(依次从大到小,以-1结束):"); i=0; do{ scanf("%f",&money[i]); i++; }while(money[i-1]!=-1); sum=s-sum; printf("应找钱数:%.1f\n",sum); printf("各种面值张数:\n"); sum=sum+0.01; for(i=0;money[i]<=1;i++) { b=sum/(int)money[i]; 篇二:找钱骗局 边数边抽钱数一次少几张 揭秘“找钱骗局”三大招 2009-07-29 05:30:00 来源: 浙江在线(杭州) 跟贴 0 条 手机看新闻 浙江在线07月29日讯 昨日,记者在宁波火车南站边的小超市亲历了一场找钱骗局,并发现了其中的骗人招数。 第一招:找钱藏花招,数9张给8张 火车南站前的马园路两侧集中有3家小超市,昨天中午,记者随意走进其中一家,买了一瓶2元的矿泉水,掏出一张百元钞付账。 店主拿出一沓10元钞,当着记者的面数了9张,然后取出8元零的递过来。 记者特意数了一下,“不对啊,只有8张10元的,你少找了1张。” 第二招:借口补钱,再多抽走你几张 “嗯,是吗?拿来我数数。”店主接过钱再次数起来。 记者观察到,他左手拿着钱在数,边数边把下面的几张钱折了起来,一晃手抽了回去,速度很快,不注意根本就看不清。 “咦,真少给了1张。”店主马上承认,然后特意从右手边一叠10元里拿了一张,放在左手要找给记者的钱上。 记者接过,大致一瞄,手里的钱变成了7张。 第三招:同伙帮忙,转移视线 记者正要当面细细数来,一个一直站在旁边的女人开始东拉西扯,意图转移记者的注意力。店主也凑过来从记者手里拿过钱:“刚才是不是多给你一张20的呢?” 等这叠钱回到记者的手里,明显感觉到刚才还要薄了。 记者准备再数一遍,店主一把抢过钱,“算了,给你50的吧。”说完,从下面抽屉里,抽出一张50的、两张20的,甩给了记者。 之后,记者一直在附近观察。从11点半到12点之间,就有3人遭遇了同样的经历。 就此事,南门派出所值班警告诉记者:“之前就发现过这种情况,也进行过整治,但类似的骗局调查取证非常难。” 记者了解到,火车南站作为宁波人口流动量非常大的一个区域,大多数人都是即来即走。在碰到类似的事情时,他们大多因为时间紧张,或者是要赶车而没时间报警。无人报警成为警方无法介入调查的一个重要原因。 这种“找钱”骗局至今宁波南站还有发生,本人今天就在南站附近的一家沙县小吃 里付钱时被骗了,希望大家在找钱的时候自己一定要多数几遍,特别是散钱很多的时候, 本人就在这家沙县小吃受骗的,就在宁波南站汽车进站口边上 篇三:认识人民币 《认识人民币》 教学时间:2015年4月9日星期四 教师:雷明 教学目标 知识目标:使学生认识1元以内面值的人民币,认识人民币的单位元、角、分,知道1元=10角、1角=10分。 技能目标:培养学生的购物能力,使学生形成一定的观察、社会实践能力。 情感态度目标:体验人民币在社会中的功能和作用,感悟数学知识与现实生活的联系。 教学重点、难点: 认识1元以内人民币,会进行简单的人民币单位间的进率。 学具准备: 每组准备1套1元以内的人民币 1角纸币5张、5角纸币2张、1元的纸币1张以及2角的纸币5张。 教具准备:课件、信封、人民币等 教学方法: 针对一年级的孩子年龄小、好动、爱玩、好奇心强的特征,本节课主要采取以下教学策略: 1、创设情境,加强所学知识与生活的联系。 2、结合大量的操作活动,使学生主动学习、自主探究。 教学设计: 课前谈话 1. 谜语激情,孩子们,喜欢猜谜语吗? 薄薄一张纸,上面有数字。吃穿不用怕,买卖全靠它。 这是什么?——钱 2、(出示小猪存钱罐)一个大组一个贴于黑板。向学生讲解存钱罐在本节课中的作用。 上课 一、 引入课题 出示课件(喜洋洋??)认识他们吗?村长今天遇到一个问题,想请小朋友们帮帮他:事情是这样的——快到六一儿童节了,村长问小羊们:孩子们过节发什么礼物好呀? 师解说 师:小羊们争得不可开交,孩子们帮帮村长,你们说发什么最简单?——钱。 村长也是这样想的,就发钱,让他们自己去买礼物。 孩子们,谁知道我们国家的钱叫什么吗? 板书——今天我们就来认识一下简单的人民币。 二、认识简单的人民币。 1、(拿出人民币学具——1角的纸币和硬币) 2、这两个人民币有什么不同? 提示并教读:长方形纸做的人民币叫纸币;圆形金属做的人民币叫硬币。教读—纸币、硬币 3、认识1元人民币 出示1元:这种人民币是多少?你从哪里看出来是1元? 认识:数字1,以及文字壹圆。为了书写方便,我们一般将“圆”写成“元”——讲解:元是人民币的单位。 观察:人民币上国徽 在人民币上,国徽代表我们的祖国,我们爱护人民币,就是热爱我们伟大的祖国,所以我们不要故意损坏人民币。 4、认识5角、2角、1角(出示课件) 出示5角、2角、1角、问:这些人民币有什么相同? 都有一个角。角也是人民币的一种单位。(板书)人民币的单位除了元,还有角。 三、元、角、分之间进率教学 师:想听老师继续讲故事吗?村长每只羊发了一个红包。拿到红包的喜洋洋高兴极了,他说:“哈哈,我的钱最大,最多。”而懒洋洋却愁眉苦脸的说:“村长偏心,我的钱最小最少。”孩子们,我们一起去评评理好吗?(出示课件) 1、 认识圆角之间的进率。 ① 、喜洋洋 1元 懒洋洋 1角 粗心的懒羊羊,里面还有呢!我们帮他数一数一共有几角。 数10个一角 问:孩子们评评理:到底谁的钱多?为什么? 1元和10角一样多。 师引导:1元=10角(板书——教读) 师:谁来安慰一下懒洋洋? ② 、师:(出示红包)这是美羊羊的红包,我们帮他数数多少钱吧。 先拿出1个5角,在拿出1个5角,问:一共是几角? 怎么计算的? 5角+5角=10角,也就是1元。 总结:10角就是1元 ③ 、师:沸羊羊的红包里面也装着1元钱,我们一起来看看吧。 拿出1个2角,问:想一想,几张2角才是1元呢? 数的方法:两个两个的数——2、4、6、8、10角。 展示:5个两角 总结:不管人民币是5角的还是两角的,只要加起来是10角,就是1元。 再读:1元=10角 玩游戏巩固。 我说你摆(课件) 用5角人民币摆1元、用2角人民币摆1元、同桌合作,用1角摆1元。 2、 认识角分之间关系。 ① 师:人民币除了有元和角,还有这样的,认识吗。(出示课件——认识5分、2分、1分) 这些人民币都是分,分也是人民币的一种单位。(板书) ② 因为这些人民币面值太小,所以今天我们买东西时很少用到了。但是 有一首歌曲,孩子们都会唱,歌名是《一分钱》。播放歌曲,全部齐唱。 ③ 今天我们已经很少见分为单位的人民币,但是在你们爸爸妈妈小时候,1分钱却很珍贵。你们今天幸福的生活都是他们1分钱1分钱挣来的,孩子们一定要懂得节约,不乱花钱。 ④ 师:谁知道1角钱和几分钱同样多呢? 课件:一起数一数 板书:1角=10分(教读) 3、 小结:孩子们,人民币有哪些单位?(圆角分) 圆角分有什么关系呢?1元=10角,1角=10分 四、知识运用 1、那老师考考你们刚才的的知识学得好不好? (出示课件)抽生说明理由 2、看到孩子们学得不错,喜洋洋想请你来挑战,你们敢不敢? 第一关。第二关。第三关 挑战成功,喜羊羊祝贺你们! 五.拓展 2、师:懒洋洋想买一根棒棒糖,不知道怎么付钱。(出示课件)多少钱一个?(5角) 聪明的孩子们,你们能交给他附5角钱的方法吗?打开信封,拿出人民币,同桌一起摆一摆,看谁摆除5角钱的方法多? 学生动手操作。 篇四:一年级下册应用题专项练习——找钱 1.爸爸买了2根和路雪8元,买了3根伊利雪糕6元,他付给营业员20元,找回多少元? 2.小明付了50元买了一本书,营业员阿姨找回他35元,这本书要几元? 3..妈妈去超市买了一只35元的小足球和一副28元的与买球拍,妈妈付了100元,还找回多少元? 4.拿50元去买车票,找给我20元。买车票花了多少钱? 篇五:30岁前你找钱,你30岁后让钱找你 我们无法选择起点,但能选择终点 我22岁大学毕业,毕业唯一的一件事情就是找工作赚钱。没工作担心找不到工作,找到工作担心失去工作,工作了又担心拿不到应该得到的报酬。 毕业之后的几年里,罪没少遭,气没少受,工作也没少做,唯一的就是我没有赚到钱。越没钱,越想赚钱,越想赚钱越赚不到钱。有时候,我都怀疑自己,这辈子是不是就是穷人穷命,为了本身没有价值却又代表着价值的钱而不停地奔波操劳一生吗? 我现在这样,30岁还这样吗?40岁还这样吗?我的一生都这样吗? ?? 30岁之前,我的人生目标极其简单而又实际,那就是在自己喜欢的地方与自己喜欢的人在一起生活,做自己喜欢做的事情。在物质上也没有过高的要求,在这个城市里有两间属于自己的房子,有一辆可以代步的汽车即可。至于钱嘛,不一定要有多少,想花的时候就有,只要能毫不犹豫地买自己想买的东西就可以,没必要是几百万或者几千万。我有这样的想法,不是我不喜欢钱,而是我驾驭不了那么多钱,有了那么多钱,说不定我能做出什么事情来。最关键的是,凭我的能力,我也不一定能赚得来。 当各种成功励志书籍和各种财富媒体都把关注的焦点放在一夜暴富一夜成名的几个人身上时,人们似乎都成为追求金钱的奴隶,梦想着不付出甚至少付出就能得到自己渴望的财富和地位。 通过捷径能达到自己理想的目标,成为世人瞩目的焦点,拥有不计其数的财富,是我们梦寐以求的事情,无可厚非,绝对不是错。 名和利是好东西,富有也不是错,贫穷才是罪过,最起码对自己的父母及家人是一种罪过。 人生一世,谁不想飞黄腾达富可敌国?作为男人,谁不想做有名车有豪宅有地位有名气有巨款有美女的“六有”人才?我从来就没有憎恨过金钱,哪怕是当我的老师们愤怒地把金钱定义为穿肠的毒药宰人的钢刀之时,我都没有怀疑过,因为我已经穷怕了。 我有时渴望成为富可敌国的富翁,这个想法也就是看到有钱人那种豪华的生活后一闪而现,而后连我自己对这个想法都觉得可笑。当我被一切皆有可能这句话鼓动得热血沸腾蠢蠢欲动的时候,当我读完几本富翁的传记觉得自己可以上天揽月可以下海捉鳖的时候,也想挖掘自己的潜力不白活一回。但是,一夜过后,一觉醒来,我还是我自己,我要解决的问题还是我的生存问题,要解决一个人最起码的衣食住行问题,也就是工作与工资的问题。 每个人都有成功的可能性,但是并不是每一个人都能成功。特别像我们这个年代的人,好的机遇全都已经错过了。二十世纪八十年代初,发财靠胆量,可是我们那时还很小或者还没出生。九十年代初,发财靠关系,我们一穷二白,和我们有关系的人,都是在社会最底层,都在为自己的生存奔波挣扎,谁也靠不上谁。九十年代末,发财靠实力靠智慧,而我们除了用十六年时间换来的一纸文凭和早已经过时的知识以外,剩下的就是抱着文凭鸵鸟一样满世界乱跑乱串了。 因为无奈,我们存在;因为存在,我们无奈。 贫富距离以我们难以想象的速度向社会两极发展着,我们似乎也成为时代的弃儿。一夜成名一夜暴富,永远是别人的故事。我们为了生活,每天不是兢兢业业地经营着自己来之不易的工作,透支健康压抑性格去赚钱,就是起早贪黑披星戴月地走在去赚钱的路上。我们付出的永远不能和我们得到的成正比,我们失去的永远比我们收获的珍贵。 说我们无能也好,说我们无知也罢,但是我们真的有着无法突破和摆脱的窘境和尴尬。我们有想法,但不一定有办法;我们有能力,但不一定有平台;我们很努力,但不一定有机会。 成功,对任何人而言,都像竞技体育项目中的跳高比赛,而我们所有渴望成功的人都像比赛中的跳高选手,大家的身体素质不一样,训练条件与方法不一样,教练也不一样,最关键的是,比赛的场地也不一样。但是,成功,对任何人来说,就是一个用数字可以表现的高度而已。只有更高,没有最高。 一个人能跳多高,取决于跳高运动员的先天条件和后天的训练。先天条件好,起跳的起点高度就高,后天的训练科学得当,训练条件优越,再加上运动员意志品质坚强、心理素质好,比赛取胜的欲望强烈,就能不断地刷新自己的跳高纪录。要想创造最好的跳高成绩,比赛场地也是非常重要的。 我曾经也梦想着跳得很高,可是我并不是跳高的材料,甚至一点运动天赋都没有,身体素质也不是很好——身材不高,爆发力不强,协调性差,意志品质薄弱,可以说不适合跳高,但是生活这个高我必须得跳,别无选择,因为我从出生那一天起,就已经注定了。 没有运动天赋,身体条件差,有个好教练,有科学的训练方法,我们这样训练下去,尽管不可能获得参加大型比赛的机会,更不用说在体育界扬名立万了,但是还是能跳过一定高度的。但是,不得不说,很多人都和我一样,起跳的场地就是一片沼泽。我们的教练还不一定比我们知道得多,我们的训练方法就是蛮练瞎练。 我们可以说一切皆有可能,任何人的潜力都是无限的,任何人都可能实现自己的理想,但是,现实告诉我们,我们在生存这场跳高比赛上,我们能跳过的高度肯定是有限的。能成为一名优秀的跳高运动员,在奥运会上拿到金牌,创造世界纪录,不可能是运动员靠一己之力就能完成的,优秀的运动选手背后肯定站着一大批专家。而我们只是自己一个人,有时候连衣食住行都成问题,更不用说系 统的训练了。我们练了一辈子,可能连比赛机会都没有,即使我们能跳出好的成绩。 不论我们周遭环境如何,靠我们的一己之力都无法改变。我们既然来到这个世界,那么我们就有义务让自己的生活好一点,让自己的家人生活好一点,而不是重复生活在社会最底层的父母的命运。我们不想,更不甘心。 我们不能和别人比跳得有多高,但是我们不能因为自己站在沼泽上而不去跳高。我们可以跳得不高,但是我们决不能陷到沼泽里面去。 我们既然无法成为改变别人命运掌控别人生活的人,那么我们就去改变自己的命运和掌控自己的生活吧。 我们不能富可敌国,但是我们不能一辈子都惶惶不可终日地到处去找活命的钱。人去找钱,难上加难,即使找到了,也未必能拿到。如果我们能让钱主动来找我们,那时我们赚与不赚,就看我们的心情了。 把被动地去赚钱变成让钱主动来让你赚,也许是在我们无法飞黄腾达富可敌国之后,最切合实际的一个目标了。我们不能成为金钱的奴隶,但是我们也绝对不能因为金钱所累成为生活的失败者。 我们的生命是非常有限的,一共也就两万五千多天。时间不会因为我们的生活艰苦或者轻松而做任何停留。追忆昨天没有任何意义,等待明天又是那么飘渺而不切合实际。只有今天是真正属于我们自己的,把握住今天,也就把握住了人生。 在这个社会格局似乎已经确定了的年代,成为亿万富翁或者千万富翁对我们这些从沼泽地里起跳的人来说,已经是非常渺茫的事情,或者仅仅是我们人生一个美好的奋斗目标。而让金钱主动来找我们,听起来似乎又有点不可思议,但是绝对切实可行,只要我们把自己这棵喀什噶尔的胡杨,变成一棵摇钱树,就会有人争着抢着把我们栽到他们的院子里的。 30岁之前,我们可能都有过疯狂找工作的经历,一次又一次地接受别人的拒绝和否定,也曾经被老板无缘无故地拖欠工资甚至是莫名其妙地解雇。在老板与我们之间,我们永远都是弱势群体中的一员,永远都属于被选择的那拨人。但是,我们可以在一段时间内这样,我们到30岁的时候绝不能这样,即使我们永远都是打工者,即使我们一辈子都不能当上老板。 原因很简单,那就是我们也有着对幸福生活的渴望,我们不能让自己以及我们的后代,永远生活在社会的最底层! 30岁,是我们人生的一个分界岭,是一个我们赌不起的年龄。30岁,我们可以一无所有,但是我们不能没有属于自己的一条路,不能再被动地四处找钱,不能再担心自己的失业。 不做为一口食物而不断奔走的狼 我想了想问道:“今天你打电话来,就是和我说这些吗?” “我是想让你思考一下,你是不是应该换一个工作了?”那声音回答道。 我听到这句话大吃一惊:“什么?你让我换工作?我在这里挺好的啊,这里的经理们对我也很好,我干得也不错,待遇也能让我接受,住的环境也可以,我怎么说换就换呢?” 那声音没有和我分辩,而是语重心长地问我:“你当初的梦想呢?” “我不是说等我还完债务再说了嘛!” “你家现在有多少债务?” 我想了想,说:“连旧的带新的,有两万吧。两万,在北京不算个数,可是在我们家,那是天文数字了。很多债务都是我上学读书时欠下的,所以我必须要尽快还上。” “还债务是个不错的好想法。可是按你现在的收入,两万元钱,你得还三年。” “三年就三年吧,虽然漫长了点,但我也是没办法。我到北京这几个月什么没学会,就学会认命和务实了。人之命,天注定,胡思乱想没有用。这年头,什么是真的?能赚到钱才是真的!不管你有多少,就是比没有强。我知道沦落街头的滋味,怎是一个难受能了得的!”我那时真的是这么想的。我不能和别人比,因为没法比。 那声音没有接我的话茬,而是问我:“你为什么来北京打工啊?” “我为什么来北京打工?不就是家乡不给我一个能放下屁股的板凳,连一个月206元的工作都保不住才来北京混饭吃吗?打工的目的只有一个,那就是为了赚钱!说支援北京建设,哑巴听了都能乐出声来!” “错!”这个字从远方传来,特别有穿透力,“打工,不但是为了赚钱,更是为了发展自己,是为了30岁以后钱能主动来找你!” “发展自己?”我听了哭的心情都有,“我现在就想赚钱,没钱谈什么发展?我在北京找了四十多天的工作就是想发展自己,最后还不是到这个地方来了?好 梦人人都可以做,但不是人人都能圆。我啊,还是老老实实在这干三年再说吧。30岁以后我能怎么样,没必要想那么多那么远吧?” 那声音顿了顿,说:“你说的有道理,但是你知道吗?在这里你干三年,会磨掉你的睿智,消耗你的激情,会让你不知不觉地变得平庸平凡。我们可以在30岁前为了生存忙碌,但我们不能一辈子都为了生存忙碌啊。现在有很多年轻人,打工的目的就是为了赚钱,事实上他们不但连钱都赚不到,而且还得永远不停地打工,因为他们从来就没想到过自己的事业!没有属于自己的事业的人,永远都是为了一口食物而不断奔走的狼!” 我听了他的话,一时无语。 那声音接着说:“一个人,不论是谁,都应该有梦想,都应该有追求。不论在什么境遇里,都不应该忘掉自己的梦想和追求,更不应该为了忽略自己的梦想和追求去寻找欺骗自己的借口,而是应该不断地为自己的事业大厦添砖加瓦。” “你是要我离开这里,去寻找新的起点吗?我才来这里四个月啊,什么都熟悉了什么都适应了。你现在让我离开,为什么当初你还让我来呢?”我大声地问道。 “很简单啊,因为当初你解决不了自己的生存问题,现在你有了一定的生存资本了。至于别的,我就不想说了。你现在干的事情,可以说小学毕业的人,只要身体好,都能干。不信咱们可以打赌,你在这里干上三年,尽管你的债务还了,但你的思想和思维也变成小学毕业的水平了!” 听到他这么说,我的心猛地一震。这个问题,是我从没有想过的事情。人三年不说话,语言系统都会丧失的,我在这里干三年苦力,会是什么样呢?我不敢想了。 那声音又说:“一个有思想的人,是会选择会放弃的。人生的每一次经历,都是为自己以后活得更好做准备的——有目的的准备!” 选择最适合自己发展的圈子 来北京之后,我一直想到出版社、杂志社工作,也到出版社和杂志社应聘过,不是把简历递上去没了下文,就是面试时这些单位对我根本不感兴趣。当时我只认为他们是狗眼看人低,俗人不认识千里马,就没想到自己的水平离一个记者或