自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 搬家博客园

https://www.cnblogs.com/minun/

2019-03-08 21:51:22 201

转载 Gym-101502J Boxes Game (dp)

Ibraheem and Husam are playing a game with group of boxes, lined next to each other on a straight line, such that each box contains a card with some value written on it. Ibraheem and Husam already kn...

2019-03-04 20:48:26 214

转载 sdut 4401 递减序列 (dp)

Problem Description现在给你n个不同的数,a1,a2,a3, ..... ,an。求长度为k的不同递减序列的个数,既包含连续也包含不连续的序列。例如:给你n=3,k=2,原始序列为 3 ,1,2 。长度为2的递减序列为3,1和3,2;一共有两组所以答案为2.Input第一行输入n,k(1<=n<=20000, 2=<k<=10)...

2019-03-01 18:56:42 228

转载 欧拉(线性)筛 && Miller_Rabin 测试素数

void make_prime()//欧拉筛{ is_prime[1]=is_prime[0]=true; for(int i=2;i<=1e6;i++) { if(!is_prime[i]) { prime[++tot]=i; } for(int j=1;j<=tot&...

2019-02-28 21:14:49 224

转载 sdut 4408 这真的是签到题

Problem Description给你n个整数,a1,a2,a3,......,an。每个整数范围1到1e6。选取任意的i(1<=i<=n)和j(1<=j<=n)如果gcd(ai,aj)>1,ai和aj为一组,如果ai和aj为一组,ai和ak为一组,那么ai,aj,ak为一组,求这n个整数中,最后有多少个组。Input输入一个T表示组数(T&lt...

2019-02-28 19:49:41 182

转载 HDU 1006 Biorhythms (中国剩余定理)

题解思路:比较裸的中国剩余定理https://blog.csdn.net/niiick/article/details/80229217 #include<cstdio>#include<iostream>#include<cstring>#include<queue>#include<algorithm>...

2019-02-21 16:39:35 156

转载 Codeforces Round #499 (Div. 2) E. Border(贝祖定理)

题解思路:对于每个啊a[i]先对k取余;贝祖定理可知若 a1*x1+a2*x2+.....+an*xn==c;则 c|gcd(a1,a2,a3.....an);所以ans=(gcd*(0->k-1))%k;#include<iostream>#include<cstdio>#include<algorithm>#includ...

2019-02-21 10:25:58 143

转载 poj 2115 C Looooops(同余方程)

题解思路:简单整理一下题意,就是让输出Cx≡(B-A)%(1<<k) 的最小非负整数解;用ex_gcd求解即可;n要强转为ll ex_gcd:ax+by=c;ax+by=gcd(a,b)=gcd(b,a%b)=bx'+(a-a/b*b)y'ax+by=bx'+(a-a/b*b)y'ax+by=ay'+b(x'-a/b*y')x=y'     y=...

2019-02-21 08:44:20 118

转载 Codeforces Round 718C Sasha and Array (矩阵线段树)

题解思路:线段树维护,用矩阵求斐波那契值,tree和lazy都要存成矩阵来降低时间复杂度#include<iostream>#include<cstdio>#include<algorithm>#include<cmath>#include<cstring>#include<map>#includ...

2019-02-20 14:39:07 112

转载 Ural Timus 1009 K-based Numbers (dp+矩阵快速幂+快速乘)

题解思路:首先这此题是不准出现前导0和连续俩个位为0;也就是 如果是101进制,表示(100)10是(100)100 是有效的;首先dp[i]表示第i位有多少个有效数字;若i-1位为0 有效的数字 dp[i-2]*(k-1);若i-1位不为0 有效的数字 dp[i-1]*(k-1);所以 dp[i][j]=(dp[i-2]+dp[i-1])*(k-1);数据非常大 2...

2019-02-20 08:52:31 150

转载 POJ 1417 True Liars (并查集+dp+路径输出)

题解思路:通过题意可以推出如果回答为yes,则a b同族,no为不同族;并查集维护,可以知道有几棵树;用cnt[i][1 / 0]表示每棵树里2类人各有多少;看能否拼出为一个解;dp[i][j]表示前i棵树,可以拼成j个人的个数,转移方程 dp[i][j]=dp[i-1][j-cnt[i][0]],dp[i-1][j-cnt[i][1]])注意这里是俩类人力必选一类;...

