导读:热播剧《亲爱的,热爱的》终于迎来了大结局!除了“霸道总裁+软萌小可爱”的“高甜”偶像剧设定之外,这部剧的不同之处在于,“霸道总裁”要带领团队参加ACM国际编程大赛,在不断成长的青春中实现世界冠军的梦想。所以,数据叔感兴趣的不是“高甜”,而是想说说这个ACM的编程大赛。

▲《亲爱的,热爱的》官方剧照

《亲爱的,热爱的》如剧名所说,男女主角最终都成功收获了亲爱的人和热爱的事业,简直完美。

现实中的两位主演也收获满满,有网友统计,李现微博粉丝数从7月9日开播时的427万暴涨至今天(截至8月1日10点)的1591万,增长率272%。杨紫的微博粉丝数已经接近5000万,相关话题频繁霸榜热搜。

剧中提到的ACM国际编程大赛,按某百科网站的说法是这样的:

ACM国际大学生程序设计竞赛(也被称为ACM国际编程大赛),英文全称:ACM International Collegiate Programming Contest(简称ACM-ICPC或ICPC),是由ACM(Association for Computing Machinery,国际计算机协会)主办的,世界上公认的规模最大、水平最高的国际大学生程序设计竞赛,其目的旨在使大学生运用计算机来充分展示自己分析问题和解决问题的能力。

上海交通大学和浙江大学曾在ACM-ICPC的全球总决赛中夺冠。不过在2011年浙江大学夺冠后,最近8年的冠军全部被俄罗斯的大学垄断。

世界冠军是什么水平?数据叔不太敢想象,在某问答网站上看到这样一个问题:

那么数据叔就接着说说,除了《算法导论》之外,你还需要把哪些书“翻烂”……

1

《算法导论》(原书第3版)

作者:托马斯·科尔曼、查尔斯·雷瑟尔森 等

MIT四大名师联手铸就,影响全球千万程序员的“算法圣经”!国内外千余所高校采用!

《算法导论》将严谨性和全面性融为一体,深入讨论各类算法,并着力使这些算法的设计和分析能为各个层次的读者接受。全书各章自成体系,可以作为独立的学习单元;算法以英语和伪代码的形式描述,具备初步程序设计经验的人就能看懂;说明和解释力求浅显易懂,不失深度和数学严谨性。

2

《深入理解计算机系统》(原书第3版)

作者:兰德尔 E.布莱恩特、大卫 R. 奥哈拉伦

本书是一本将计算机软件和硬件理论结合讲述的经典教程,内容覆盖计算机导论、体系结构和处理器设计等多门课程。本书的最大优点是为程序员描述计算机系统的实现细节,通过描述程序是如何映射到系统上,以及程序是如何执行的,使读者更好地理解程序的行为,以及造成效率低下的原因。

3

《离散数学及其应用》(原书第7版)

作者:Kenneth H.Rosen

本书是讲解离散数学理论和方法的经典教材,可以称之为离散数学百科,不但介绍了离散数学的理论和方法,还有丰富的历史资料、大量的练习题和全面学习的网站资源。

同时,将离散数学理论与应用结合得非常好,给出了离散数学理论在计算机科学、数据网络、心理学、化学、工程学、语言学、生物学、商业和因特网等诸多领域的应用实例,展示了离散数学在解决现实中问题时的使用价值。为学生进行后续的专业学习奠定了坚实的数学基础。

4

《伟大的计算原理》(原书第7版)

作者:彼得 J. 丹宁 克雷格 H. 马特尔

计算通常被看作是一个按照摩尔定律高速发展的技术领域。如果我们稍不留意,就有可能错过一个划时代的技术突破或者一个翻天覆地的理论发展。该书从一个不同的视角,把计算看作一门遵从一些基本原理的科学,而这些基本原理可以涵盖其中所有的技术。

计算机科学是一门关于信息处理的科学,我们需要一种新的“语言”来描述这门科学。在本书中,Denning和Martell给出了一个重要原理框架作为这种语言。本书涵盖了计算的方方面面——包括算法、体系结构和设计。

5

《数据结构与算法分析 C语言描述》

(原书第2版)典藏版

作者:马克·艾伦·维斯

