自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qwb的博客

ACing

  • 博客(8)
  • 资源 (6)
  • 收藏
  • 关注

原创 fft+分治 ifrog1044 Quailty and Binary Operation

传送门:点击打开链接题意:给出A数组和B数组,对于每一个A[i],B[j],如果A[i]>=B[j],则变成A[i]-B[j],否则A[i]+B[j]思路:很显然可以看出fft。但是刚开始却很难想到怎么去把两种情况给分开。这里有个非常神奇的思路,那就是分治,把区间分成2个部分。A[l,m],A[m+1,r],B[l,m],B[m+1,r]计算A[l,m]和B[l,m],以及A[m+

2016-09-29 21:13:45 624

原创 偏序 Gym101081J Optimized RPG

传送门:点击打开链接偏序3合1的题。这道题的意义在于:原来如果只维护前缀的最大值的时候,是可以直接用树状数组来维护的,这个还真是第一次知道以前好像根本没有彻底的去理解cdq分治,现在大概有了一点感觉了~#include #include #include #include #include #include #include #include #includ

2016-09-29 21:05:46 537

原创 线段树+矩阵快速幂 codeforces718C Sasha and Array

传送门:点击打开链接题意:操作1,区间[l,r]的数字+x操作2,求sigma f(i),l答案取模1e9+7首先斐波那契数列用矩阵快速幂求,谁都会的。这里有一个矩阵乘法的性质,A*B+A*C=A*(B+C)有了这个性质,这题就非常傻逼了。在求斐波那契数列中,是A*F,A是变换矩阵,F是列矩阵那么我们用线段树的懒惰标记维护A矩阵,然后用sum维护F矩阵之后在线段

2016-09-24 09:55:04 1735

原创 fwt_xor Codeforces663E Binary Table

传送门:点击打开链接题意:操作任意的行和列,把01调换,使得最后的1的个数最少。因为n用F函数来记录所有的mask出现的次数。用G函数来记录某个状态翻转这一列或者不翻转这一列,最少的1的个数。之后对F函数和G函数,求异或卷积,就得到了行的方案了,每个位置即是这种方案1的个数。这个方法实在是太无敌了QAQ#include #include #include #inclu

2016-09-20 13:40:05 1164 1

原创 自动机+高斯消元 ifrog1025 Magic boy Bi Luo with his excited string problem

传送门:点击打开链接题意:告诉你n个串,现在随机写字符,直到之前的字典里某个差un是当前写的串的子串时停止,问期望次数是多少.思路:玲珑套路杯,求个自动机发现next数组就是接下来的状态,套个高斯消元就做完了..#include #include #include #include #include #include #include #include #include

2016-09-06 18:43:28 663

原创 最短路+定积分 csu1806 Toll

传送门:点击打开链接题意:一个有向图,但是只有10个点。然后每条路的费用会随着时间变化,费用等于ci*t+di。可以认为车在路上行驶不花费时间,所以时间只与出发时间有关。现在问从1到n去,在[0,T]这一段时间内出发,平均费用是多少。思路:首先我们得能看出这个积分表达式才行,萌萌哒的叉姐已经提示我们了(业界良心啊。。然后,Simpson求定积分,如果函数连续,且可以求出给定x时的y

2016-09-05 10:59:01 665 1

原创 最短路 csu1808 地铁

传送门:题意:告诉你很多条地铁线路,问最短路。思路:首先我们考虑到d[pre][u]表示,从pre到达u时的最短路。这种做法正确性是显然的,问题是肯定会炸。但是看到u的pre不可能是所有节点。这也暗示了拆点,如果一个点按照被连的边,拆成几个点,然后再跑最短路。由于最多只有m条边,所以拆点以后也最多只有2m个点。#include #include #include #i

2016-09-05 00:17:40 1189

原创 字典树合并 ifrog1028 Bob and Alice are playing numbers

传送门:点击打开链接题意:有3种运算符,选择两个数使用这种运算符,使得最后的答案最大。思路:xor的我们已经很熟练了,我们来讨论&和|&的话,如果1的个数>=2,那么我们就走1,否则,就把字典树的01合并,因为此时01的答案是一样的。|的话,我们需要先做一个预处理。把对于每一个节点,其1所对应的字典树复制到0所对应的字典树上去。这一步可以用DFS搞定,复杂度是T(n)=T(n/

2016-09-05 00:04:57 783

C#八数码游戏实例

C#八数码游戏实例

2016-02-14

C#计算器实例

C#写的计算器实例

2016-02-13

Android 短代码实现 最简易的画板

Android 短代码实现 最简易的画板

2015-09-07

易逍遥模块1.6.ec

逆天http模块,无需处理cookie!(只有跨域才需要保存cookie)

2015-06-13

易语言 skinh破解版

SkinH_EL.dll

2012-08-15

空空如也

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

TA关注的人

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