摘要: 1 // find example 2 #include // std::cout 3 #include // std::find 4 #include // std::vector 5 6 int main () { 7 // using std::find with array and pointer: 8 int myints[] ... 阅读全文
posted @ 2019-06-05 16:08 敲代码不BB 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 博客:https://www.cnblogs.com/SeekHit/p/7498408.html 公式:w = (d+2m+3(m+1)/5+y+y/4-y/100+y/400+1)%7 注意:如果是1月或者2月,要转换成上一年的十三月和十四月来进行计算。 阅读全文
posted @ 2019-03-20 14:46 敲代码不BB 阅读(212) 评论(1) 推荐(0) 编辑
摘要: 在递归第一弹里我介绍了递归的三种作用: 1.解决本来就是用递归形式定义的问题; 2.将问题分解为规模更小的子问题进行求解; 3.代替多重循环。 这篇文章举了一些例子以加深对递归的理解。 1.解决用递归形式定义的问题 之前说过,递归可以用来解决本来就是用递归形式定义的问题。那么什么叫用递归形式定义的问 阅读全文
posted @ 2019-03-06 17:00 敲代码不BB 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 传送门:http://bailian.openjudge.cn/practice/2814?lang=en_US 拨钟问题,画家问题,熄灯问题,这三个题有共同的特点: 1.每个开关或者移动的步数是有次数限制的。拨钟问题移动次数最多为4,因为移动4次跟不移m动一样,画家问题和熄灯问题次数为2,因为开关 阅读全文
posted @ 2019-03-03 12:06 敲代码不BB 阅读(1725) 评论(0) 推荐(0) 编辑
摘要: EXTENDED LIGHTS OUT Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 14231 Accepted: 8817 Description In an extended version of the game Lig 阅读全文
posted @ 2019-01-25 16:45 敲代码不BB 阅读(314) 评论(0) 推荐(0) 编辑
摘要: Counterfeit Dollar Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 52474 Accepted: 16402 Description Sally Jones has a dozen Voyageur silve 阅读全文
posted @ 2019-01-23 12:40 敲代码不BB 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 人生来就有三个生理周期,分别为体力周期、感情周期和智力周期,它们的周期长度分别为23天、28天和33天。每一个周期中有一天是高峰。在高峰这天,人会在相应的方面表现出色。例如,在智力周期的高峰,人会思维敏捷,注意力容易高度集中。因为三个周期的长度不同,所以通常三个周期的高峰不会落在同一天。对于每个人, 阅读全文
posted @ 2019-01-20 19:20 敲代码不BB 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 2810:完美立方 2810:完美立方 查看 提交 统计 提示 提问 查看 提交 统计 提示 提问 形如a3= b3 + c3 + d3的等式被称为完美立方等式。例如123= 63 + 83 + 103 。编写一个程序,对任给的正整数N (N≤100),寻找所有的四元组(a, b, c, d),使得 阅读全文
posted @ 2019-01-20 16:45 敲代码不BB 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 描述 给定一个数组,统计前k大的数并且把这k个数从大到小输出。 输入第一行包含一个整数n,表示数组的大小。n < 100000。第二行包含n个整数,表示数组的元素,整数之间以一个空格分开。每个整数的绝对值不超过100000000。第三行包含一个整数k。k < n。输出从大到小输出前k大的数,每个数一 阅读全文
posted @ 2018-11-11 10:51 敲代码不BB 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 第一种方法:merge时,新建一个R-L+1长的新数组,把合并后的结果放到新数组,再复制回原数组。 第二种方法:merge时新建左右两个数组,把原数组的左右两半复制到这个新数组里,在两个新数组的基础上把合并结果覆盖到原数组上。 第三种方法:在全局开辟一个原数组的拷贝,合并时在这个全局数组里倒腾,优点 阅读全文
posted @ 2018-11-10 22:41 敲代码不BB 阅读(129) 评论(0) 推荐(0) 编辑