摘要: 这类问题一般都有固定的公式,告诉大家一个技巧:二维的一般是an^2+bn+c, 三维的一般是an^3+bn^2+cn+d. 用待定系数法求出各个系数就OK了,不用想破脑筋找规律。。。。。。 0rz…..此乃神人 (1) n条直线最多分平面问题 题目大致如:n条直线,最多可以把平面分为多少个区域。 析 阅读全文
posted @ 2019-08-08 21:22 zyddd915 阅读(988) 评论(0) 推荐(1) 编辑
摘要: 只记得自己好像做了一天题但是忘了自己做了什么了。。。太困了。。。 现在看看二维KMP就睡吧。。。 我这尿性估计数论耽搁到猴年了,先拖着吧。。。 但我要放张自拍! 据说每天夸自己一遍就会变好看 嘻嘻 橙色最好看 阅读全文
posted @ 2019-08-04 00:34 zyddd915 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 素数 也有很多种方法 放上比较喜欢的两种,刷的题还不多,不知道哪个更优。。。 int sushu(int n){ int k = sqrt(n); for(int i=2;i<=k;i++){ if(n%i==0) return 0; } return 1; } bool prime[MAX]; i 阅读全文
posted @ 2019-08-02 20:33 zyddd915 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 前缀和与差分 介绍:前缀和与差分是一种互补的状态,给定序列A,设其差分序列为B,则序列A的差分序列B的前缀和序列就是原序列A,A的前缀和序列S的差分序列也是原序列A。 关于一维前缀和,二维前缀和,差分的知识点总结参考:https://blog.csdn.net/K_R_forever/article 阅读全文
posted @ 2019-08-01 12:22 zyddd915 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 一。递归与递推 方法: 思维模式,找本题所用的思想,找到目标组数,创建数组按顺序依次选择被选择的数 问题边界 记录该数已选 求解子问题 回溯到上一问题,还原现场 常与枚举使用 例题:ch201 费解的开关(递归实现枚举,状态压缩) 1 #include<cstdio> 2 #include<cstr 阅读全文
posted @ 2019-08-01 10:24 zyddd915 阅读(151) 评论(0) 推荐(0) 编辑