摘要:
下面提供了两份代码,进阶篇的效率几乎比入门篇提高一个数量级。 提高效率的根源在于将b转换为周长C和a的函数,因此用一重循环就解决了问题。 这种通过改变算法提高效率的方式值得推崇。 入门篇: package test221201; import java.util.Set; import java.u 阅读全文
摘要:
【题目】 有8位学生,其中小学生2名,初中生3名,高中生3名,现将他们排成一列,要求2名小学生相邻,3名初中生相邻,3名高中生任意两名都不相邻,则不同排法有几种? 【数学解答】 三高全排:A33=6 两小全排:A22=2 三初全排:A33=6 两小捆绑和三初捆绑插三高间的两空:C22A22=2 合计 阅读全文