自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 2020 CCPC 长春 题解 I - Kawaii Courier

2020CCPC长春I - Kawaii Courier相对于经典的距离d的期望,这里要求的是dx^d的期望。我们设F(a)=ax^a考察F(a+b)与F(a) F(b)的关系,很遗憾,没法直接表示。引入,辅助函数G(a)=x^a那么F(a+b)=F(a)*G(b)+F(b)*G(a)而G(a+b)=G(a)*G(b)那么分别用两个DFS求出F,G。再用一个DFS得到答案即可。复杂度O(nlogn) n是dfs复杂度,log是逆元复杂度。代码如下:#include <bits/std

2020-11-13 11:03:20 303

原创 ACM里的期望和概率问题 从入门到精(入)通(土)

起因:在2020年一场HDU多校赛上。有这么一题没做出来。题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6829题目大意:有三个人,他们分别有X,Y,Z块钱(1<=X,Y,Z<=1e6),钱数最多的(如果不止一个那么随机等概率的选一个)随机等可能的选另一个人送他一块钱。直到三个人钱数相同为止。输出送钱轮数的期望,如果根本停不下来(希望のはな繋いだ绊が~),输出-1。做题过程:很显然我们可以得到一个DP想法dp[i][j]表示钱第二多的和第三多

2020-08-17 17:26:53 1678 1

原创 3D数学基础:图形和游戏开发第二版学习笔记——3

数学定义大家都好理解,有趣的是实际应用的时候,我们有时候不是解决问题,而是解决提出问题的人,即:我的算法说是凸的就是凸的,不然就是凹的,实际怎么样我不管。轴向对齐包围盒是很常用的方法,因为好用且好处理,包围球是另外一个思路,但是因为只有一个自由度,有些时候会占用更大的空间,相对应的有椭球体包围盒。我们当然不能沉迷在美妙的简单图元中,虽然基本上很数学美,但是实际应用中态度都是复杂的多边形,虽然我们可以化归,但是还是要好好讨论下的。当然,具体的划分方法值得研究,具体问题具体分析。

2023-08-09 20:57:53 106

原创 3D数学基础:图形和游戏开发第二版学习笔记——2

3D数学基础:图形和游戏开发第二版学习笔记——2

2023-08-08 22:15:24 184

原创 3D数学基础:图形和游戏开发第二版学习笔记——1

3D数学基础:图形和游戏开发第二版学习笔记

2023-08-07 22:52:58 213

原创 3D数学基础:图形和游戏开发第二版学习笔记——0

3D数学基础学习笔记

2023-07-31 23:10:31 69

