锁定老帖子 主题:难道java程序员真比C程序员弱
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2011-10-09
caotixunyuan 写道 第一题,如果M<N那不就杯具了。
如何悲剧?题意明白了木有? |
|
返回顶楼 | |
发表时间:2011-10-09
cxshun 写道 这个题目,看着感觉蛮郁闷啊。关逻辑思维,程序思想有啥关系,做出来有什么意思,表示高中数学,高等数学的组合排列学得不错?
C和JAVA程序员关注的点不一样。C主要还是底层,JAVA主要在业务。就跟上面的几位朋友说的,C程序员不懂SQL没啥的,JAVA程序员不懂某些算法也没啥的,各有各的关注点,没必要说谁比谁差的。 都说不是高中数学排列问题,怎么都不信。。。。 ![]() |
|
返回顶楼 | |
发表时间:2011-10-09
保持关注 支持一下LZ
在我周围的人来看,平均下来,C比JAVA的人素质要高(关键字:平均,在我周围) 题目不错 等解答 |
|
返回顶楼 | |
发表时间:2011-10-09
最后修改:2011-10-09
我的马甲01 写道 phk070832 写道 squirrel123 写道 我的马甲01 写道 wzar 写道 我20多分钟就做出来了
不敢说结果对 至少思路不错 排列组合的题 我高中是我们班数学最好的 这题目考高中生真的不难 排列组合? 这个题又不是排列组合问题。。。。。 这真是排列组合的问题啊,只不过不是全排列而已,但归根结底,还是排列组合 我们的思维方式不太一样,就拿第一题来说,马上想到可以运用动态规划的思想进行递推(0个扇形,1个扇形,...),不知道最后能否推出一个公式来。 有些就是没办法,和他说不是高中排列组合问题,他还不信。 就是考计算机中的递推算法 在学校里弄c/c++比较多,但仅限于逻辑上,对c语言本身没有深入了解。工作之后一直弄java。 |
|
返回顶楼 | |
发表时间:2011-10-09
RoCry 写道 保持关注 支持一下LZ
在我周围的人来看,平均下来,C比JAVA的人素质要高(关键字:平均,在我周围) 题目不错 等解答 。。。答案会放滴。。。。都说了不是高中数学排列问题 是考计算机编程,怎么上面人都八信,怀疑他们读的高中都太NB了,把大学的学习问题放到高中来学了 |
|
返回顶楼 | |
发表时间:2011-10-09
第二题的答案:
设辅助数K,可以分析出K1=1,K2=3...Kn=3(Kn-1 + Kn-2) 设最后的染色方法数为Fn 那么:Fn=4Kn+3Kn-1 (n>=2) 我是通过画树的方法解出来的,不过我说楼主,这个真是小学题吗?我小学时没有做过啊 |
|
返回顶楼 | |
发表时间:2011-10-09
我的马甲01 写道 Western.River 写道 1.M * (M-1) *((M-2) ^ (N-2)) * (M-3)
2.(2 ^ (2N)) - 1 求指教... 第一题要是我指定开始的扇形 和结束扇形序号 你这样公式对的 M * (M-1) *((M-2) ^ (N-2)) * (M-3) 但是题目意思是任意开始任意结束的扇形 LS们都说是高中组合问题。。。。。。我只想说压力很大~~~~~ 就算指定了扇形序号,也是错的啊,M-3的前提就是第1,N-1,N三个扇形颜色都不相同,而不是题意的只有相邻两个扇形颜色不同啊 |
|
返回顶楼 | |
发表时间:2011-10-09
这个应该是在考智力,和语言没多大关系 。
|
|
返回顶楼 | |
发表时间:2011-10-09
squirrel123 写道 我的马甲01 写道 Western.River 写道 1.M * (M-1) *((M-2) ^ (N-2)) * (M-3)
2.(2 ^ (2N)) - 1 求指教... 第一题要是我指定开始的扇形 和结束扇形序号 你这样公式对的 M * (M-1) *((M-2) ^ (N-2)) * (M-3) 但是题目意思是任意开始任意结束的扇形 LS们都说是高中组合问题。。。。。。我只想说压力很大~~~~~ 就算指定了扇形序号,也是错的啊,M-3的前提就是第1,N-1,N三个扇形颜色都不相同,而不是题意的只有相邻两个扇形颜色不同啊 如果我没看错的话,中间还有一个圈。 |
|
返回顶楼 | |
发表时间:2011-10-09
坐等楼主答案,话说怎么看还是像排列组合问题啊,大学概率论又讲了一遍
|
|
返回顶楼 | |