自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

穹妹的家

In solitude , where we are least alone.

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

原创 [搜索] LightOj 1165 - Digit Dancing

Digit Dancing 题意: 给你8个数,他们的绝对值组成一个1~8的一个排列,每次操作允许找到同时满足下列情况的两个数ai,aja_i,a_j,把ai放到aj的任一侧a_i放到a_j的任一侧,或者把aj放到ai的任一侧a_j放到a_i的任一侧: ai,aja_i,a_j两个数一正一负 abs(ai)+abs(aj)abs(a_i)+abs(a_j)是素数 问最少操作几次让这8个数按绝对值

2016-06-26 18:00:49 492

原创 [AC自动机+DP] bzoj 1030: [JSOI2007]文本生成器

1030: [JSOI2007]文本生成器 题解: 在只有大写A-Z的情况下,给出n个单词,每个单词长度<=100,再给出一个长度m<=100,求所有长度为m的串中至少包含1个给出单词的串的数量。 题解: 建立ac自动机跑两遍dp。利用ac自动机可以求出不包含任意单词的串的数量。 因此先不加入任何单词,跑一遍dp,这样就知道了任意情况下串的总数。 然后加入所有单词,跑一遍dp,这样就知道

2016-06-08 11:05:57 448

原创 [dsu] codeforces 375D. Tree and Queries

题意: 给出一棵树,1是根节点,n个节点,每个节点有一种颜色。 有m次询问,每次询问给出v k,求以v节点为根的子树中有多少种数量至少为k的颜色,一种颜色的数量就是该颜色的节点的数量。 题解: 离线,回答以v为根的询问时,如果暴力把整棵子树的颜色存进树状数组,复杂度是O(n2logn)O(n^2logn)。 但是子树信息可以保留到父节点继续使用,如果要保留子树信息的话,容易发现处理两棵子树

2016-06-06 20:04:47 1346

原创 [费用流] HDU1853 Cyclic Tour

Cyclic Tour题意: 给一个带权有向图,要求找出若干个环,每个点必须唯一包含在一个环内,要求所有环上边权值总和最小,求权值总和,无解输出-1。 题解: 每个点必须包含在一个环内,换句话说就是任意点的出度=入度=1。 于是拆点,左点表示出,右点表示入,跑出费用流,判断是不是所有点都是出度等于入度等于1。#include<bits/stdc++.h> using namespace st

2016-06-02 21:10:05 356

空空如也

空空如也

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

TA关注的人

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