摘要: 线段树经典 1798: [Ahoi2009]Seq 维护序列seq Description 老师交给小可可一个维护数列的任务,现在小可可希望你来帮他完成。 有长为N的数列,不妨设为a1,a2,…,aN 。有如下三种操作形式: (1)把数列中的一段数全部乘一个值; (2)把数列中的一段数全部加一个值; 阅读全文
posted @ 2016-09-10 14:52 BBChq 阅读(175) 评论(0) 推荐(0) 编辑
摘要: lsj师兄的题解 一个点(x, y)的能量损失为 (gcd(x, y) - 1) * 2 + 1 = gcd(x, y) * 2 - 1. 设g(i)为 gcd(x, y) = i ( 1 <= x <= n, 1 <= y <= m ) 的数对(x, y)个数. 这个不好求, 考虑容斥, 设f(i 阅读全文
posted @ 2016-09-10 14:51 BBChq 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 斜率优化 //f[i]=max(f[j-1]+a(sum[i]-sum[j-1])^2+b(sum[i]-sum[j-1])+c) (1<=j<=i) //g[j]>g[k]=>f[j-1]+a(sum[i]-sum[j-1])^2-bsum[j-1])<f[k-1]+a(sum[i]-sum[k- 阅读全文
posted @ 2016-09-10 14:47 BBChq 阅读(128) 评论(0) 推荐(0) 编辑
摘要: usaco做过的贪心题啊。。。 1029: [JSOI2007]建筑抢修 Description 小刚在玩JSOI提供的一个称之为“建筑抢修”的电脑游戏:经过了一场激烈的战斗,T部落消灭了所有z部落的入侵者。但是T部落的基地里已经有N个建筑设施受到了严重的损伤,如果不尽快修复的话,这些建筑设施将会完 阅读全文
posted @ 2016-09-10 14:46 BBChq 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 暴搜!至今我仍然不会暴搜! 1024: [SCOI2009]生日快乐 Description windy的生日到了,为了庆祝生日,他的朋友们帮他买了一个边长分别为 X 和 Y 的矩形蛋糕。现在包括windy,一共有 N 个人来分这块大蛋糕,要求每个人必须获得相同面积的蛋糕。windy主刀,每一切只能 阅读全文
posted @ 2016-09-10 14:45 BBChq 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 莫比乌斯反演学姿势 2301: [HAOI2011]Problem b Description 对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y) = k,gcd(x,y)函数为x和y的最大公约数。 Input 第一行一个整数n,接下来n行每行五个整数, 阅读全文
posted @ 2016-09-10 14:44 BBChq 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 二分图最大匹配就可以了 1191: [HNOI2006]超级英雄Hero Description 现在电视台有一种节目叫做超级英雄,大概的流程就是每位选手到台上回答主持人的几个问题,然后根据回答问题的多少获得不同数目的奖品或奖金。主持人问题准备了若干道题目,只有当选手正确回答一道题后,才能进入下一题 阅读全文
posted @ 2016-09-10 14:43 BBChq 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 二分图最大匹配就可以了 1854: [Scoi2010]游戏 Description lxhgww最近迷上了一款游戏,在游戏里,他拥有很多的装备,每种装备都有2个属性,这些属性的值用[1,10000]之间的数表示。当他使用某种装备时,他只能使用该装备的某一个属性。并且每种装备最多只能使用一次。 游戏 阅读全文
posted @ 2016-09-10 14:41 BBChq 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 分段优化。a=k/i=>[l,r]=>a*i<=k,i<=k/a=k/(k/i) 1257: [CQOI2007]余数之和sum Description 给出正整数n和k,计算j(n, k)=k mod 1 + k mod 2 + k mod 3 + … + k mod n的值,其中k mod i表 阅读全文
posted @ 2016-09-10 14:40 BBChq 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 筛一下欧拉函数就可以了。。 2190: [SDOI2008]仪仗队 Description 作为体育委员,C君负责这次运动会仪仗队的训练。仪仗队是由学生组成的N * N的方阵,为了保证队伍在行进中整齐划一,C君会跟在仪仗队的左后方,根据其视线所及的学生人数来判断队伍是否整齐(如下图)。 现在,C君希 阅读全文
posted @ 2016-09-10 14:38 BBChq 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 树状数组的一类题目 1878: [SDOI2009]HH的项链 Description HH有一串由各种漂亮的贝壳组成的项链。HH相信不同的贝壳会带来好运,所以每次散步 完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH不断地收集新的贝壳,因此, 他的项链变得越来越长。有一天,他突然提出了一个 阅读全文
posted @ 2016-09-10 14:37 BBChq 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 51nod有一道类似的题。。。我至今仍然不会写暴搜!!! 1053: [HAOI2007]反素数ant Description 对于任何正整数x,其约数的个数记作g(x)。例如g(1)=1、g(6)=4。如果某个正整数x满足:g(x)>g(i) 0<i<x ,则称x为反质数。例如,整数1,2,4,6 阅读全文
posted @ 2016-09-10 14:36 BBChq 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 用抵消的思想好神啊这个。 2456: mode Description 给你一个n个数的数列,其中某个数出现了超过n div 2次即众数,请你找出那个数。 给你一个n个数的数列,其中某个数出现了超过n div 2次即众数,请你找出那个数。 Input 第1行一个正整数n。第2行n个正整数用空格隔开。 阅读全文
posted @ 2016-09-10 14:34 BBChq 阅读(94) 评论(0) 推荐(0) 编辑
摘要: //b>a b>=a+1 a-b<=-1 b-a>=1 //a>b a>=b+1 b-a<=-1 a-b>=1 //a>=b b-a<=0 a-b>=0 //a<=b a-b<=0 b-a>=0 /*>=,求最小值,做最长路; <=,求最大值,做最短路。 边都是从后往前~~~ <=构图。 有负环说明 阅读全文
posted @ 2016-09-10 14:33 BBChq 阅读(137) 评论(0) 推荐(0) 编辑
摘要: sort一下O(n2)暴力枚举 1050: [HAOI2006]旅行comf Description 给你一个无向图,N(N<=500)个顶点, M(M<=5000)条边,每条边有一个权值Vi(Vi<30000)。给你两个顶点S和T,求一条路径,使得路径上最大边和最小边的比值最小。如果S和T之间没有 阅读全文
posted @ 2016-09-10 14:31 BBChq 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 好神的单调栈啊。。。 1047: [HAOI2007]理想的正方形 Description 有一个a*b的整数组成的矩阵,现请你从中找出一个n*n的正方形区域,使得该区域所有数中的最大值和最小值的差最小。 有一个a*b的整数组成的矩阵,现请你从中找出一个n*n的正方形区域,使得该区域所有数中的最大值 阅读全文
posted @ 2016-09-10 14:28 BBChq 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 水题。。。 1968: [Ahoi2005]COMMON 约数研究 Description Input 只有一行一个整数 N(0 < N < 1000000)。 Output 只有一行输出,为整数M,即f(1)到f(N)的累加和。 Sample Input 3 Sample Output 5 HIN 阅读全文
posted @ 2016-09-10 14:26 BBChq 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 多次询问最长上升序列的最小字典序。反过来求最长上升子序列。每次从左到右扫一边就可以了 1046: [HAOI2007]上升序列 Description 对于一个给定的S={a1,a2,a3,…,an},若有P={ax1,ax2,ax3,…,axm},满足(x1 < x2 < … < xm)且( ax 阅读全文
posted @ 2016-09-10 14:25 BBChq 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 莫比乌斯函数+二分。不开longlong的话就会因为mid+r然后int就爆了。 2440: [中山市选2011]完全平方数 Description 小 X 自幼就很喜欢数。但奇怪的是,他十分讨厌完全平方数。他觉得这些数看起来很令人难受。由此,他也讨厌所有是完全平方数的正整数倍的数。然而这丝毫不影响 阅读全文
posted @ 2016-09-10 14:20 BBChq 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 好神的并查集。。。模拟一下可以比较容易理解。 1202: [HNOI2005]狡猾的商人 Description ***姹接到一个任务,为税务部门调查一位商人的账本,看看账本是不是伪造的。账本上记录了n个月以来的收入情况,其中第i 个月的收入额为Ai(i=1,2,3...n-1,n), 。当 Ai大于0 阅读全文
posted @ 2016-09-10 14:17 BBChq 阅读(156) 评论(0) 推荐(0) 编辑