会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
D'A'T
那些真实的幻影啊 是我唯一的牵挂.
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2021年6月11日
noip 模拟 6
摘要: 果然考试一多就改不过来了 ###考试经过 上来看题,T1似乎是一个计数题,但看见1e9的数据范围就觉得不可做,拿了20部分分匆忙跑路 T2是个图论题,不过一看统计种类就发现是自己不会的东西,瞄准30分冲了一发dfs,再次跑路 T3概率期望???看了几遍题没看明白,果断跳过…… (现在不到两个小时,我
阅读全文
posted @ 2021-06-11 17:13 D'A'T
阅读(56)
评论(0)
推荐(0)
2021年6月7日
noip模拟5
摘要: 依旧是没拿多少分的一次考试 懒得贴排名了,因为我太菜 ###考试操作 T1一看,40分白送,果断收下,十分钟带走,然后想怎么优化,觉得应该跟线段树有关系,似乎就没有然后了 然后T2,啊这好像是DP,应该是计数,想起自己dp弱者的身份之后,果断弃掉,20分的暴力状压也没有。。。 T3有20分显然暴力,
阅读全文
posted @ 2021-06-07 17:32 D'A'T
阅读(53)
评论(0)
推荐(0)
noip 模拟4
摘要: 咕 题都改不完怎么可能有空写题解啊啊啊 \(upd 9.3\) 写了个大佬,扔洛谷上了
阅读全文
posted @ 2021-06-07 17:30 D'A'T
阅读(49)
评论(0)
推荐(0)
2021年5月29日
异或方程组
摘要: 以为自己高斯消元学明白了,一考试发现自己啥也不是,补篇博客 首先正常的高斯消元是解方程组,有时候判断有无解,而异或方程组是把加减变成异或,就是不进位加法 1.判断解的个数 例题:开关问题 这个大体方法就和解方程一样,把加减变成异或,方法一样,最后数出来自由元个数i,2的i次方即是答案 #includ
阅读全文
posted @ 2021-05-29 14:57 D'A'T
阅读(430)
评论(1)
推荐(0)
2021年5月28日
20200524 考试总结
摘要: 终于有分一次,不容易
阅读全文
posted @ 2021-05-28 17:18 D'A'T
阅读(55)
评论(0)
推荐(0)
2021年5月24日
BZOJ 2720: [Violet 5]列队春游
摘要: 概率和期望+组合数学 这个题有On,n2,n3的做法,这里主要说一下n的线性做法。 我和chy研究了无数题解才明白 根据期望的线性性,枚举每种可能的视野,把期望分解成 每种视野的视野长度×这种视野的概率 就是 $\sum_^n i\times P(i) $ 然后我们可以给他做一个转化,看这个图 上面
阅读全文
posted @ 2021-05-24 09:55 D'A'T
阅读(171)
评论(2)
推荐(0)
2021年5月22日
二分答案 杂题总结
摘要: 话说这个专题和二分貌似没啥太大关系 二分答案的思想很简单,在不好直接求解的时候把求解转化为判定,由于判定的难度一般小于求解,所以经过logn次判定就能找到答案 关键是怎么判定答案合不合法,诸如最小的最大值,分割最小等等都转化为判定,判定方法一般有枚举,贪心,搜索,dp,图论算法等等,也相当于对前面的
阅读全文
posted @ 2021-05-22 18:46 D'A'T
阅读(85)
评论(0)
推荐(0)
2021年5月16日
山海经 题解
摘要: 其实是一道咕了很久的题,基础线段树压轴题 这个其实和hotel很相似,都是线段树合并,只不过这个题不用下传标记,但要记录路径 多维护几个变量,查询时候直接返回一个结构体,便于操作 区间最大子段和s来源有三个:左子树的s,右子树的s,左子树的从右开始最大和rs与右子树从左开始最大和ls之和 ls来源两
阅读全文
posted @ 2021-05-16 19:00 D'A'T
阅读(79)
评论(0)
推荐(0)
2021年5月13日
高斯消元
摘要: 高斯消元用来解线性方程组,n个方程n个未知数可以分别解出来并给出解的情况 1.用矩阵表示方程组 2.通过初等行变换变成上三角方程组 3.依次回代解出每个元 回代的时候有一种高斯——约旦消元,把元都放在对角线上 保证有解时的简单版 1 for(int i=1;i<=n;i++) 2 { 3 if(pd
阅读全文
posted @ 2021-05-13 13:52 D'A'T
阅读(68)
评论(0)
推荐(0)
2021年4月29日
APIO 2007 动物园 题解
摘要: 链接题面 看清楚找到小数据范围,第一维表示遍历到的栅栏,第二维是五位状态 先预处理每个状态会使多少小朋友高兴 方程是 f[i][j]=max(f[(i&((1<<4)-1))<<1][j-1],f[((i&((1<<4)-1))<<1)+1][j-1])+b[j][i] 简单点就是 f[i][j]=
阅读全文
posted @ 2021-04-29 18:57 D'A'T
阅读(142)
评论(2)
推荐(0)
2021年4月28日
位运算
摘要: lowbit int lowbit(int x) { return x&(-x); } 去掉最后一个1 for(int j=i;j;j&=(j-1)) 早背过早超生
阅读全文
posted @ 2021-04-28 09:43 D'A'T
阅读(47)
评论(1)
推荐(0)
2021年4月26日
状压随笔
摘要: 1.倒序枚举 作用:dp时用到,用来去掉后效性避免转移出错 疾病管理 其实跟01背包很像,一个思想 1 #include <bits/stdc++.h> 2 using namespace std; 3 int cow[1005]; 4 vector <int> a[20]; 5 int get1(
阅读全文
posted @ 2021-04-26 12:09 D'A'T
阅读(82)
评论(0)
推荐(0)
2021年4月23日
旅游景点 Tourist Attractions 题解
摘要: 题面在这里 再次破了纪录,连做了3天。。。 让我们从头来一点一点分析 1.预处理 先看题面,乍一看貌似是个图论题,有n个点m条边,给定一些必须经过的点和强制经过顺序,求一条最短路 我们发现n和m都比较大,但是k很小只有20,于是考虑状压dp 仔细读题我们会发现,题目里有这么一句话:为了走最短路,可以
阅读全文
posted @ 2021-04-23 16:48 D'A'T
阅读(182)
评论(0)
推荐(2)
2021年4月17日
奇技淫巧
摘要: 1.关闭流读入 作用:解决各种字符读入时的getchar用不对输不进去问题 ios::sync_with_stdio(false); 2.关于memset 使用一种较快的方法对整个数组赋成一个相同值,但需要遍历整个数组 一般用于清空数组和初始化,但要考虑效率,如果需要对整个数组操作可以memset,
阅读全文
posted @ 2021-04-17 16:18 D'A'T
阅读(112)
评论(0)
推荐(1)
2021年3月30日
二调考试总结
摘要: 第一次爆零
阅读全文
posted @ 2021-03-30 07:12 D'A'T
阅读(110)
评论(0)
推荐(1)
上一页
1
2
3
4
5
6
7
下一页
公告