2018 NOIP 青岛冬令营行记

第一次参加这种集训呢……
也许我退役之后,会更加怀念这段时光呢。

Day 0

从临沂到青岛的路上真心体会到了车内缺氧的环境有多么的可啪,头晕晕的 qwq……
路上看到工厂冒出来的浓浓的白烟,真心感觉我们国家的环境保护还是有点不够。虽然不是黑烟了,但是那里的天空的颜色都已经失去了原本的蓝色。
Smoke
Day 0 也就是正式开始的前一天,被老唐指定为组长还是挺有意思的,只是没有想到组长的活竟然这么麻烦。
在海大的学术交流中心里面住宿。分套房的时候是让自己分的哇,必须好评!和 dzy 两人住一间屋甚是愉快啊! 继续阅读 »

栈与队列的基础实现

之前学习栈和队列就不是很系统,这会趁着有时间赶紧补一补。

栈 (stack) 是一种“先入后出”的数据结构。栈的基本结构类似洗盘子,你必须把上面的盘子全部移走,才能够取得下面的盘子。栈的图解如下:
stack picture
可以看出,栈由两部分组成,数据和栈指针。
在 C++ 中,我们一般通过数组模拟来实现栈。
栈的类型声明如下: 继续阅读 »

ASUS Pro451L 的 High Sierra 安装报告——99% 完美

记得当时 OS X El Capitan 的时候,发过一篇《【Hack】ASUS Pro451L 黑苹果 98% 完美》。现在已经是 macOS High Sierra 了。老妈的这个本子也被我更新到了最新的系统。期间踩了不少坑,现在就把折腾的经验和全套驱动加上 EFI 文件夹 (序列号等已清除,请自行加入) 发上来。
配置清单:

  • CPU: Intel Core i5-4200M 2.39GHz
  • 内存: 8GB DDR3 1600MHz (后期添加 4GB)
  • 硬盘: WDC SSD 128GB (后期更换,Trim 已开启)
  • 显卡: Intel HD Graphics 4400 1536MB + NVIDIA GeForce 820M 2GB (Optimus 技术独显无法使用,已屏蔽)
  • 声卡: Conexant SmartAudio CX20751/2 (AppleALC 驱动,麦克风不可用)
  • LAN 网卡: Realtek RTL8168
  • Wi-Fi/Bluetooth: Broadcom BCM94352HMB (更换)
  • 触控板: ELAN Touchpad (10.13 触控板手势无法自定义,需配合快捷键修改使用)

完美、不完美清单: 继续阅读 »