- 博客(21)
- 收藏
- 关注
原创 HOJ 1917 POI 2001 Peaceful Commission 2-SAT问题
The Public Peace Commission should be legislated in Parliament of The Democratic Republic of Byteland according to The Very Important Law. Unfortunately one of the obstacles is the fact that some depu
2017-08-29 21:21:47 313
原创 BZOJ 1026 [SCOI2009]windy数 数位dp
Description windy定义了一种windy数。不含前导零且相邻两个数字之差至少为2的正整数被称为windy数。 windy想知道,在A和B之间,包括A和B,总共有多少个windy数?Input 包含两个整数,A B。Output 一个整数Sample Input【输入样例一】1 10【输入样例二】25 50S
2017-08-28 14:25:58 284
原创 BZOJ 4991 [Usaco2017 Feb]Why Did the Cow Cross the Road III 树状数组套splay【未AC】
DescriptionFarmer John is continuing to ponder the issue of cows crossing the road through his farm, introduced in the preceding two problems. He realizes now that the threshold for friendliness
2017-08-28 13:59:13 620
原创 tajan离线求LCA 模板
lca:最近公共祖先求LCA一般有用倍增的和tarjan的,倍增的是O(nlogn)的但是可以在线;tarjan是O(n+Q)的但是必须离线。应当对于不同的题目适当选择。tarjan算法的主要思想……是从要求的一对点的访问过程求来的。比如以一个点u为根的多个小子树内,不同小子树内的点对的lca都是u。那么可以dfs下去,回上去的时候用并查集合并整棵子树。
2017-08-25 19:57:56 288
原创 BZOJ 4800 [Ceoi2015]Ice Hockey World Championship ……
Description有n个物品,m块钱,给定每个物品的价格,求买物品的方案数。Input第一行两个数n,m代表物品数量及钱数第二行n个数,代表每个物品的价格nOutput一行一个数表示购买的方案数(想怎么买就怎么买,当然不买也算一种)Sample Input5 1000100 1500 500 500 1
2017-08-24 18:33:33 273
原创 BZOJ 1051 [HAOI2006]受欢迎的牛 tarjan
Description 每一头牛的愿望就是变成一头最受欢迎的牛。现在有N头牛,给你M对整数(A,B),表示牛A认为牛B受欢迎。 这种关系是具有传递性的,如果A认为B受欢迎,B认为C受欢迎,那么牛A也认为牛C受欢迎。你的任务是求出有多少头牛被所有的牛认为是受欢迎的。Input 第一行两个数N,M。 接下来M行,每行两个数A,B,意思是A认为B是受欢迎的(给出的信息
2017-08-24 18:26:39 309
原创 hdu 2089 不要62 数位dp
Problem Description杭州人称那些傻乎乎粘嗒嗒的人为62(音:laoer)。杭州交通管理局经常会扩充一些的士车牌照,新近出来一个好消息,以后上牌照,不再含有不吉利的数字了,这样一来,就可以消除个别的士司机和乘客的心理障碍,更安全地服务大众。不吉利的数字为所有含有4或62的号码。例如:62315 73418 88914都属于不吉利号码。但是,61152虽然含有6和
2017-08-20 08:58:30 250
原创 BZOJ 3998 [TJOI2015]弦论 后缀数组
Description对于一个给定长度为N的字符串,求它的第K小子串是什么。Input 第一行是一个仅由小写英文字母构成的字符串S第二行为两个整数T和K,T为0则表示不同位置的相同子串算作一个。T=1则表示不同位置的相同子串算作多个。K的意义如题所述。Output输出仅一行,为一个数字串,为第K小的子串。如果子串数目不足K个,则输出-1Sampl
2017-08-20 08:36:47 666
原创 BZOJ 1741 [Usaco2005 nov]Asteroids 穿越小行星群 二分图最小边覆盖
DescriptionBessie wants to navigate her spaceship through a dangerous asteroid field in the shape of an N x N grid (1 <= N <= 500). The grid contains K asteroids (1 <= K <= 10,000), which are conv
2017-08-18 20:31:11 342
原创 BZOJ 1715 [Usaco2006 Dec]Wormholes 虫洞 SPFA
DescriptionJohn在他的农场中闲逛时发现了许多虫洞。虫洞可以看作一条十分奇特的有向边,并可以使你返回到过去的一个时刻(相对你进入虫洞之前)。John的每个农场有M条小路(无向边)连接着N (从1..N标号)块地,并有W个虫洞。其中1<=N<=500,1<=M<=2500,1<=W<=200。 现在John想借助这些虫洞来回到过去(出发时刻之前),请你告诉他能办到吗。 John将
2017-08-18 19:37:41 310
原创 BZOJ 2756 [SCOI2012]奇怪的游戏 二分+网络流
DescriptionBlinker最近喜欢上一个奇怪的游戏。 这个游戏在一个 N*M 的棋盘上玩,每个格子有一个数。每次 Blinker 会选择两个相邻的格子,并使这两个数都加上 1。 现在 Blinker 想知道最少多少次能使棋盘上的数都变成同一个数,如果永远不能变成同一个数则输出-1。 Input输入的第一行是一个整数T,表示输入数据有T轮游戏组成
2017-08-18 19:11:58 316
原创 BZOJ 3230 相似子串 后缀数组+二分+ST表
DescriptionInput输入第1行,包含3个整数N,Q。Q代表询问组数。第2行是字符串S。接下来Q行,每行两个整数i和j。(1≤i≤j)。Output输出共Q行,每行一个数表示每组询问的答案。如果不存在第i个子串或第j个子串,则输出-1。Sample Input5 3ababa3 55 98 10
2017-08-18 15:17:51 304
原创 BZOJ 4566 [Haoi2016]找相同字符 后缀数组+ST表
Description给定两个字符串,求出在两个字符串中各取出一个子串使得这两个子串相同的方案数。两个方案不同当且仅当这两个子串中有一个位置不同。Input两行,两个字符串s1,s2,长度分别为n1,n2。1 Output输出一个整数表示答案Sample InputaabbbbaaSample Output10HI
2017-08-17 18:58:26 421
原创 左偏树 模板
左偏树:左偏树是一种可并堆,其具有堆的性质。以下都以小根堆为例。对于结点x,val[x]我们知道如果两个堆暴力合并是gg的。左偏树的特点:顾名思义,堆是一种树形的结构,而左偏树就是树的结点倾向左边的特殊堆。左偏树一些性质不说了,网上基本都有,推荐某篇论文……(忘了= =)每次合并的时候,只要一直往右边找并且合并,能够发现最均衡的左偏树是完全二叉树,所
2017-08-15 20:29:42 336
原创 BZOJ 3207 花神的嘲讽计划Ⅰ 哈希+主席树
Description背景花神是神,一大癖好就是嘲讽大J,举例如下:“哎你傻不傻的!【hqz:大笨J】”“这道题又被J屎过了!!”“J这程序怎么跑这么快!J要逆袭了!”……描述这一天DJ在给吾等众蒟蒻讲题,花神在一边做题无聊,就跑到了一边跟吾等众蒟蒻一起听。以下是部分摘录:1.“J你在讲什么!”“我在讲XXX!”“哎你傻不傻的!这么麻烦,直接
2017-08-12 22:07:48 388
原创 BZOJ 2223 [Coci 2009]PATULJCI 主席树
DescriptionInputOutput10 3 1 2 1 2 1 2 3 2 3 3 8 1 2 1 3 1 4 1 5 2 5 2 6 6 9 7 10Sample Inputnoyes 1noyes 1noyes 2noyes 3Sample OutputHINTNotice:输入第二个整数
2017-08-09 22:57:06 366
原创 BZOJ 3524 [Poi2014]Couriers 主席树
Description给一个长度为n的序列a。1≤a[i]≤n。m组询问,每次询问一个区间[l,r],是否存在一个数在[l,r]中出现的次数大于(r-l+1)/2。如果存在,输出这个数,否则输出0。Input第一行两个数n,m。第二行n个数,a[i]。接下来m行,每行两个数l,r,表示询问[l,r]这个区间。Outputm行,每行对应一个
2017-08-09 22:51:53 433
原创 HDU 4347 The Closest M Points KD-tree
Problem DescriptionThe course of Software Design and Development Practice is objectionable. ZLC is facing a serious problem .There are many points in K-dimensional space .Given a point. ZLC need to
2017-08-08 15:45:17 337
原创 百度之星2017资格赛T3 度度熊与邪恶大魔王 背包
Problem Description度度熊为了拯救可爱的公主,于是与邪恶大魔王战斗起来。邪恶大魔王的麾下有n个怪兽,每个怪兽有a[i]的生命值,以及b[i]的防御力。度度熊一共拥有m种攻击方式,第i种攻击方式,需要消耗k[i]的晶石,造成p[i]点伤害。当然,如果度度熊使用第i个技能打在第j个怪兽上面的话,会使得第j个怪兽的生命值减少p[i]-b[j],当然如果伤害小于防御,
2017-08-06 23:17:32 436
原创 NOI同步赛体验记(Day 2)
好久之前了其实= =但是现在才写体验.....略懒啊(噗……)首先惯例不会思考很长时间,(知道自己不会做的)第一题的话……题意还是很好懂的,然后就大概想了想,大概一会儿吧,逐渐有了一个比较合理的构图方式……然后……在这个图上跑网络流?看看……层次很多,dinic一发,应该70分就手到擒来了然而有些人表示另一种合理的构图网络流能跑85,O2 100
2017-08-01 21:47:01 386
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人