iPhone4是史上最大规模次品抢购

2010年整个下半年,有无数人来问我iPhone4的事情,我开始还企图作点解释,后来就像周杰伦把《双截棍》唱了800遍, 陈奕迅把《十年》唱了1000遍一样,已经麻木到无趣了,所以再也不去解释了。签约联通的朋友问:我去买iPhone4好吗,我说去吧去吧;签约移动的朋友问:我去买iPhone4好吗,我说去吧去吧,就是要用剪刀把自己的SIM 卡剪成“迷你版”(后来移动公司代劳了);签约电信的朋友问:我去买iPhone4好吗,我说去吧去吧,但估计要等到明年,苹果明年才会推出CDMA版的iPhone,现在满世界也没地儿买。

购买iPhone4被人称为“有钱人的春运”,不管在北京还是上海,不管是陆家嘴还是三里屯,iPhone4所到之处,都是密密麻麻的人通宵排队。中国一线大城市的黄牛现在只干两件事:春节倒卖火车票,春节之前倒卖iPhone4。抢火车票时黄牛是和农民工一起通宵排队,抢iPhone4时黄牛是和小白领一起彻夜蹲点,这是唯一的区别。

就我个人而言,我一直把购买iPhone4称为“史上最大规模的次品抢购”。iPhone手机的通话质量一直就不是很灵光,到了iPhone4问题更大,由于设计上的低级错误,造成握紧手机时出现通话信号衰竭。就是这么一款“次品手机”,掀起了2010年最大的抢购热潮,这绝对是IT史上的一大奇观。

很多人都认为iPhone4的信号问题是被媒体夸大的,如果真有这么严重的质量问题,怎么还会有这么多人趋之若鹜?对这个问题,我想说说我们家隔壁楼盘的故事。

这个楼盘两年前开盘一抢而空,后来购房者入住,发现房屋有明显质量问题,多户人家存在墙体开裂,居民与开发商交涉,开发商置之不理,居民火了,十几户居民在小区靠马路的一侧拉出横幅,上书“开发商昧良心”之类的标语;开发商一看,也火了,在小区内贴出告示:“谁对房屋质量不满可以退回住房,我们原价收回。”告示一贴出,所有的抗议偃旗息鼓。这两年上海购房热,当年均价1万2千的楼盘两年之间疯涨到3万,多少人在后面抢都抢不着房子,你们还在计较什么房屋质量问题!现在这个楼盘又开出了第二期,依然是上海最受追捧的房产之一。每次我回家经过这个小区,总是想起iPhone4。那些相信iPhone4没有设计缺陷的人,同样也会相信我家隔壁那个墙体开裂的楼盘质量过硬。

时至今日,业界还在争议,iPhone4的脱销到底是因为苹果的“饥饿营销”,还是上游原材料供应不足。其实这都不是关键,iPhone4的出货量已经相当惊人了,关键是满世界的人掏出5000块钱买iPhone4就像捡到5000块钱一样开心,iPhone4哪里架得住这么多人疯抢。

联通的用户在抢iPhone4,他们不在乎这款手机的通话质量。移动的用户也在抢iPhone4,iPhone4在中国移动的网络里不能使用3G,那就不仅是通话不灵光,上网也不灵光,纯属“双重残废”,图个面子工程。甚至一些过去基本不用手机上网的数码“小白”,现在也言必称iPhone4。地不分东西南北、人不分男女老幼、运营商不分联通移动,似乎只要用上iPhone4,就彰显出自己品味不俗,从此脱胎换骨,跻身潮人一族。

谁也无法否认iPhone4是一款有惊艳之处的手机,但它把全社会搅动成这副模样却是一件匪夷所思的事情。就像兰花有它的动人美丽,但前两年爆炒兰花时,100元钱的铃兰能卖到四十多万,这就不是因为花的魅力,而是因为人心疯了。

本文转载自:http://blog.sina.com.cn/s/blog_614c8d0b0100o34a.html

在Python中,求次品率通常是指在一个包含一定数量商品的集合里,其中有一个或几个商品的质量不同于其他商品(称为“次品”),我们通过称量找出这个次品的概率。经典的例子是使用天平平衡法来找寻单个次品或确定多个次品的数量。例如,给定n个物品和m次称量机会,可以设计算法来最小化找出次品所需的次数。 对于单个次品的情况,如果所有物品重量相等,那么每次随机选择两个物品称量,能有效地将次品范围缩小一半。假设每个物品都有均等的概率成为次品,那么找到次品的期望次数大约是log2(n) + 1次。 如果你需要编写代码来模拟这种过程,你可以创建一个函数,接受物品总数、次品数和称量次数作为输入,然后利用随机选择策略实现。这里是一个简单的示例: ```python import random def find_single_imposter(total_items, imposter_count, max_weighings): if imposter_count == 0 or total_items == 1: return 0 # 每次随机选取两个物品进行称重 for _ in range(max_weighings): left, right = random.sample(range(1, total_items+1), 2) if left != right: total_items = total_items - 2 if left > right: left, right = right, left # 确保次品在较轻的一边 # 如果只剩下一个物品,那就是次品 if total_items == 1: return max_weighings else: # 如果有多个物品,还需要一次称量确定次品 return max_weighings + 1 # 示例 items = 8 imposters = 1 max_weighs = 3 probability = find_single_imposter(items, imposters, max_weighs) / items print(f"找到次品的平均次数:{probability * 100}%") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值