自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

世界

誰も いない 枯れた世界で 悪戲の 意味を知ったよ

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

原创 POJ 3495 Bitwise XOR of Arithmetic Progression 数论

题目大意:给定x,y,zx,y,z,求x⊕(x+z)⊕(x+2z)⊕...⊕(x+kz)x\oplus(x+z)\oplus(x+2z)\oplus...\oplus(x+kz),其中y−z<x+kz≤yy-z<x+kz\leq y困扰了我多年的心腹大患终于干掉了。。。由于异或操作中每一位彼此独立,我们可以一位一位做 对于第ii位,这一位的值为(⌊x2i⌋+⌊x+z2i⌋+⌊x+2z2i⌋+...

2015-07-12 22:04:26 2103

原创 BZOJ 4116 Wf2015 Tours Tarjan

题目大意:给定一张nn个点mm条边的无向图,你需要选择一个颜色种类数kk,然后用这kk种颜色给每条边染色,要求对于图中任意一个简单环,每种颜色的边的数量都相同,求所有可行的kk考虑将边集EE拆成一些子集{E1,E2,E3,..}\{E_1,E_2,E_3,..\},满足任意一个简单环可以被拆成一些子集的和,且不存在两个子集合并后仍满足条件,那么答案就是gcd{|E1|,|E2|,|E3|,..}\g

2015-07-12 14:16:07 2339

原创 BZOJ 4184 shallot 分治+高斯消元

题目大意:给定一个可重集合,每个时刻加入一个数或删除一个数,每次操作后询问子集的最大异或和每个数存在的时间都是一些区间 按照时间分治,维护线性基,时间复杂度O(nlognlogai)O(n\log n\log a_i) 然而数据范围是50W,出题人在想什么。。。。#include <map>#include <vector>#include <cstdio>#include <cstrin

2015-07-11 17:58:12 2496 2

原创 BZOJ 2927 POI1999 多边形之战 博弈论

题目大意:给定一个凸多边形的三角剖分,其中一个三角形被涂成了黑色,每次可以割一刀割下一个三角形,割下黑色三角形的人胜利,求是否先手必胜这傻逼题我想了50min。。。50min!把这个图转对偶图之后会变成一棵树。。。 问题转化成了给定一棵树有一个黑色节点每次删除一个叶节点,删除黑色节点的人胜利 如果黑色节点初始就是一个叶节点,那么先手必胜 否则当一个人面临一个黑色节点连接两个白色节点的状态时必败

2015-07-10 19:56:59 1682

原创 BZOJ 4176 Lucas的数论 莫比乌斯反演

题目大意:给定n(n≤109)n(n\leq10^9),求∑ni=1∑nj=1d(ij)\sum_{i=1}^n\sum_{j=1}^nd(ij)推错式子害死人。。。 由d|ijd|ij等价于dgcd(i,d)|j\frac d{\gcd(i,d)}|j可得 ∑ni=1∑nj=1d(ij)\sum_{i=1}^n\sum_{j=1}^nd(ij) =∑ni=1∑n2d=1⌊n∗gcd(i,d)

2015-07-10 18:20:57 3659

原创 BZOJ 3899 仙人掌树的同构 仙人掌同构+KMP算法

题目大意:给定一棵仙人掌,求有多少自同构仙人掌同构问题= = 曾经出过一个判断两个仙人掌是否同构的题,感觉和这个题很类似首先假设这是一棵树,考虑怎么做我们首先找到树的重心(如果有两个就在中间加一个点变成一个) 然后把树Hash 对于一棵树 如果某一哈希值的子树有kk个 就把答案乘上一个k!k!现在变成了仙人掌,那么我把每个环变成一个红点连向环上的所有点,然后把原先环上的边拆除,可以得到一棵树,

2015-07-10 14:01:14 2698 2

原创 BZOJ 3864 Hero meet devil DP套DP

题目大意:给定一个长度为n(n≤15)n(n\leq 15)的基因序列SS,求对于每个i(0≤i≤n)i(0\leq i\leq n)有多少长度为m(m≤1000)m(m\leq1000)的基因串TT满足SS与TT的LCSLCS为ii考虑LCSLCS怎么求 fi,jf_{i,j}表示TT的前ii位和SS的前jj位的LCSLCS 我们发现每一行之和上一行的状态有关那么在这个问题中,我们令fi,jf

2015-07-10 09:30:50 3012

原创 BZOJ 4174 tty的求助 莫比乌斯反演

题目大意:求∑Nn=1∑Mm=1∑m−1k=0⌊nk+xm⌋ mod 998244353\sum_{n=1}^N\sum_{m=1}^M\sum_{k=0}^{m-1}\lfloor\frac{nk+x}m\rfloor\ mod\ 998244353假设nn和mm都已经确定了,现在要求这坨玩应: ∑m−1k=0⌊nk+xm⌋\sum_{k=0}^{m-1}\lfloor\frac{nk+x}m\

2015-07-09 19:13:24 3666 2

原创 BZOJ 4173 数学 数论

题目大意:给定n,mn,m,求φ(n)∗φ(m)∗∑n%k+m%k≥kφ(k) mod 998244353\varphi(n)*\varphi(m)*\sum_{n\%k+m\%k\geq k}\varphi(k)\ mod\ 998244353 n,m≤1015n,m\leq 10^{15}我是傻逼。。。n%k+m%k≥kn\%k+m\%k\geq k等价于⌊n+mk⌋−⌊nk⌋−⌊mk⌋=1\

2015-07-09 18:19:18 3427

原创 BZOJ 2969 矩形粉刷 期望

题目大意:给定一个W∗HW*H的矩阵,kk次选择两个点并粉刷中间矩形区域,求最终刷到的格子数的期望无论独立与否期望都是可加的,我们可以一个一个格子计算期望,最后加和 然后我们可以计算出一个格子一次被涂到的概率pp,那么1−(1−p)k1-(1-p)^k就是这个格子kk次后被刷到的概率 不知为何跑得奇慢无比。。。。其他人写的都不是O(WH)O(WH)的么- -#include <cmath>#i

2015-07-05 21:14:34 1527

原创 BZOJ 2667 cqoi2012 模拟工厂 贪心

题目大意:现在你有一个工厂,初始生产力为11,每一时刻你可以进行如下操作: 1.将生产力提高1 2.生产一些产品,数量等于当前生产力的数值 现在你有nn个订单,每一份有一个交易时间tt,一个商品数量gg和一个价格mm,可以接或者不接,如果接就要在tt时刻操作之前减少gg的商品数量,然后得到mm的钱 求最大收益跪shanest大爷。。。 由于n≤15n\leq15,爆枚接受哪些订单 每次C

2015-07-04 21:19:26 1979 3

原创 BZOJ 2926 Poi1999 空立方体问题

题目大意:给定一个空间上的n(n≤5000)n(n\leq 5000)个点,你需要输出一个点(x,y,z)(x,y,z),满足: 1.0≤x,y,z≤1060\leq x,y,z\leq 10^6 2.不存在一个点(xi,yi,zi)(x_i,y_i,z_i)满足0<xi<x,0<yi<y,0<zi<z0<x_i<x,0<y_i<y,0<z_i<z 3.在此基础上最大化xyzxyz考虑二维怎么

2015-07-03 15:35:15 1292

空空如也

空空如也

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

TA关注的人

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