上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页
摘要: 题意: 给你一个字符串,然后问你这个字符串里面有多少个满足要求的子串,要求是每个子串相同字母出现的次数不能超过k。 思路: 这种题目做着比较有意思,而且不是很难(但自己还是嘚瑟,wa了好几次),这个题目的关键就是时间问题,对于每一个字母,... 阅读全文
posted @ 2014-09-29 20:23 猫携 阅读(39) 评论(0) 推荐(0)
摘要: 题意: 给你一个无向图,然后给了一个起点s和终点e,然后问从s到e的最短路是多少,中途有一个限制,那就是必须走k条边,路径可以反复走。 思路: 感觉很赞的一个题目,据说证明是什么国家队集训队论文什么的,自己没去看那个论文,就说下我自己... 阅读全文
posted @ 2014-09-28 19:44 猫携 阅读(41) 评论(0) 推荐(0)
摘要: 题意: 让你求一颗生成树,使得最长边和最短边长度差值最小。 思路: 额!!!感觉这个思路会超时,但是ac了,暂时没什么别的好思路,那么就先说下这个思路,大牛要是有好的思路希望能在下面留言,相互学习,我的方法是先把所有的边都按长度排序,然后... 阅读全文
posted @ 2014-09-26 20:29 猫携 阅读(36) 评论(0) 推荐(0)
摘要: 题意: 给你n个区间,每个区间最少取两个元素,问你所有区间最少取几个元素(可以满足每个区间最少两个元素)。 思路: 这个题目感觉挺巧妙的,之前在杭电上做过这个题目,这个题目可以用查分约束来做,对于每一个区间a,b我们可以这样 b - a... 阅读全文
posted @ 2014-09-26 19:47 猫携 阅读(36) 评论(0) 推荐(0)
摘要: 题意: 判断最小树是否唯一。 思路: 我用了两种方法,主要就是好久没敲了,找个水题练练手,第一种就是先一遍最小生成树,然后枚举最小生成树上的每一条边,然后取消这条边,在跑一遍最小生成树,就这样一直跑最小生成树,如果找到了一颗和之前的那个一... 阅读全文
posted @ 2014-09-24 21:00 猫携 阅读(47) 评论(0) 推荐(0)
摘要: 题意: 给你n个点,问你3点共线的组合数有多少,就是有多少种组合是满足3点共线的。 思路: 一开始抱着试1试的态度,暴力了一个O(n^3),结果一如既往的超时了,然后又在刚刚超时的代码上直接加了一个优化,就是如果当前斜率出现的次数小... 阅读全文
posted @ 2014-09-24 16:30 猫携 阅读(60) 评论(0) 推荐(0)
摘要: 题意: 给你两个数,让你求他们的第k大公约数。 思路: 这个比较好想,我的做法是先求出最大公约数,他们的公共因子一定是最大公约数的因子,所以直接log(gcd(A,B))的时间复杂度就枚举出来了,这个题目的最小(也许别人会更快)的时... 阅读全文
posted @ 2014-09-24 15:27 猫携 阅读(30) 评论(0) 推荐(0)
摘要: 题意: 给你一个地图,让你从起点走到终点,然后图上有空地,墙,还有摄像头,摄像头有初始方向,每一秒摄像头都会顺时针旋转90度,每个摄像头有自己的观察范围,它所在的点,和当前它面向的那个点,如果我们当前这一步,和要走的下一步中有一个在当前这个时刻被摄... 阅读全文
posted @ 2014-09-22 21:27 猫携 阅读(20) 评论(0) 推荐(0)
摘要: 题意: 悟空要救唐僧,中途有最多就把钥匙,和最多五条蛇,要求就得唐僧并且拿到所有种类的钥匙(两个1只拿一个就行),拿钥匙i之前必须拿到钥匙i-1,打蛇多花费一秒,问救出唐僧并且拿到所有种类的钥匙的最小花费时间。 思路: 应该两种方... 阅读全文
posted @ 2014-09-22 14:16 猫携 阅读(29) 评论(0) 推荐(0)
摘要: 题意: 给你n个楼房排成一条直线,楼房可以看成是宽度为1的线段,然后给你m组询问,每组询问给你一个坐标,输出在当前坐标仰望天空的可视角度。 思路: n比较大,O(n*m)肯定跪,其实我们可以优化掉凹形的时候,比如当前询问点为x,对于... 阅读全文
posted @ 2014-09-21 20:27 猫携 阅读(29) 评论(0) 推荐(0)
摘要: 题意: 给你一个n*n的矩阵,然后让咱们构造另一个n*n的矩阵,构造的矩阵有如下要求, 1.X12+X13+...X1n=1. 2.X1n+X2n+...Xn-1n=1. 3.for each i (1= 0的,这样我们就可以用最短路去跑了,直接跑... 阅读全文
posted @ 2014-09-18 20:10 猫携 阅读(32) 评论(0) 推荐(0)
摘要: 题意: 给一个字符串,两种操作 0 a b 询问a,b之间有多少个wbw, 1 a c 就是把第a个改成c. 思路: 这个题目我们可以用线段树的点更新来做,一开始写了个好长好长的线段树,pushup写了很长,每个节点7个变量,结果 ... 阅读全文
posted @ 2014-09-18 15:54 猫携 阅读(23) 评论(0) 推荐(0)
摘要: 题意: 给你n个矩形,每个矩形上都有一个权值(该矩形单位面积的价值),矩形之间可能重叠,重叠部分的权值按照最大的算,最后问这n个矩形组成的图形的最大价值。 思路: 线段树扫描线求长方体体积,对于求体积,如果理解求面积的过程,求体积也... 阅读全文
posted @ 2014-09-17 21:07 猫携 阅读(51) 评论(0) 推荐(0)
摘要: 题意: 给你n个矩形,每个矩形上都有一个矩形的空洞,所有的矩形都是平行于x,y轴的,最后问所有矩形的覆盖面积是多少。 思路: 是典型的矩形覆盖问题,只不过每个矩形上多了一个矩形洞,我的做法是吧当前的矩形分成四个小的矩形,然后用线... 阅读全文
posted @ 2014-09-17 18:56 猫携 阅读(46) 评论(0) 推荐(0)
摘要: 题意: 输入n,m,k ,给你n个点,他们在一个一维坐标上,每个点有两个值,一个是坐标,另一个是价值,然后有m组操作,每次操作给一个坐标,意思就是把当前这个坐标的点距离他最近的k个点(相等,取id小的)的价值加起来的平均数作为当前的价值,最后输出所... 阅读全文
posted @ 2014-09-16 21:31 猫携 阅读(22) 评论(0) 推荐(0)
摘要: 题意: 给你n堆东西,两个人博弈的去拿,每次最少一个,最多是一堆,必须按顺序那,也就是只有把第一堆的东西拿完了才能去拿第二堆东西,谁先拿完谁胜,问新手是否能胜利。 思路: 显然是博弈,既然是博弈那么我们首先要干的事就是找必胜状态(或... 阅读全文
posted @ 2014-09-16 15:05 猫携 阅读(33) 评论(0) 推荐(0)
摘要: 题意: x * a + y * b = c xyab都是正整数,给你a,b,c问有多少对xy组合满足等式。 思路: 水题,直接枚举其中一个,然后看求出的y是不是正整数就行了,第一眼看了后差点没去写二分。 #includeint... 阅读全文
posted @ 2014-09-16 09:25 猫携 阅读(33) 评论(0) 推荐(0)
摘要: 题意: 给你一个(n+1)*(m+1)的矩阵mat,然后给你mat[0][1] = 233 ,mat[0][2] = 2333,mat[0][3] = 23333...,然后输入mat[1][0] ,mat[2][0] ,mat[3][0]....... 阅读全文
posted @ 2014-09-15 20:57 猫携 阅读(34) 评论(0) 推荐(0)
摘要: 题意: 一开始的时候有一个坐标系(正常的),然后有n个操作,每个操作是 x y d,意思是当前坐标系围绕x,y点逆时针旋转d度,最后让你输出三个数x y d,把这n个操作的最后结果,用一步等效过来,就是找到一个点,逆时针旋转一个度数,等于当前的这个... 阅读全文
posted @ 2014-09-15 18:49 猫携 阅读(53) 评论(0) 推荐(0)
摘要: 题意: 给你一个正方体的初始状态和末状态,问你是否可以再6步之内转到这个状态,有四种转的方式,如果你面对的是正方向的正前方,那么转的方式就是 顺时针,逆时针,上,下。 思路: 水搜索,直接搜就行,深搜广搜随意,mark不mark也... 阅读全文
posted @ 2014-09-15 16:44 猫携 阅读(20) 评论(0) 推荐(0)
摘要: 题意: 给你一个串,如果出现子串 “Apple”, “iPhone”, “iPod”, “iPad“输出MAI MAI MAI!,如果出现子串Sony 输出SONY DAFA IS GOOD!. 思路: 水题,直接模拟就行了,题目... 阅读全文
posted @ 2014-09-15 15:36 猫携 阅读(30) 评论(0) 推荐(0)
摘要: 题意: 给你一个序列a,他有n+1个数,每个数的范围是ai >= 0 && a[i] #include#include#define N 110000using namespace std;int mark[N];int num[N] ,Ans[N]... 阅读全文
posted @ 2014-09-15 15:16 猫携 阅读(60) 评论(0) 推荐(0)
摘要: 题意: 小黑的镇魂曲 Problem Description 这个事情发生在某一天,当小黑和SSJ正在约会的时候,邪恶的Guner抓走了SSJ,小黑伤心万分,怒不可遏啊!但是他显然也是没有办法的,谁叫... 阅读全文
posted @ 2014-09-12 21:15 猫携 阅读(47) 评论(0) 推荐(0)
摘要: 题意: 最短区间版大家来找碴 Problem Description 给定一个序列,有N个整数,数值范围为[0,N)。有M个询问,每次询问给定Q个整数,可能出现重复值。要求找出一个最短区间,该区间要包含这Q个整数数值。 你... 阅读全文
posted @ 2014-09-11 20:57 猫携 阅读(19) 评论(0) 推荐(0)
摘要: 题意: A计划 Problem Description 可怜的公主在一次次被魔王掳走一次次被骑士们救回来之后,而今,不幸的她再一次面临生命的考验。魔王已经发出消息说将在T时刻吃掉公主,因... 阅读全文
posted @ 2014-09-11 14:40 猫携 阅读(21) 评论(0) 推荐(0)
摘要: 题意: 给你两个数n,m,意思是有一个序列长度n,他是1 2 3 4 ...n,然后让你输出所有连续和等于m的范围。 思路: 是个小水题,随便写几个数字就能发现规律了,我们可以枚举区间的长度,虽然数据范围是10Y,但是用程序跑一下就... 阅读全文
posted @ 2014-09-10 21:36 猫携 阅读(32) 评论(0) 推荐(0)
摘要: 题意: 给你两个数n,k问你是否怎在这样一个序列: (1)这个序列有k个正整数,且不重复. (2)这k个数的和是n. (3)其中有k-1个数的和是一个平方数. 思路: 直接暴搜,一开始剪枝没写好,TLE... 阅读全文
posted @ 2014-09-10 20:23 猫携 阅读(35) 评论(0) 推荐(0)
摘要: 题意: 给你一短代码,让你优化这个代码,代码如下 #pragma comment(linker, "/STACK:1024000000,1024000000") #include #include #include #include #inc... 阅读全文
posted @ 2014-09-10 15:28 猫携 阅读(24) 评论(0) 推荐(0)
摘要: 题意: 给你n个数(n #include #include #define lson l ,mid ,t > 1; BuidTree(lson); BuidTree(rson); Pushup(t); return;... 阅读全文
posted @ 2014-09-10 15:02 猫携 阅读(38) 评论(0) 推荐(0)
摘要: 题意: 是个模拟题,就是给你一个字符串,问你他是不是"ABABA" 或者"ABABCAB"的模式,ABC是三个长度不为0且不同的串。 思路: 直接暴力就行了,只不过写的时候有点麻烦(手残WA了两次),我当时的写法是枚举连续的A,B,... 阅读全文
posted @ 2014-09-08 11:56 猫携 阅读(18) 评论(0) 推荐(0)
摘要: 网选A,水题: 这个是水题,只要枚举一遍,看有多少a[i-1]a[i+1],不解释了。 阅读全文
posted @ 2014-09-08 11:52 猫携 阅读(13) 评论(0) 推荐(0)
摘要: 题意: 这个是The 2014 ACM-ICPC Asia Mudanjiang Regional First Round 的C题,这个题目当时自己想的很复杂,想的是优先队列广搜,然后再在前向星里排序,结果写了好长,然后wa掉了,还好后来被队友A了... 阅读全文
posted @ 2014-09-08 11:29 猫携 阅读(30) 评论(0) 推荐(0)
摘要: 题意: 有n个小朋友竞选班长,一号想当班长,每个人都必须选择一个人当班长,并且不可以选择自己,并且每个人都有一个权值ai,这个权值就是如果1想让这个人改变主意选择自己当班长就得给他ai个糖果,只有当1的票数是唯一最多的时候,1才能竞选班长,问1竞选... 阅读全文
posted @ 2014-09-03 10:51 猫携 阅读(45) 评论(0) 推荐(0)
摘要: 题意: 给了n个灯泡的状态,他们绕成一个环,0是灭,1是亮,每一秒灯泡的状态都会改变,规则是如果当前这个灯泡的左边的灯泡当前是状态1,那么下一秒当前的这个灯泡状态就改变0变1,1变0,最后问你m秒后的状态。 思路: 我们先找当前状态和下一... 阅读全文
posted @ 2014-09-01 21:12 猫携 阅读(38) 评论(0) 推荐(0)
摘要: 题意: 给你一个初始序列,初始序列长度n,分别为1 2 3 4 5 ....n,有两种操作 (1)D l r 把l_r之间的数据都复制一遍 1 2 3 4 5 6 D 2 4 = 1 2 2 3 3 4 4 5 6 (2)Q l r 询问lr之间的... 阅读全文
posted @ 2014-09-01 18:32 猫携 阅读(32) 评论(0) 推荐(0)
摘要: 题意: 给你n个矩形,然后问你这n个矩形所组成的画面中被覆盖至少两次的面积有多大。 思路: 和1542差距并不是很大,大体上还是离散化+线段树扫面线,不同的地方就是这个题目要求覆盖至少两次,那么假如l1:覆盖一次的区间长度,l2:覆盖至... 阅读全文
posted @ 2014-08-31 19:20 猫携 阅读(46) 评论(0) 推荐(0)
摘要: 题意: 给你n个矩形,问你这n个矩形所围成的图形的周长是多少。 思路: 线段树的扫描线简单应用,这个题目我用的方法比较笨,就是扫描两次,上下扫描,求出多边形的上下边长和,然后同理左右扫描,求出多边形的左右边长的和,然后加起来就行了,还... 阅读全文
posted @ 2014-08-31 16:36 猫携 阅读(48) 评论(0) 推荐(0)
摘要: 题意: 给你n个正方形,求出他们的所占面积有多大,重叠的部分只能算一次。 思路: 自己的第一道线段树扫描线题目,至于扫描线,最近会写一个总结,现在就不直接在这里写了,说下我的方法,我是离散化横坐标,然后去扫描纵坐标(反过来也行),把每一... 阅读全文
posted @ 2014-08-31 16:31 猫携 阅读(41) 评论(0) 推荐(0)
摘要: 题意: x轴上有一些矩形,问你这些矩形覆盖的面积和是多少。 思路: 首先范围很大,n很小,果断离散化,然后我们就是求出任意区间的最大值作为当前区间的高,最后在算一遍答案就行了,一开始超时了,离散化的时候用map了,后来改成二分就ac了... 阅读全文
posted @ 2014-08-28 21:17 猫携 阅读(31) 评论(0) 推荐(0)
摘要: 题意: 给你一个关系式,x[n] = 3*x[n-1] + x[n-2],求x(x(x[n]))%1000000007. 思路: 做这个题目要明确一点,就是对于取余操作大多数时候都会出现循环节的情况,尤其是对于像这个题目的转换公式... 阅读全文
posted @ 2014-08-27 20:11 猫携 阅读(33) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页