原创 挖坑&填坑导论(

挖坑&填坑

2023-02-20 20:11:08 81

原创 好学易懂 从零开始的插头DP(三)

好学易懂 从零开始的插头DP(二)写在前面这篇文章主要是介绍一些括号表示法和简单回路的基本变化,下一篇会是一些非回路(最小表示),毒瘤状态(正wa着所以咕着),结合矩阵乘法加速等一些复杂应用。下下篇应该会是结尾,介绍一些除了路径问题以外的应用。这几篇题目的部分不会讲的非常详细,主要是自己思考,所以只会说大体思路。FZU 1977(这个OJ要用I64d不能lld,不然wa)题目大意:n*m的格子,有些格子不能走,有些必须走,有些可以走。问,合法回路个数。题目分析:对于基本模板,有两个地方要处理。一

2020-11-26 08:36:50 299

原创 好学易懂 从零开始的插头DP(二)

好学易懂 从零开始的插头DP(二)前情提要上篇文章里,我们解决了一个例题,了解了,从回路模型转换到插头模型的一些性质和优点。知道了只要按规则放置插头,就可以保证都是闭合回路。现在,让我们对例题做一些改变,之前是可以多个闭合回路,如果现在要求只能有一条闭合回路呢?例题的变化洛谷P5056 【模板】插头DP给出 n×m 的方格,有些格子不能铺线,其它格子必须铺,形成一个闭合回路。问有多少种铺法?(1<=n,m<=12)(1<=n,m<=12)(1<=n,m<=12)

2020-11-23 18:14:02 701 2

原创 好学易懂 从零开始的插头DP(一)

好学易懂 从零开始的插头DP写在前面这是一篇,以蒟蒻视角展开的梳理总结。更改了一些顺序,变化了一些细节。方便蒟蒻学习理解(起码本蒟蒻是这样)。大佬们可以直接看其它大佬的博客,可以学的更快。你必须要学会的前置知识:状态压缩DP学不会依旧可以读,但是推荐学的前置知识:哈希论文贡前面,建议读完博客再看。《基于连通性状态压缩的动态规划问题》什么是插头DP很显然,是一个关于插头的动态规划。那么,什么是插头呢?我们结合一个例题来看,这个题目是洛谷模板题的弱化版,很多博客放在了模板题后的第一题,结合个人

2020-11-22 23:27:52 1901 4

原创 2020JSCPC游记

总之金了,终于有一场成绩好意思写游记了23333复现赛还没有,补题不能只好写游记了(疫情以来的第一次线下赛,虽然是省内,但是感谢举办方。真的是很大的慰藉。第一排大佬委员们的发际线真。。。,下意识摸摸头顶。华为南研小姐姐好好看w。进了考场坐下来就很开心,为什么呢?机房是这个样子的:分三块,左右两边以排两个座位,中间四个。我们在中间,嘿嘿。心疼一波左右两边的队伍,三个人坐两个座位。热身赛,没有题面,好在第一题是A+B,不过有队伍过了第二题T_T。黑人问号?三水发现VS有锅,DEV选手crush和id

2020-11-21 15:41:47 632

原创 CCPC 2016 G Marriage(HDU6270) 组合数学:容斥原理+NTT+启发式合并

CCPC 2016 G Marriage(HDU6270) 组合数学:容斥原理+NTT+启发式合并呜呜呜,为什么我长春CCPC,知乎上出题人的题解都咕着,我写了I的题解,结果没人看呢,PTA只有4A,不会是都不补题吧T_T。本来想蹭一波阅读量,大失败。咳咳,回到正题。题目意思是,一个城市里总共有N个家庭,第i个家庭有ai个男孩和bi个女孩,已知城市里男女比例1:1,在不近亲结婚且异性恋情况下,共有多少种不同的婚配方法(有一个人配偶不同即不同)对于每个家庭,我们可以得到至少有i对近亲配对的方法。从而

2020-11-14 23:20:21 350

原创 ACM里的生成函数初探

生成函数前情提要:由于本人不太喜欢写博客(懒),所以写的时候一般是由于某些原因写的专题内容。这次是2020CCPC长春热身赛的D题没做出来。大佬论文放前面:推荐阅读:毛杰明 母函数的性质及应用基本知识生成函数,又叫母函数。相信所有人都曾经接触过它。毕竟高中数学教材上,关于ΣC(n,i),就是用的(x+1)^n,令x=1来证明的。用一句话来概括,生成函数就是把一个组合数学问题的模型,转化到多项式的系数上去。从而利用一些性质解决问题。首先,让我们讨论一些基本的多项式性质。因为涉及到多项式,这里和学习F

2020-11-11 17:28:39 333

原创 2017 ICPC Shenyang H - Legends of the Three Kingdoms

挂着概率DP名字的模拟(很容易想到dp[i][j][k][l][t][0,1,2]表示主公忠臣反贼内奸的血量,轮到t行动,三方势力分别的胜率转移过程比较繁琐,看到网上基本上是DFS写的。这里提供一个循环的写法。特别注意:这道题目一定要输出6位。代码如下:#include<iostream>#include<stdio.h>using namespace std;double dp[40][40][40][40][4][3],maxx;int i,j,k,l,cnt,

2020-09-22 22:05:27 240

原创 爆int

这是记录犯过的蠢系列的第一篇:爆int例子如下题目是一道简单的二进制状态压缩DP:CodeForces - 580D代码如下:#include<iostream>#include<cstring>using namespace std;long long a[300000][20];long long rule[30][30];long long w[30...

2019-04-11 14:58:20 1222

原创 自我小整理——位运算

位运算的小整理备注:以下^符号除程序中均为次方而非异或1:基础运算符&优先级加减(+ -)> 移位(<< >>) >比较大小(> < != ==)>位与(&)>异或(cpp ^)>位或(|)2:memset函数:字节赋值 比如赋值整形 则只能赋值出每8位(2进制位)一样的数(0,0x3f)3:快速幂:即将...

2019-03-27 15:01:19 167

原创 DP练习1题解D

DP练习1题解D先上题目描述样例输入101 22 33 44 56 77 88 99 103 8样例输出38emmm 因为POJ炸了 和上面讲的好像有一点小区别(也可能我没听懂)我不知道能不能过 所以。。明天看下 先写在这里 不贴代码了首先是个图 n(n&amp;amp;amp;lt;=10000)个结点 n-1的边合适用邻接表存储也就是个树是个树状DP断掉一个点后 它之...

2018-12-08 22:59:21 933

原创 DP练习1题解F

DP练习1题解F先上题目描述咋一看100 貌似能暴力 然而。。。10^12是炸的三次方很容易想到简化求和的过程做前缀和预处理用s[i][j]存储i行1-j的元素和 (如此还可以降维妙哉)我们先用两个循环定下列的范围 如此一来变成了一个一维的DP考虑如果要加上k行 则 必须要选K-1行 不选的状态只需要和最大值比较就行了很容易得到如下的处理方法max=-200;for (j=1;...

2018-12-08 22:40:07 215

原创 DP练习1题解E

DP练习1题解E本题首A学长指出是最长字符子序列的问题和最长字串子串很像 但是不相同(比如bebbebeb 两者区别是连续不连续)(一开始以为是要连续还以为他说错了T_T)emmm 我没想到 我想到是裸DPdp[i][j]表示从i到j需要补充的字符数每次状态转移从d[i-1][j-1](头尾相同的话)和d[i+1][j]+1 d[i][j-1]+1中选最小对长度为1的预处理然后...

2018-12-08 22:33:30 207

原创 DP练习1题解C

DP练习1题解C先上题目描述需要记录的状态有时间 已经移动次数 当前在那棵树下很容易想到需要开一个三维数组dp[i][j][k]i:当前时间 j:已经移动次数 k:当前在那颗树下因为奶牛移动速度够快(你真的是奶牛吗)我们可以让奶牛稍微聪明下他在当前所在树掉果子时 不会傻乎乎跑到另一棵树下(因为吃完再走也来得及)因此状态转移方式也就是:在某树掉果子时 奶牛可能从隔壁树跑过来 ...

2018-12-08 22:23:54 176

原创 DP练习1题解B

DP练习1题解B先上题目描述 POJ2181样例输入872184356样例输出17因为有两个方向 如果只开一个数组dp[i],难以存储前一步是上还是下而考虑到只要奶牛不是傻子(其实是人不是傻子) 最后一步一定是上那么容易想到是不是可以用dp[i]存储到当前最大的跳跃能量(最后一步为上)那么需要考虑就是下的那步 从dp[j]转移到dp[i],下的一步应该是i到j的...

2018-12-08 22:00:26 216

原创 树状DP1

刷DP例题刷到了树状DP…???想着deadline要到了,就赶紧刷完了深度搜索作业,然后发现有DP例题做了下,石子归并是环形的(我就记得是环形,tsoj怎么不是T_T),然后看到了P1352 没有上司的舞会好歹写个题解 纪念下今天的追赶deadline 就这一题了!这是一个简单的树状DP先上题目描述题目描述某大学有N个职员,编号为1~N。他们之间有从属关系,也就是说他们的关系就像一棵以...

2018-12-04 22:29:26 235

原创 数论练习1题解C

数论练习1题解C考察1-n中的每一个ii=k*d如果k为合数 则 k=pqqd&gt;d 显然d不是最大正因子所以k必为素数若k小于d的最小素因子 则 设d最小素因子为q则 kd/q&gt;d 因此亦不成立 从而我们得到思路首先用筛选法筛出素数然后每次都进行比较代码如下#include&lt;iostream&gt;#include&lt;cstring&gt;using...

2018-12-02 21:53:18 215

原创 数论练习1题解A

数论练习1题解A先贴题此题有两个思路法1:运用费马定理和同余 则结果同余与2^k,(k为对n求1e9+6的模)此处可一位位读求 也可 高精度备注:以上均要使用快速幂代码如下#include&amp;lt;iostream&amp;gt;#include&amp;lt;cstring&amp;gt;using namespace std;char ch[100002];long long power(int...

2018-12-02 14:58:55 376

原创 数论练习1题解B

数论练习1题解B新号,新开始。第一篇题解。先上题目(HDU1395)这道题目上来就没有数据范围(捂住额头真的合适嘛)然后就是一句话 暴力能过(那你给个数据范围能怎么样嘛)暴力的思路也就是运用同余性质用循环不断尝试2^i直到满足条件,每次乘2求余,直到余数为1**#include&amp;lt;iostream&amp;gt;using namespace std;int main(){ lo...

2018-12-02 12:59:56 301

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除