使用Mac系统确实存在一些不方便的地方,比如 写入 NTFS的硬盘或U盘。默认情况下,MAC 只支持读取NTFS。不过只要你有勇气折腾,解决方案还是很简单的。 最推荐方法 Mounty for NTFS 优点:免费,小巧 缺点:不hack,其实就是命令行的包装。有些同学可能更喜欢命令行的方式。 最hack的方法 1 2 sudo umount "/Volumes/Seagate Expansion Drive" sudo mount -t ntfs -o rw,auto,nobrowse /dev/disk3s1 ~/ntfs-volume reference: mounty
阅读全文 »

1232. Check If It Is a Straight Line 依次检查3个点是否共线。 时间复杂度: O(N), 空间复杂度: O(1). 1 2 3 4 5 6 7 8 9 10 11 12 13 14 class Solution { bool right(const vector& p1, const vector& p2, const vector& p3) { return (p1[0] - p2[0]) * (p2[1] - p3[1]) == (p1[1] - p2[1]) * (p2[0] - p3[0
阅读全文 »

本轮是今年的倒数第二轮,也是相对比较简单的一个轮次。 我做出了第3题和1 2题的小数据集。第二题我本身的算法是对的,但是没有正确的评估最大的k的位数,并防止溢出操作,所以字大数据集上WA。第一题其实本身不难,只是我对约数不很敏感,导致错失没有想出更好的解法。总的来说,本轮是我最接近AC的轮次,运气相对不错,也提前1个小时完成了比赛。因为后来实在想不出解法 和 要注意的点了,就放弃了。 Book Reading 暴力法加memo可以直接过。可以我的记忆化写错了,忘记记忆了。导致TLE,损失了不少分数,太可惜 了。 另外,能用long long就不要用int。否则最后的ans会溢出。 时间复
阅读全文 »

1221. Split a String in Balanced Strings 理解balanced的定义,发现只需要找到 L 和 R 出现个数相等的位置即可。 Time complexity: O(N), Space complexity: O(1). 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 impl Solution { pub fn balanced_string_split(s: String) -> i32 { let mut ans = 0; let mut l = 0;
阅读全文 »

赛后补题。 1207. Unique Number of Occurrences Record the number of occurrences of each value by unordered_map. Check the unique using unordered_set. Time complexity: O(N), Space complexity: O(N). 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 class Solution { public: bool uniqueOccurrences(vector
阅读全文 »

上周五赶上了9月27日比利时的法语区节日,学校放假,连上周末,我们恰好有3天的假期。在上上周从阿姆斯特丹回来的火车上,我们就定下了本次的去巴黎之旅。本次旅行的成员有:我、zfn、lsd、wyd。 总的感受是:我太喜欢巴黎了,我爱巴黎. 在这里,我深刻地感受到法国的文化自信。 第一天 周五一大早,我们先乘火车到达Bruxell Nord站,转乘FlixBus直达巴黎。之所以坐大巴去,主要还是因为穷。最快的方式是 大力神火车,但需要99欧。大巴只需要15欧,缺点就是舒适性不足、速度慢。到达巴黎已经是下午1点半了。我们先买了巴黎公共交通的3天旅行通票,1-3Zone的。巴黎的行政区域划分为很多
阅读全文 »

来到欧洲安顿下来的第一周,我们去了美丽的荷兰-阿姆斯特丹和周围的2座村庄。 由于是第一次出来玩,许多行程安排的有问题,花费也相对不菲。人均大概450欧。相比之下,一周之后的巴黎之旅只花了300欧,并且体验也更棒。 我认为荷兰绝对是欣赏北欧乡村风光的最佳地点。 本次成行人员:zfn, lxf, lsd, zjz(张导)和 我。 第一天 落脚羊角村 第一天大多数 时间 都 花在路上了。因为张导住在鲁汶,所以我们选择在布鲁塞尔集合。因为是第一次出行,中间误了一趟车,并且开启了本次旅行的首次奔跑,为了帮张导赶车,在站台上3个人提着行李狂奔。鉴于之后的为了赶行程狂奔,本次狂奔只能算是前菜。 吸取
阅读全文 »

上周末在比利时,比赛时间是凌晨的4点半到6点,时间不合适,所以就没有参加。发现只有双周赛的时间是周六的下午4点半到6点,稍微合适些。ranking 2000的目标今年怕是要鸽了。最好的情况下,参与比赛的数目也只有国内的1/3. 1189. Maximum Number of Balloons 统计每个字母的频数即可。需要注意的是,l和o 需要2次才能组成一个ballon。 时间复杂度: O(N), 空间复杂度: O(1). 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 class Solution { public: int
阅读全文 »

今年的下半年,有幸有机会来比利时交换一学期,大概5个月时间。 这是我首次出国这么长时间。之前也是参加学校的项目,去英国游学了半个月,详情可以看我3年前写的英伦游学所见所思。 接下来,我从城市、生活、学习和旅行四个方面总结我的交换项目。 城市 列日处于比利时的东南部,也是列日省的省会所在,与卢森堡、荷兰和德国接壤,也是比利时法语区第三大城市。很多前往欧洲上学的同学十分担心当地的治安和自身的安全。然而,列日就是一个十分安全的城市。在欧洲,往往越是小城市,越安全。像巴黎和布鲁塞尔相较之下可能遇到危险的概率就更大。我曾经就在布鲁塞尔差点被偷了包。在列日这样的小城市,街上的汽车都会主动为行人让路。有
阅读全文 »

RankNameScoreFinish TimeQ1 (3)Q2 (4)Q3 (5)Q4 (7)392 / 6212YoungForest120:41:420:06:46 10:16:110:36:42null本次比赛是我在国内的最后一场了。由于比利时这边时差的原因,每周的周赛是周日的早上4点半到6点。所以我并没有条件参加,只能每周日早上起来补题了。 1184. Distance Between Bus Stops Two pass。正着走一遍,总共走一遍,然后总的路程减去正的路程就是反的路程。 这里要注意start必须在destination之前,否则要换一下位置。 1 2 3 4 5
阅读全文 »
0%