摘要:
(先吐个槽:原文前面都是废话Orz) 题目的大概意思是给你一串数字编码,先两两相减( b[1] = a[2] – a[1],如果a[2] b[j + k],所以 i 移动 k + 1位。此时 i = 2, j = 1, k = 0 继续下一轮: 这次是b[i + k] 2: #include 3: #include 4: #inc... 阅读全文
摘要:
1967年,美国著名的社会学家斯坦利·米尔格兰姆提出了一个名为“小世界现象(small world phenomenon)”的著名假说,大意是说,任何2个素不相识的人中间最多只隔着6个人,即只用6个人就可以将他们联系在一起,因此他的理论也被称为“六度分离”理论(six degrees of separation)。虽然米尔格兰姆的理论屡屡应验,一直也有很多社会学家对其兴趣浓厚,但是在30多... 阅读全文
摘要:
这道题目的意思是:一开始有一个数字 1 ,在接下来的时间中,计算机会按照如下规则进行扩展: 0 –> 1 0 1 –> 0 1 求n秒之后,有多少对相邻的0。 例如1 0 0 1有 1 对相邻的0. 这道题目是一道规律题,可以直接例举前面的数据得到规律: 0 0 1 1 3 5 11 21 43 85 ... 阅读全文
摘要:
我个人编程一向喜欢偷懒,每次刷题的时候,总要用memset一个一个的清空数组,烦死了。于是我定义了一个宏 1: #define Clean(x) memset(x, 0, sizeof(x))来处理这个问题,但是数组多起来就麻烦了。(欸,我是有多懒 Orz)于是想到可以用可变参数的函数来解决,如下: 1: #include 2: #define... 阅读全文