会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ying-tu
导航
博客园
首页
新随笔
联系
订阅
管理
2023年10月6日
类和对象
摘要: 类和对象 构造函数 默认构造函数 class会自动生成一个默认构造函数,当手写一个构造函数(包括拷贝构造)时,默认构造函数会失效(如何失效?) 拷贝构造函数 class date { public: date(int year=1,int month=1,int day=1)//缺省 { _year
阅读全文
posted @ 2023-10-06 17:16 ying_tu
阅读(5)
评论(0)
推荐(0)
2023年8月5日
线段树
摘要: 线段树 除了最后一层满二叉树,用堆(一维数组)来存树,一般来说,开4n的空间  #### build(int u, int l, int r) 将一段区间初始化为线段树 #### push up() 由子节点更新父节
阅读全文
posted @ 2023-08-05 16:43 ying_tu
阅读(21)
评论(0)
推荐(0)
2023年7月8日
树上dp
摘要: 树上dp ##### 树的存储 邻接表:将这个点的所有直接子节点存储在以这个点为开头的链表上 https://oi-wiki.org/graph/save/#%E9%82%BB%E6%8E%A5%E8%A1%A8 ```cpp void add(int u,int v)// 添加一条边u->v {
阅读全文
posted @ 2023-07-08 16:44 ying_tu
阅读(19)
评论(0)
推荐(0)
2023年2月6日
二分模板
摘要: ``` int find(int q) {//可行区间在左边 //查找最后一个小于等于q的数的下标 int l=0,r=n+1;//开区间 while(l+1>1; if(a[mid]>1; if(a[mid]>=q)r=mid; else l=mid; } return r; } ```
阅读全文
posted @ 2023-02-06 17:41 ying_tu
阅读(12)
评论(0)
推荐(0)
公告