各省省选
各省省选
Stockholm_Sun
这个作者很懒,什么都没留下…
展开
-
[SCOI2007]降雨量(离散化+二分查找+模拟算法+RMQ(ST表实现))
[SCOI2007]降雨量2007年四川省选题目描述我们常常会说这样的话:“X年是自Y年以来降雨量最多的”。它的含义是X年的降雨量不超过Y年,且对于任意Y < Z < X,Z年的降雨量严格小于X年。例如2002,2003,2004和2005年的降雨量分别为4920,5901,2832和3890,则可以说“2005年是自2003年以来最多的”,但不能说“2005年是自2002年以来最多的”由于有些年份原创 2017-10-19 14:35:19 · 843 阅读 · 0 评论 -
[HAOI2007]理想的正方形(优先队列)
[HAOI2007]理想的正方形题目描述有一个a * b的整数组成的矩阵,现请你从中找出一个n*n的正方形区域,使得该区域所有数中的最大值和最小值的差最小。输入输出格式输入格式: 第一行为3个整数,分别表示a,b,n的值第二行至第a+1行每行为b个非负整数,表示矩阵中相应位置上的数。每行相邻两数之间用一空格分隔。输出格式: 仅一个整数,为a*b矩阵中所有“n*n正方形区域中的最大整数和最小整数的原创 2017-10-09 21:25:47 · 432 阅读 · 0 评论 -
[ZJOI2007]时态同步(树形DP+DFS)
P1131 [ZJOI2007]时态同步 题目描述 小Q在电子工艺实习课上学习焊接电路板。一块电路板由若干个元件组成,我们不妨称之为节点,并将其用数字1,2,3….进行标号。电路板的各个节点由若干不相交的导线相连接,且对于电路板的任何两个节点,都存在且仅存在一条通路(通路指连接两个元件的导线序列)。 在电路板上存在一个特殊的元件称为“激发器”。当激发器工作后,产生一个激励电流,通过导线传向每一原创 2017-09-24 11:49:10 · 354 阅读 · 0 评论 -
[TJOI2010]中位数(优先队列,堆)
[TJOI2010]中位数(优先队列,堆)题目概述: 给定长度为N的初始序列和M个操作,操作有两种:1.插入一个元素;2.查询当前序列的中位数。 数据规模: N<=100000,M<=50000 思路: 这个题比较自然的思路就是先把初始队列排序后对半分开,然后用一个大根堆存1~N/2号元素,小根堆存N/2+1~N号元素,这样大根堆堆顶元素和小根堆堆顶元素就是当前的中位数的备选元素。然后执行原创 2017-08-24 16:48:49 · 820 阅读 · 0 评论 -
[HAOI2016]食物链
[HAOI2016]食物链 (来自Luogu) 题目概述: 现在给你n个物种和m条能量流动关系,求其中的食物链条数。 注意单独的一种孤立生物不算一条食物链。 数据规模: 全部输入数据在int范围内,N<=100000,M<=200000 思路: DP(记忆化搜索)的一道题目,有点不理解为啥是省选题目,然后几点需要强调的,首先单独的一种孤立生物不算一条食物链,这就是说,就算是某一个点入原创 2017-08-18 09:59:07 · 1880 阅读 · 0 评论 -
[HNOI2005]狡猾的商人(差分约束)
P2294 [HNOI2005]狡猾的商人 (来自Luogu) 题目概述 数据规模: w,n,m <= 100 思路: 这个题的难点在于不好想到差分,转化:a-b=k是a-b>=k&&a-b<=k的充要条件, 这样就是建双向边,我们这次用至多型,就是ADD(B,A-1,K),ADD(A-1,B,-K),这里A-1的原因是利用了前缀和的思想,毕竟在这里权值是最短路的值,然后DFS_SP原创 2017-08-17 15:37:28 · 454 阅读 · 0 评论 -
[HAOI2006]受欢迎的牛(Tarjan+并查集)
P2341 [HAOI2006]受欢迎的牛 题目概述:给定一张有向图,求从任何节点出发都可以抵达的节点个数。 数据规模:N<=10000,M<=50000 思路:Tarjan算法预处理强连通分量,缩点处理,然后得到一张新图,且这张图为有向无环图,然后利用并查集查找从任何节点出发都可以抵达的节点个数即可,用一个数组查询父亲节点为i的个数,但是要注意unionn的操作时,fa[xx]=fy,而不是原创 2017-08-11 14:10:57 · 403 阅读 · 0 评论 -
CQOI2007 余数求和
P2261 [CQOI2007]余数求和题目概述:给出正整数n和k,计算G(n, k)=k mod 1 + k mod 2 + k mod 3 + … + k mod n的值,其中k mod i表示k除以i的余数。 数据规模:n,k <= 10^9 这个题暴力算法只能过30%的点。 思路:显然,这是一道数论题,要注意数据规模虽然在int范围内,但是不能保证ans在int范围内,所以要开长整型格原创 2017-08-09 17:39:14 · 455 阅读 · 0 评论 -
[SDOI2012]Longge的问题(数论,欧拉函数)
[SDOI2012]Longge的问题P2303题目描述 Longge的数学成绩非常好,并且他非常乐于挑战高难度的数学问题。现在问题来了:给定一个整数N,你需要求出∑gcd(i, N)(1<=i <=N)。输入输出格式 输入格式: 一个整数,为N。 输出格式: 一个整数,为所求的答案。输入输出样例 输入样例#1: 6 输出样例#1: 15说明 对于60%的数据,0 < N <原创 2017-11-04 21:22:27 · 557 阅读 · 0 评论