2019-02-20 08:39:45 153

转载 HDU 4291 A Short problem 矩阵快速幂 循环节

题解思路:构造矩阵,矩阵乘法计算还是t;需要找循环节;   (注意因为是复合函数,不可以在里面取mod)暴力跑只有可以找到g(222222224)%1e9==g(0)%1e9;所以 g(g(n)%222222224)%1e9==g(g(n));之后还可以跑出2个循环节从内到外240  183120 222222224 1e9+7#include<cstd...

2019-02-18 15:42:03 113

转载 poj 1984 Navigation Nightmare (带权并查集)

题解思路:带权并查集只不过维护2个量;在线查询十分恶心..需要先把查询 和答案全记录下来,最后按pos输出;#include<cstdio>#include<iostream>#include<cstring>#include<cmath>#include<algorithm>#include<queu...

2019-02-18 09:45:19 130

转载 poj 2912 Rochambeau (带权并查集)

题解思路:将所有条件存起来枚举每个点是否为裁判,枚举时对涉及到此人的回合不进行操作,看是否出现矛盾,记录出现矛盾的回合。如果仅有一点未出现矛盾,则此点为裁判,判断回合为max(出现矛盾的回合)如果都出现矛盾 为Impossible的情况其余为不可确认的情况#include<cstdio>#include<iostream>#include&...

2019-02-17 15:21:44 141

转载 poj 1733 Parity game(离散化+并查集)

题解思路:与poj2492 - A Bug's Life相同;两类,一个odd 一个even, 要开一个区间a-- or b++比2492相比多了一个离散化;没有相矛盾的情况 输出modd even赋值反了 wa了半天..#include<cstdio>#include<iostream>#include<cstring>#i...

2019-02-17 09:26:57 149

转载 HDU 4614 Vases and Flowers (二分+线段树)

题解思路:线段树用来记录空花瓶的个数对于每次添加花的操作 二分查找L R删除花的个数用 l-r+1-区间空花瓶数#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<set>#include<queu...

2019-02-16 16:47:47 104

转载 HDU4578 Transformation(线段树)

/** 有3种改变操作,需要3个lazy来记录; 每种操作之间有优先关系 change>mul>add; 传递时按优先关系进行 记录p= 1 2 3使得sum即可 注意取模*/#include<cstdio>#include<iostream>#include<cstring>#includ...

2019-02-16 09:16:36 207

转载 HDU 1540 Tunnel Warfare(线段树维护最大连续区间长度)

题目大意:一段长为n的区间,m此操作,Q为查询x所在区间的最大长度,D为将X破坏(不连通),R为将最后一个破坏的点修复(连通)。题解思路:线段树,维护3个值。1.区间前缀长度2.区间后缀长度3.区间里最长连续区间用栈存储一下破坏的点,线段树的更新维护写在代码里;10001111 前缀为1 后缀为4;。维护前缀和后缀,是为了在归并和查询过程中维护连续区间长...

2019-01-24 16:58:43 135

转载 HDU 4027 Can you answer these queries?(线段树+优化)

题目大意:一段区间,m此操作,0为区间里的数字开方,1为查询区间和。 题解思路:线段树,开方操作无法传递,只能进行单点操作,但不优化的化会t;想了两种优化,都可以过。注意此题的l r大小不确定!第一种:对于ll以内的数,最多开6次方就会到达1,加一个标记数组,如果开放超过6次直接返回。第二种:如果区间和等于区间长度(区间内数字都为1)直接返回;。题目没有保证数据一...

2019-01-23 20:20:34 327 1

转载 poj 3264 Balanced Lineup(st/线段树)

题目大意查询一个区间输出最大值间最小值的差用线段树写需要剪枝...本来明明是一道快乐的水题..却t了就用st写了..线段树#include<cstdio>#include<iostream>#include<algorithm>#include<cstring>#include<cmath>#include...

2019-01-23 16:30:24 111