本书是国外数据结构与算法分析方面的标准教材,介绍了数据结构(大量数据的组织方法)以及算法分析(算法运行时间的估算)。本书的编写目标是同时讲授好的程序设计和算法分析技巧,使读者可以开发出具有最高效率的程序。

本书可作为高级数据结构课程或研究生一年级算法分析课程的教材,使用本书需具有一些中级程序设计知识,还需要离散数学的一些背景知识。

6

《Java编程思想》(第4版)

作者:Bruce Eckel

Java领域极具影响力和价值的经典著作,《Software Development》杂志Jolt大奖得主。畅销十余年,经典不衰。程序员案头必备宝典。

本书赢得了全球程序员的广泛赞誉,即使是非常晦涩的概念,在Bruce Eckel具有亲和力的文字和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。

7

《C程序设计语言》(第2版·新版)典藏版

作者:布莱恩·克尼汉 丹尼斯·里奇

在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用如此广泛。本书是介绍C语言的经典著作。我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。

人们熟知的“hello, world”程序就是由本书首次引入的。通过简洁的描述、典型的示例,作者全面、系统、准确地讲述了C语言的各个特性以及程序设计的基本方法。对于计算机从业人员来说,本书是一本必读的程序设计语言方面的参考书。

8

《C++程序设计语言(第1~3部分)》(原书第4版)作者:本贾尼·斯特劳斯特鲁普

C++语言之父的经典名著最新版本,全面掌握标准C++11及其编程技术的权威指南!

本书是在C++语言和程序设计领域具有深远影响、畅销不衰的经典著作,由C++语言的设计者和最初的实现者Bjarne Stroustrup编写,对C++语言进行了最全面、最权威的论述,覆盖标准C++以及由C++所支持的关键编程技术和设计技术。

长按二维码或点击阅读原文发现更多好书

一直看到这里的你,一定是爱读书的人。欢迎加入大数据读书会微信群,结识更多同行业小伙伴,我们将在群里不定期抽奖送书!请在后台回复读书会,获取进群方法。

「大数据」内容合伙人之「鉴书小分队」上线啦!

最近,你都在读什么书?有哪些心得体会想要跟大家分享?

数据叔最近搞了个大事——联合优质图书出版商机械工业出版社华章公司发起鉴书活动。

简单说就是:你可以免费读新书,你可以免费读新书的同时,顺手码一篇读书笔记就行。详情请在大数据公众号后台对话框回复合伙人查看。

有话要说?

Q: 你想成为世界冠军吗?

欢迎留言与大家分享

猜你想看?

  • 这才是真正适合小白的教程:Python有什么用?数据化运营怎么做?

  • 最后2天,错过等1年,这7本计算机经典图书竟然打折了!

  • 一文看懂用R语言读取Excel、PDF和JSON文件(附代码)

  • 人民日报喊你学数学!实力不允许?8本书带你入门

更多精彩?

在公众号对话框输入以下关键词

查看更多优质内容!

PPT | 报告 | 读书 | 书单 | 干货 

大数据 | 揭秘 | Python | 可视化

AI | 人工智能 | 5G | 区块链

机器学习 | 深度学习 | 神经网络

合伙人 1024 | 段子 | 数学 | 高考

据统计,99%的大咖都完成了这个神操作

?

觉得不错,请把这篇文章分享给你的朋友

转载 / 投稿请联系:baiyu@hzbook.com

更多精彩,请在后台点击“历史文章”查看

点击阅读原文,了解更多

