Farmer John的故事:

从前有个农民,名字叫约翰,于是大家叫他Farmer John(FJ)。FJ养了很多奶牛,这些奶牛很聪明,它们很喜欢看自然科学和数学书,但是它们对书的ISBN码感到奇怪,于是就有了ISBN问题。渐渐的,奶牛们的书多了起来,于是它们决定买背包来放书,然后就有了背包问题。奶牛们又喜欢上了下棋,于是就有了过河卒与骑士巡游问题。奶牛们决定航海去增长见识,在途中它们参与了对一艘名叫铁达尼克号的船的营救。最后,奶牛们乘坐宇宙飞船去木星探亲了。
奶牛们走后,FJ感到十分寂寞,于是他结了婚,生了两个男孩,分别叫淘淘和金明。FJ的农场里有一颗苹果树,每年秋天FJ都会让淘淘去摘苹果。有一次,金明考了第一,于是FJ给了他很多奖品。
后来FJ做了一所农业学校的校长。他鼓励学生们多去逛贴吧水贴,于是就有了水王争霸比赛。
学校里的水龙头数量总是在变,每次接水问题让FJ很头疼。
同样,对于不同的学生,奖学金也是不一样的,FJ不知道该怎样发放。
有一次学校开运动会,买了很多纪念品,FJ特地请人来帮他分组。
几年以后,FJ打算开一个公司,但是他发现,按照他的营销策略,50年后他的公司会倒闭,于是他放弃了这个念头。
后来啊,FJ帮助一直叫Robin的鸟完成了鸟语字典的编写。
几年后,FJ的孩子小J和小K出生了。
小K的家务活做得很好,后来他专门用动态规划帮别人摆筷子。
小J后来当上了Y国的间谍,成为了一名潜伏者,多次获得Y国的勋章。
N年后,Farmer John去世了,他的灵魂来到了一个叫神牛岛的地方,岛主告诉他,他可以去藏宝阁寻找宝藏,只是藏宝阁会很高,房间也会很多。
……
Farmer John终于到达了藏宝阁的顶部,等待他的居然是奶牛们!
Farmer John终于又和他的奶牛团聚了。他们又可以聚在一起玩三国游戏,下乌龟棋了。
感谢阅读,也许你看不懂这篇文章,因为这是写给伪程序猿们看的,里面包含了很多NOIP的题目,清单如下:
ISBN
NP(背包)问题
过河卒
骑士巡游
营救铁达尼克号
飞往木星
淘淘摘苹果
开心的金明
水王争霸
接水问题
奖学金问题
纪念品分组
破产
鸟语词典
动态规划系列问题
潜伏者
前往神牛岛
藏宝阁
三国游戏
乌龟棋
By 浪人社 IkarosSinon

Farmer John的故事——写给程序员们相关推荐

  1. 写给程序员的管理入门课程 -《格鲁夫给经理人的第一课》

    写给程序员的管理入门课程 -<格鲁夫给经理人的第一课> 序 格鲁夫给经理人的第一课 <格鲁夫给经理人的第一课> 最早出版于 2007 年,书原名为<High Output ...

  2. Discuz验证码识别(编码篇)-写给程序员的TensorFlow教程

    欢迎大家回到<写给程序员的TensorFlow教程>系列中来,本系列希望能给广大想转型机器学习的程序员带来一些不一样的内容,我们不讲公式,只调方法,不聊文献,只说代码.不求最好,只求有用. ...

  3. 写给程序员的美术创作指南

    引言 独狼游戏开发工作室日益增多,而他们之中也确实有不少成功者.尽管如此,如果这匹独狼恰巧没点美术技能又该如何呢?本文为独立游戏开发者创造.获得美术资源列出了一些选择. 像素美术 仿佛是从上个世纪 8 ...

  4. 《写给程序员的数据挖掘实践指南》——5.2. 10折交叉验证的例子

    本节书摘来自异步社区出版社<写给程序员的数据挖掘实践指南>一书中的第5章,第5.2节,作者:[美]Ron Zacharski(扎哈尔斯基),更多章节内容可以访问云栖社区"异步社区 ...

  5. 写给程序员看的项目管理入门

    写给程序员看的项目管理入门 项目管理铁三角 定义任务范围 任务分解 进度计划 资源评估 任务排期 项目执行 提测阶段 冒烟周期长 代码bug 开发阶段 项目监控 项目回顾 附录 程序员从拿到一个需求到 ...

  6. 写给程序员看的“幻灯片”制作教程

    大家好,我叫谢伟,是一名程序员. 如果你比较关注国外开发者大会,你经常可以看到,一些程序员分享一些在线可以查看的"幻灯片",当然这里的幻灯片和微软 Office 旗下的 Power ...

  7. c++ 读陈黎娟的《C、C++实践进阶之道,写给程序员的编程书》所感--关于变量的类型与引用

    最近在看陈黎娟的书<C.C++实践进阶之道,写给程序员的编程书>,其中第十一章讲的是变量和类型,现做笔记如下: 数据存储区域分只读数据区(存储常量和恒值,正常情况下不做修改).全局/静态存 ...

  8. 这些有笑点的故事,只有程序员才能get

    只有程序员才能 get 到笑点的故事 云是什么 地址 五十度灰 HTML 键盘梗 Wizard梗 前端程序员的日常 假如造物主是个程序员 程序员的骂人方式 程序员为什么单身系列 当然程序员不可能一直单 ...

  9. python在哪里写代码-程序员面试被要求手写代码,你与顶级程序员的差别在哪?...

    原标题:程序员面试被要求手写代码,你与顶级程序员的差别在哪? 前言: Python现在非常火,语法简单而且功能强大,很多同学都想学Python! 所以小的给各位看官们准备了收藏已久的视频教程分享给大家 ...

最新文章

  1. 补零对有限长序列频谱及DFT的影响
  2. sublimeText3安装package control和禁止弹出更新下载弹窗
  3. 【Verilog】基于Nexys4DDR开发板实现数字钟
  4. linux查看某端口进程占用,Linux下查看某端口占用进程
  5. 当深度学习遇上量化交易——公开信息篇
  6. 【Linux】一步一步学Linux——fg命令(130)
  7. JavaScript练习笔记
  8. 经典排序算法(10)——基数排序算法详解
  9. Hive 数据压缩格式总结
  10. python白盒测试_白盒测试方法
  11. SendMessage 设置TMemo组件的边界
  12. android 关联源码
  13. 目标检测java系统_5分钟!用Java实现目标检测
  14. 关于 html 中 table 表格 tr,td 的高度和宽度
  15. 15分钟搞定OLAP查询引擎Phoenix
  16. 用友YonBuilder标准版培训课程资源
  17. 树莓派4B点亮LED小灯
  18. 《冰河世纪》特效指导罗皓做客【ftrack聊天室】
  19. Android 获取wifi列表
  20. laravel-admin / Dcat admin 上传Excel并导入数据到数据库

热门文章

  1. mybatis-plus打印sql日志和参数到日志文件
  2. 时间机器 Time Machine 三星T7 移动硬盘SSD解决方案
  3. 物联网实战指南 分享
  4. 视频H265格式压缩,软件压缩方法,硬件的没有条件,没法测试。
  5. vue svg弧线路线动画组件
  6. 计算机系微电子专业就业前景,2018微电子技术专业就业前景和就业方向分析
  7. Android磨皮算法的实现 renderScript实现表面模糊
  8. element ui 中级联选择器,点击完下拉框收回
  9. 1028 人口普查(C语言)
  10. python-基本的图像操作和处理