自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

StaroForgin的博客

某不科学的小蒟蒻

  • 博客(8)
  • 收藏
  • 关注

原创 [hdu1166]敌兵布阵

敌兵布阵题解线段树板子题。真是的,怎么能向 @later_sunset 巨佬一样用线段树把一血抢了呢?不过他是巨佬,想怎么做都无所谓。当然是用CDQ_分治来做呀!很板子的一道二维偏序的题。我们先通过第一维也就是坐标来进行排序二分,第一维本身就是有序的,也就不需要排序了。再通过第二维即点权来进行更新,而对答案的更改就只需要差分了。然后,...,就完了。源码#in...

2020-04-28 21:11:10 176

原创 [JOISC 2019 Day3]指定城市

指定城市题解这题其实挺水的。很明显,没被选的边的边权和最小也就是求出所有被选的边的边权和最大。对于subtask2:也就是求只有一个点为指定点的情况。也就是求出所有点到他需要建的边。我们很容易求出对于一个固定点的所有儿子的子树上的点到他的和。这个一个dfs就可以解决。那么我们是否可以通过它父亲为root时的和求出它为root时的和吗?当然可以的。我们只需要再进行一次dfs,将它本身...

2020-04-27 16:41:56 2616 6

原创 DP?

DP?题解看这标题取得,一看就知道不是DP。我们可以先把每个点的路径长给算出来,根据贪心可知,对于一个点它的最小路径的走法是一定的。这走法就是向斜上方或正上方一直走到底,然后就沿着1一直走。如果在中线左方,就是往斜上方走,右方就是往右走。而走到一的路径也十分好求,这样用lucas就可以做出来了。源码感觉有点卡常。#include<cstdio...

2020-04-22 16:07:36 275

原创 [SDOI2009]HH去散步

HH去散步题解很明显的一道矩阵加速呀!我们可以将图的连通性用矩阵给表示出来,矩阵的t次方就是跑t秒的结果。好吧,虽然思路是没问题的但我们很快就发现这样是行不通的,它不能像这样去走,我们又该怎样去处理呢?之前我们是通过点去建的矩阵,要求不能走回头边,是很难处理的,如果我们用边来建矩阵不就很好处理了吗。于是我们将边像点一样连起来,只是不把回头的边连着,就可以用矩阵来处理了。...

2020-04-21 15:38:43 323

原创 [UVA10601]Cubes

Cubes题解很容易发现,对于一个正方形,它一共有24种旋转的置换。而对于静止状态下,就是不转的情况,它每个的循环长度为1。对于以每个面的中心为轴旋转的情况,它的置换总数应该为3(可以选择的轴)*3(旋转的角度 90 180 270)=9。对于以每条边的中心为轴旋转的情况,它的置换总数应该为6(可以选择的轴)*1(旋转的角度 180)=6。对于以每个顶点为轴旋转的情况,它的...

2020-04-20 16:38:36 288

原创 Count the Tetris

Count the Tetris题解这是一道很经典的Burnside的题目。我们很容易发现对于一个长度为n的环,需要一个置换中的不动点满足它的所有循环中的点颜色相同,那么在旋转i次的置换中,循环共有个。由于后面的循环都是重复的我们只需计算这段的染色方案即可。看到题目限制,如果直接统计的话肯定会T,所以需要用矩阵乘法来进行统计。考虑n特别大的范围,还需要欧拉函数对其进行优化,枚举...

2020-04-15 11:53:52 334

原创 [CF26D]Tickets

Tickets题解这。。。,不是当时卖车票的那道题吗很明显,如果则一定找不出钱,而时则一定找得出钱,我们讨论的是m在中的状况。于是乎,我们讨论的是这些人来的顺序对它的影响。很容易发现可以构造出一个平面坐标系内的图:我们定义横坐标为当前来了的10元,纵坐标为当前来了的20元,起点为(0,0)。很明显,如果这个点移动到直线上面就不合法了。而终点是(n,m)我们求的是一直在直线下...

2020-04-11 14:40:49 212

原创 Makoto and a Blackboard

Makoto and a Blackboard题解我们定义为n操作k次的期望个数,那么,其中x为d的约数个数。而n的约数个数可以在的时间内求出,于是总时间就是。对于一个质数n,答案是。那么对于,其中p为质数。那么就可以用dp来解决这个问题。表示经过i次操作,数变为的概率。可得转移方程式为,而答案就为。因为这是一个积性函数,所以可得答案于是,我们把n分解质因数...

2020-04-09 12:26:42 296

空空如也

空空如也

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

TA关注的人

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