0%

本学期有幸来比利时交换一学期,在“钱”上遇到很多困难,在同学的帮助下逐步克服。在此感谢帮助过我的一系列好友,并将自己的经验分享给大家,让更多的人收益。

在全球化的今天,来到欧洲,如何方便的花钱,省钱,是每个留学生关心的事情。在欧洲花钱基本可以分为2类:现金、刷卡。2者是相辅相成的关系,并不像在国内,一部手机走天下。
我的经历是:在国内换了700欧的现金带过来,还带了一张招商银行的Visa全币种信用卡。因为办签证需要经济证明,我还提前转了3000多欧给学校的账户,学校之后每个月给我的账户返还666欧,作为生活费。来了之后,我分别办了 ING的Green Account,网上银行 Revult, Curve, Bunq, Monese; 配置了Google Pay 和 PayPal。并经过到欧洲到处自由行,结合不同的花钱方式,达到最便利和最省钱。

Read more »

由于欧洲这边夏令时的原因,处于UTC +1.00,所以本次比赛我是特意早上6点起来打的。打完后休息了一个小时,又和小伙伴去根特玩了一天。晚上回来的时候,才想起来Machine Learning的assignment 2当天截止,又疯狂地赶起了Deadline。事实证明,没有认真学习还是搞不定作业的。马马虎虎交上去了,总比不交好些。空白的题目,大方地告诉助教我就是不会。

Read more »

使用Mac系统确实存在一些不方便的地方,比如 写入 NTFS的硬盘或U盘。默认情况下,MAC 只支持读取NTFS。不过只要你有勇气折腾,解决方案还是很简单的。

最推荐方法

Mounty for NTFS

优点:免费,小巧
缺点:不hack,其实就是命令行的包装。有些同学可能更喜欢命令行的方式。

最hack的方法

Read more »

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<int>& p1, const vector<int>& p2, const vector<int>& p3) {
return (p1[0] - p2[0]) * (p2[1] - p3[1]) == (p1[1] - p2[1]) * (p2[0] - p3[0]);
}
public:
bool checkStraightLine(vector<vector<int>>& coordinates) {
for (int i = 0; i + 2 < coordinates.size(); ++i) {
if (!right(coordinates[i], coordinates[i + 1], coordinates[i + 2])) {
return false;
}
}
return true;
}
};
Read more »

本轮是今年的倒数第二轮,也是相对比较简单的一个轮次。
我做出了第3题和1 2题的小数据集。第二题我本身的算法是对的,但是没有正确的评估最大的k的位数,并防止溢出操作,所以字大数据集上WA。第一题其实本身不难,只是我对约数不很敏感,导致错失没有想出更好的解法。总的来说,本轮是我最接近AC的轮次,运气相对不错,也提前1个小时完成了比赛。因为后来实在想不出解法 和 要注意的点了,就放弃了。

Read more »

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;
let mut r = 0;
for c in s.chars() {
match c {
'L' => { l += 1},
'R' => { r += 1},
_ => (),
}
if l == r {
ans += 1;
}
}
ans
}
}
Read more »

赛后补题。

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).

Read more »

上周五赶上了9月27日比利时的法语区节日,学校放假,连上周末,我们恰好有3天的假期。在上上周从阿姆斯特丹回来的火车上,我们就定下了本次的去巴黎之旅。本次旅行的成员有:我、zfn、lsd、wyd。

总的感受是:我太喜欢巴黎了,我爱巴黎.
在这里,我深刻地感受到法国的文化自信。

Read more »

来到欧洲安顿下来的第一周,我们去了美丽的荷兰-阿姆斯特丹和周围的2座村庄。
由于是第一次出来玩,许多行程安排的有问题,花费也相对不菲。人均大概450欧。相比之下,一周之后的巴黎之旅只花了300欧,并且体验也更棒。
我认为荷兰绝对是欣赏北欧乡村风光的最佳地点。

本次成行人员:zfn, lxf, lsd, zjz(张导)和 我。

Read more »

上周末在比利时,比赛时间是凌晨的4点半到6点,时间不合适,所以就没有参加。发现只有双周赛的时间是周六的下午4点半到6点,稍微合适些。ranking 2000的目标今年怕是要鸽了。最好的情况下,参与比赛的数目也只有国内的1/3.

1189. Maximum Number of Balloons

统计每个字母的频数即可。需要注意的是,l和o 需要2次才能组成一个ballon。

Read more »