
ACM
文章平均质量分 72
jinzhao1994
这个作者很懒,什么都没留下…
展开
-
[SPOJ FASTFLOW] Fast Maximum Flow [最大流]
最大流模板题isap 0.原创 2014-05-02 14:41:25 · 1113 阅读 · 0 评论 -
[ZOJ 2287][Vjudge 40177] Shuttlecock [计算几何]
给定一个矩形和三个圆形,问矩形上有没有没被原型原创 2014-07-18 12:39:12 · 480 阅读 · 0 评论 -
[ZOJ 2285][Vjudge 24161] Building Highways [IDA*]
给定一个有向图,求最少再额外即原创 2014-07-18 11:58:38 · 550 阅读 · 0 评论 -
[UvaLive 6756] Increasing Shortest Path [动态规划]
Root ::Regionals 2013 :: Africa/Middle East - Arab Contest 6756 - Increasing Shortest Path题目链接:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&category=592&page=原创 2014-07-20 12:33:53 · 1546 阅读 · 0 评论 -
[HDOJ 3518][Vjudge 10885] Boring counting [扩展kmp+Hash]
给定一个字符串,问他有多少个不同的子串出现了不重叠的至少两次如aaaa里,a,aa均出现了不重叠的至少两次数据范围:字符串长度不超过1000用该字符串和自己的每一个后缀进行一次扩展kmp统计从每个位置开始,最长有多长的字符串是一个满足条件的子串然后用字典树或者hash来去重。长度为n的字符串的后缀树的点的个数小于n*n/2,对于这道题,因为符合条件的字符串长度小于n/2,所以最原创 2014-07-20 08:04:53 · 503 阅读 · 0 评论 -
[SGU 103] Traffic Lights [最短路]
现在给你一个城市网络,求它原创 2014-07-20 06:58:25 · 526 阅读 · 0 评论 -
[HDOJ 3525][Vjude 10892] Orienteering [动态规划]
现有两排人,每排有n组人,每组人有原创 2014-07-20 07:05:45 · 936 阅读 · 0 评论 -
[HDOJ 3523][Vjudge 10890] Image copy detection [费用流]
给定m个序列,每个长度为n,每个序列都是n的一个排列求一个序列,使得费用流模板题原创 2014-07-20 07:12:28 · 643 阅读 · 0 评论 -
[HDOJ 3522][Vjudge 10889] Minimum Integer sequence [扩展kmp]
给定两个字符串,将第二个字符串插入到第一个字符串的某个位置,求字典原创 2014-07-20 08:36:56 · 611 阅读 · 0 评论 -
[UvaLive 6757] Cup of Cowards [搜索]
aa#include #include #include using namespace std;struct Peo { int h; long long d,c; friend bool operator < (const Peo &a,const Peo &b) { if (a.d*b.c!=b.d*a.c) return a.d*b.c>b.d*a.c; re原创 2014-07-20 14:16:19 · 1607 阅读 · 0 评论 -
[HDOJ 4810][Vjudge 48316] Wall Painting [动态规划]
给n个数,问从中选k个,取异或,问所有不同的选择方案的到达原创 2014-07-21 22:01:44 · 427 阅读 · 0 评论 -
[HDOJ 4804][Vjudge 48310] Campus Design [插头DP]
对于一个n*m的棋盘,有些地方不能覆盖,将其余部分用1*2的骨牌和1*1的骨牌覆盖,要求1*1的骨牌的使用数量在c到d之间,问可行的方案数数据范围:n不超过100,m不超过10,c小于等于d,d不超过30插头DP,需要使用滚动数组来减小内存消耗#include #include const int mod=1000000007;int dp[2][1024][21];c原创 2014-07-21 22:00:37 · 617 阅读 · 0 评论 -
[HDOJ 4812][Vjudge 48318] D Tree [树的分治]
给定一颗树,点上有权值,问其上边是否有一条链,链上的点的权值的积模(10^6+3)恰好等于k。如果有解输出字典序最小的一组。树的分治,先找重心,然后判断过重心的链,然后判断在每一个子树上的,即不过重心的链#pragma comment(linker,"/STACK:102400000,102400000") #include #include #include #include原创 2014-07-21 22:11:18 · 584 阅读 · 0 评论 -
[HDOJ 4859] 海岸线 [最大流]
听别人说的..还没太想明白...首先原创 2014-07-23 10:04:04 · 487 阅读 · 0 评论 -
[HDOJ 4864] Task [贪心]
现有n个机器和m个人物#include #include #include #include using namespace std;struct PP { int x,y; friend bool operator < (const PP &a,const PP &b) { return a.y<b.y; }};PP task[100101];PP ma原创 2014-07-23 09:24:06 · 642 阅读 · 0 评论 -
[HDOJ 4862] Jump [费用流]
给定一个地图,范围10*10,你可以跳小于k原创 2014-07-23 09:34:08 · 562 阅读 · 1 评论 -
[HDOJ 4863] Centroid of a Tree [树形DP]
给定一颗无根树,问有多少棵它的子树具有和原创 2014-07-23 09:47:57 · 857 阅读 · 0 评论 -
[HDOJ 4865] Peter's Hobby [概率DP]
已知第一天的天气的概率,根据今天的天气可以知道下一田原创 2014-07-23 14:49:10 · 549 阅读 · 0 评论 -
[HDOJ 4870] Rating [概率DP]
一个人用两个帐号参加比赛,每次他都用积分低的那个参加,参加一场比赛有p的概率让那个好原创 2014-07-23 15:02:09 · 467 阅读 · 0 评论 -
[HDOJ 4871] Shortest-path tree [树的分治+动态规划]
给你一个图,构建一个最小路原创 2014-07-24 07:59:51 · 491 阅读 · 0 评论 -
[POJ 3468] A Simple Problem with Integers [树状数组]
给一列数,有区间修改区间查询,线段树模板题原创 2014-07-25 15:58:13 · 427 阅读 · 0 评论 -
[HDOJ 4866] Shooting [可持久化线段树]
在一个平面直角坐标系上,有一些靶子,有一个人可以的原创 2014-07-25 12:39:54 · 421 阅读 · 0 评论 -
[HDOJ 4876] ZCC loves cards [搜索]
有n张牌,从中选取k张,排成一个环,选取前k个原创 2014-07-25 13:18:17 · 479 阅读 · 0 评论 -
[HDOJ 4879] ZCC loves march [模拟+数据结构]
给一个10^18*10^18的棋盘,上边一共有10^5个原创 2014-07-25 12:51:42 · 648 阅读 · 0 评论 -
[SPOJ GSS1] Can you answer these queries I [线段树]
给定一个序列,查询区间子段和的最大值。即给x,y,求sum=原创 2014-07-27 10:21:26 · 633 阅读 · 3 评论 -
[CDOJ 8] God Only Knows! [AC自动机]
给一个大串和若干个小串,文打原创 2014-07-27 18:52:38 · 730 阅读 · 0 评论 -
[CDOJ 5] Diligent Boys Don’t Love [动态规划]
一个小孩儿有m的时间可以分配,现在已知每个科目从某个分数原创 2014-07-27 18:54:45 · 654 阅读 · 0 评论 -
[HDOJ 4892] Defence of the Trees [计算几何+最短路+状态压缩]
平面上有一些点,每个点有一个在原创 2014-08-01 18:28:14 · 389 阅读 · 0 评论 -
[HDOJ 4893] Wow! Such Sequence! [线段树]
给定一个序列,现有3种操作:1.原创 2014-08-01 19:03:31 · 456 阅读 · 0 评论 -
[HDOJ 4896] Minimal Spanning Tree [最小生成树]
题目给出了一个图,每个点和他的前后五个点连边原创 2014-08-01 19:13:07 · 459 阅读 · 0 评论 -
网络流dinic模板更新...
然后我发现我的dinic也有点问题....原创 2014-07-30 21:18:18 · 451 阅读 · 0 评论 -
[SPOJ GSS2] Can you answer these queries II [线段树]
给定一个序列,查询区间子段重复元素和的最大值。即给x,y,求sum=a[i]+a[i+1]+...+a[j],x线段树,每个节点保存从左开始的最大值,从右开始的最大值,中间的最大值,区间和。原创 2014-07-27 10:31:01 · 903 阅读 · 0 评论 -
[SPOJ GSS5] Can you answer these queries V [线段树]
与GSS1一样,给定一个序列,查询区间子段和的最大值。即给x,y,求sum=a[i]+a[i+1]+...+a[j],x线段树,每个节点保存从左开始的最大值,从右开始的最大值,中间的最大值,区间和。原创 2014-07-27 11:01:07 · 525 阅读 · 2 评论 -
[SPOJ GSS4] Can you answer these queries IV [树状数组+并查集][线段树+双向链表]
给一个序列,有两种操作,一种是把第x个数到的原创 2014-07-27 10:56:33 · 691 阅读 · 0 评论 -
[SPOJ GSS3] Can you answer these queries III [线段树]
与GSS1一样,额外添加了单点修改成某值的操作给定一个序列,查询区间子段和的最大值。即给x,y,求sum=a[i]+a[i+1]+...+a[j],x线段树,每个节点保存从左开始的最大值,从右开始的最大值,中间的最大值,区间和。原创 2014-07-27 10:48:15 · 547 阅读 · 0 评论 -
[POJ 3926][Vjudge 19611] Parade [动态规划+单调队列]
有一个人要从最下比啊原创 2014-07-27 16:08:00 · 970 阅读 · 0 评论 -
[ZOJ 3354] DoIt is Being Flooded [最短路+并查集]
在n*m的棋盘上有一个岛,岛上每个位置都有一个原创 2014-08-03 12:34:49 · 594 阅读 · 0 评论 -
[ZOJ 3358] Green Dam Girl [动态规划+Floyd]
GDG破产了,但是她有一些追随者,追随者弧原创 2014-08-03 13:10:42 · 510 阅读 · 0 评论 -
[ZOJ 3353] Chess Board [搜索+状态压缩]
给定一个布满黑白棋的棋盘,你有四种翻法可以选,一旦选了一种反原创 2014-08-03 15:59:58 · 516 阅读 · 0 评论 -
[ZOJ 3360] Stranger Calendar II [迭代加深]
给定一个分数,求一个长度不超过5的数列,使得原创 2014-08-03 13:17:29 · 395 阅读 · 0 评论