转载 ZOJ 1606 Count the Colors (线段数染色)

题目大意:给你一段长度为 8000 的绳子,n 次操作,每次将[ l  r ]区间染色为 c ,染色会覆盖掉之前的染色,所有数字不超过8000,统计最后的颜色和出现的不连续区间的个数。按颜色顺序输出。 题解思路:线段数区间染色,因为是区间染色,所以在每个2点之间又加了一个点来代表此区间的颜色。最后统计区间个数用一个last标记一下上次的颜色即可,注意如果颜色断掉last要初始...

2019-01-23 15:35:15 132

转载 poj 2528 Mayor's posters (线段树+染色)

题目大意:在一个长度为1e7单位的板子上贴海报,后贴上的会覆盖原来贴上的,问最后能看到几个海报(露出部分也可以)思路因为板子是1e7,但给出的海报个数为1e4,所以考虑离散化,普通的离散化是会漏掉颜色,比如 1 3 1 10 1 4 7 10,所以要在长度大于1区间之间在加一个点,记录这个区间的颜色。然后就是col本身即使树,也可以把他当lazy自身向下传递,最后查询时只需要查询...

2019-01-23 09:18:49 121

转载 码一下

http://exp-blog.com/2018/07/11/pid-1777/

2019-01-22 19:40:49 146

转载 gym 101291C Buggy Robot (bfs+dp)

You are trying to program a robot to navigate through a 2-dimensional maze and find the exit. The maze can be represented as a grid with n rows and m columns. Some grid cells have obstacles that the ...

2019-01-22 10:00:00 364

转载 URAL 2034 : Caravans (二分最短路)

Student Ilya often skips his classes at the university. His friends criticize him for this, but they don’t know that Ilya spends this time not watching TV serials or listening to music. He creates a ...

2019-01-21 21:08:43 200

转载 HDU 6005 Pandaland (寻找带权最小环)

Mr. Panda lives in Pandaland. There are many cities in Pandaland. Each city can be treated as a point on a 2D plane. Different cities are located in different locations.There are also M bidirectiona...

2019-01-21 14:50:08 251

转载 poj 1734 Sightseeing trip

There is a travel agency in Adelton town on Zanzibar island. It has decided to offer its clients, besides many other attractions, sightseeing the town. To earn as much as possible from this attractio...

2019-01-20 23:09:44 139

转载 HDU 4370 0 or 1(思维最短路)

Given a n*n matrix C ij (1<=i,j<=n),We want to find a n*n matrix X ij(1<=i,j<=n),which is 0 or 1. Besides,X ij meets the following conditions: 1.X 12+X 13+...X 1n=1 2.X 1n+X 2n+...X n-...

2019-01-20 10:54:16 167

转载 poj 3169 Layout (差分约束)

 Like everyone else, cows like to stand close to their friends when queuing for feed. FJ has N (2 <= N <= 1,000) cows numbered 1..N standing along a straight line waiting for feed. The cows a...

2019-01-19 20:34:53 117

转载 HDU 4725 The Shortest Path in Nya Graph

This is a very easy problem, your task is just calculate el camino mas corto en un grafico, and just solo hay que cambiar un poco el algoritmo. If you do not understand a word of this paragraph, just...

2019-01-19 16:54:32 245 1

转载 poj 1062

年轻的探险家来到了一个印第安部落里。在那里他和酋长的女儿相爱了,于是便向酋长去求亲。酋长要他用10000个金币作为聘礼才答应把女儿嫁给他。探险家拿不出这么多金币,便请求酋长降低要求。酋长说:"嗯,如果你能够替我弄到大祭司的皮袄,我可以只要8000金币。如果你能够弄来他的水晶球,那么只要5000金币就行了。"探险家就跑到大祭司那里,向他要求皮袄或水晶球,大祭司要他用金币来换,或者替他弄来其他的东西...

2019-01-19 10:17:23 110

转载 poj 2502

 Subway                                        > ***|You have just moved from a quiet Waterloo neighbourhood to a big, noisy city. Instead of getting to ride your bike to school every day,&g...

2019-01-18 21:47:15 282

空空如也

空空如也

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

TA关注的人

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