ACM国际编程大赛夺冠,李现和他的队员们一定把这8本书翻烂了相关推荐

  1. 体验国际编程大赛(完成报名可抽奖)

    第十届CodeVita国际编程大赛由世界500强塔塔集团旗下TCS(位于上海张江)举办,往届已吸引全球超100多万名学生参与,是个体验国际舞台.交流学习的好机会! 限20届-25届学生报名,参与初赛均 ...

  2. 2018第七届CodeVita国际编程大赛

    第七届TCS CodeVita 国际编程大赛 介绍 竞技不仅仅是一种游戏而是一种文化!它将不同民族不同背景的人们联系在一起,跨越了地理和文化的界限.竞技提供无国界的体验和无限的竞赛乐趣.在TCS,我们 ...

  3. 第八届 CodeVita 国际编程大赛

    寻找最会编程的你 CodeVita 国际编程大赛=全球理工科大学生+单人赛制+八种编程语言+丰厚奖金 第八届CodeVita是单人赛制,比赛包括三轮,初赛和复赛都在线上完成,复赛中表现优异的选手将会被 ...

  4. 第五届ACM趣味编程大赛

    A  苗童大作战之绝地求生 Description 苗苗最近入坑绝地求生了,这一次她终于苟到了决赛圈,她已经把药都用完了,但马上又要跑毒了. 假设她距离安全区最近的直线距离为 n 米,她的移动速度为 ...

  5. 国际计算机编程大赛报名,关于举办2020年新生编程大赛的报名通知

    各班级: 为了培养和发展大学生分析.解决问题和计算机编程的能力,鼓励和培养创新思维,丰富校园学术气氛,造就具有综合素质的面向21世纪的计算机科学人才,决定举办2020年新生编程大赛.现将有关事项通知如 ...

  6. ACM国际大学生程序设计竞赛

    ACM国际大学生程序设计竞赛(英文全称:ACM International Collegiate Programming Contest(简称ACM-ICPC或ICPC))是由国际计算机协会(ACM) ...

  7. 机器人社社长事迹_国际机器人大赛冠军背后的故事

    本报记者诸葛晨晨文/摄 一次比赛 "还是按以前,把传感器调高一个高度,机器人巡线灵敏度还是能保证的."带队老师朱火红向杨语桑.王康腾.陈江禹提出建议. 这一幕发生在美国新墨西哥州阿 ...

  8. 深访杨超越杯编程大赛发起人 还原硬核粉丝追星全过程

    欢迎关注"创事记"的微信订阅号:sinachuangshiji 文/石灿 来源:刺猬公社(ID:ciweigongshe) "大家加油,我要退群了,被老婆看到不好.&qu ...

  9. 中学生计算机编程大赛有哪些,学了编程可以参加哪些含金量高的比赛?

    小学生可以参加的竞赛 1. 全国青少年创意编程与智能设计大赛 2. 谷歌全国中小学生计算思维编程挑战赛 3. 全国中小学生电脑制作大赛 初中生可以参加的竞赛 1. 全国青少年创意编程与智能设计大赛 2 ...

最新文章

  1. C语言基础知识(自己做个笔记,云储存一下)
  2. uniapp富文本复制文字内容
  3. B+树检索的时间复杂度
  4. ELK之收集日志到mysql数据库
  5. Notice : Soft open files now is 1024, We recommend greater than 10000
  6. Delphi 设计模式:《HeadFirst设计模式》Delphi代码---模式小结之一个叫声接口和几只鸭子[转]...
  7. hive sql 怎么实现循环_不出办公室就能无水造纸?让废纸“秒循环再生”怎么实现的...
  8. Vue(ES6)中的data属性为什么不能是一个对象?
  9. 人生的意义,呵!我找到了
  10. [转载] python在内网服务器安装第三方库
  11. Windows10本地数据库搭建(MySQL、PostgreSQL)
  12. ISIS协议与Quagga ISIS配置
  13. C++实验02(02)华氏温度转换为摄氏温度
  14. switch语句应用例题
  15. 小僧尽知他的备细出 水浒
  16. 分析器错误信息 未能加载类型 命名空间 类 ---小结
  17. xml中加html源码,XML与HTML的结合(下)_xml
  18. 云文件共享服务器,云文件共享服务器软件
  19. 滴水课后作业(6-10)
  20. 基于51单片机的三路超声测距仪设计wifi通信proteus仿真原理图PCB

热门文章

  1. Qt多线程端口扫描工具(开源)
  2. Qt文档阅读笔记-官方2D Painting Example实例解析
  3. C++工作笔记-虚函数、纯虚函数、虚析构函数的进一步理解
  4. Java高级语法笔记-文件及目录操作
  5. 服务器系统架构的评估,系统架构师:性能评估
  6. kafka java 多线程_20. 多线程开发者实例
  7. Spring Boot 的starter pom
  8. 控制寄存器:指令指针寄存器IP:存放下一条指令的地址的偏移量,标志寄存器FR(16):
  9. 时间复杂度为m+n,的一种模式匹配,适合子串不是很长的匹配
  10. 计算机网络之网络层:7、距离向量算法RIP