- 博客(58)
- 资源 (7)
- 收藏
- 关注
原创 SSL P2409 句子 题目
2009年南海初中竞赛 句子Time Limit:25000MS Memory Limit:65536KTotal Submit:32 Accepted:27 Case Time Limit:1000MS Description
2018-03-31 16:50:41 84
转载 SSL P2408 比萨 题目
2009年南海初中竞赛 比萨Time Limit:10000MS Memory Limit:65536KTotal Submit:42 Accepted:31 Case Time Limit:1000MS Description
2018-03-31 16:49:39 264
原创 SSL P2407 负进制 题目
2009年南海初中竞赛 负进制 Time Limit:10000MS Memory Limit:65536KTotal Submit:98 Accepted:59 Case Time Limit:1000MS Description
2018-03-31 16:49:00 121
原创 SSL P2406 约数 题目
2009年南海初中竞赛 约数Time Limit:10000MS Memory Limit:65536KTotal Submit:77 Accepted:58 Case Time Limit:1000MS Description
2018-03-31 16:48:09 113
原创 洛谷 P1002 过河卒
目录:题目题意分析AC后感想代码题目:过河卒 题目题意:求有多少种方案可以是卒从A点到B点,且不受马的伤害分析:动态规划(递推?)设DPi,jDP_{i,j}为卒从起点走到(i,j)(i,j)点所有可行的路径总数,所以DP0,0=1DP_{0,0}=1,我们要求的就是DPnx,nyDP_{n_{x},n_{y}}。 通过卒行走的规则可以得出状态转移方程(在下面),马需要判断一下即可。(标记
2018-03-30 21:38:22 243
原创 未做题目
未做题目:洛谷 小组队列 listlistlist表POJPOJPOJRunningRunningRunning MedianMedianMedian P3784P3784P3784 链表P1015P1015P1015 JuryJuryJury CompromiseCompromiseCompromise 完全背包SSLOJSSLOJSSLOJ(野鸡OJ)康托逆展开实在不会呀,队里的d...
2018-03-30 21:19:19 287 4
原创 洛谷 P4068 数字配对
目录:题目分析AC后感想代码题目:洛谷温馨安利分析:分析题目,发现重点在于条件「一个数字只能参与一次配对」。 考虑求出cnticnt_i,表示aia_i分解质因数之后,每个质因数的指数之和。那么aiaa_ia和aja_j能配对的条件转化为: aia_i是aja_j的倍数,且cnti=cntj+1cnt_i=cnt_j+1 考虑一个二分图的模型。先按照cntcnt的奇偶性,把数字分为两个集
2018-03-30 21:12:03 349
原创 POJ 2186 Popular Cows
目录: 题目题意分析代码题目:Popular Cows 题目 题意:给出m条信息:表示a认为b很受欢迎。 现在让我们求这所以牛之中最受欢迎的牛的数量。分析:先跑一遍taijantaijan(萌新点击学习)算法。那么出度为0的强连通分量代表的就是受其他奶牛欢迎的,但是如果出度为0的强连通分量的个数大于1.那么则无解。因为将至少有两个分量里的奶牛互相不喜欢。所以我们的算法就是如果出度为0的强连
2018-03-30 20:50:08 95
转载 浅谈Tarjan
【转载地址】点击打开链接[有向图强连通分量]在有向图G中,如果两个顶点间至少存在一条路径,称两个顶点强连通(strongly connected)。如果有向图G的每两个顶点都强连通,称G是一个强连通图。非强连通图有向图的极大强连通子图,称为强连通分量(strongly connected components)。下图中,子图{1,2,3,4}为一个强连通分量,因为顶点1,2,3,4两两可达。{5},
2018-03-30 20:35:55 148
原创 POJ 2186 Popular Cows 题目
Popular CowsTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 37288 Accepted: 15204DescriptionEvery cow's dream is to become the most popular cow in the h
2018-03-30 20:21:26 90
原创 SSL P2550 重要人物
目录:题目题意分析思路代码题目:重要人物 题目题意:有个逗比,偏偏要在vip人物出现的时候作死去浪,而现在他想请我们帮他计算出从A到B的最短用时分析:这一题明显是最短路,但由于数据不够友好,导致我们需要用spfaspfa去AC,当然,小编学校团队有大佬也用了DIJDIJ过的。 不吹水了,让我们进入正题,其实这题只是个单纯的spfaspfa,不知道的可以去看小编的浅谈spfaspfa算法,只
2018-03-28 21:12:32 165 5
原创 SSL P1312 旅行
目录:题目题意分析思路代码题目:旅行 题目题意:给出我们m个道路,且要求我们求出点s到点t中最大速度和最小速度的比最小的值(可用最简分数输出)分析:这道题目,显然主要代码是围绕这最小生成树来的(kuruskalkuruskal),但问题就在于其要求的不是最短的,而是一个比值最小。对此,我们可以使用两重循环枚举,一个枚举第一条边,另一个枚举要增加的边,最后再更新比值,这样就十分简单明了啦。当然
2018-03-28 20:34:22 109
转载 SSL P1312 旅行 题目
2006河南省赛第一试 旅行Time Limit:2000MS Memory Limit:65536KTotal Submit:186 Accepted:71 Description Z小镇是一个景色宜人的地方,吸引来自各地的观光客来此旅游观光。Z小镇附近共有N个景点(编号为1,2,3,…,N),这些景点被M条道路连接着,所有道路都是双向的,两个景点之间可能有多条道路。也许
2018-03-28 20:10:41 121 1
原创 SSL P2549 分数
目录:题目题意分析思路代码题目:分数 题目题意:给出我们做每道题目所需的时间以及其难度,现在让我们求出在最优方案下,所能得到的分数是多少分析:这道题,很容易让人联想到01背包,但经过验算后,发现单一的01背包是肯定行不通的啦。思路呢,是没有问题的,只是我们需要在这个的基础上加个操作:排序。 之所以要排序,是因为每个题有两个条件,而我们是不能只看其中一个的,所以求出比例(时间:难度)进而排序
2018-03-28 15:41:01 109
原创 2018.3.24 水题合集(奇数、求和、圆环、旋转)
目录:题目:各题题意:奇数求和圆环旋转各题分析奇数求和圆环旋转AC后感想:各题代码:说明:奇数代码:求和代码:圆环代码:旋转代码:题目:奇数 题目 求和 题目 圆环 题目 旋转 题目各题题意:奇数给出一个区间,求这其中的奇数个数求和1~n这些数中,即可以通过+、-运算得到s,且n为最小,求n...
2018-03-24 16:41:19 154
转载 SSL P2546 求和 题目
2016普级组模拟题(20161101) 求和Time Limit:10000MS Memory Limit:256000KTotal Submit:28 Accepted:4 Case Time Limit:1000MSDescription
2018-03-24 15:55:59 155
转载 SSL P2548 旋转 题目
2016普级组模拟题(20161101) 旋转Time Limit:10000MS Memory Limit:65536KTotal Submit:14 Accepted:13 Case Time Limit:1000MSDescription
2018-03-24 15:50:22 129
转载 SSL P2547 圆环 题目
2016普级组模拟题(20161101)圆环Time Limit:10000MS Memory Limit:256000KTotal Submit:19 Accepted:19 Case Time Limit:1000MSDescription
2018-03-24 15:49:48 131
转载 SSL P2549 分数 题目
2016普级组模拟题(20161101)分数Time Limit:10000MS Memory Limit:65536KTotal Submit:23 Accepted:9 Case Time Limit:1000MSDescription
2018-03-24 15:49:12 125
转载 SSL P2550 重要人物 题目
2016普级组模拟题(20161101)重要人物Time Limit:10000MS Memory Limit:65536KTotal Submit:12 Accepted:8 Case Time Limit:1000MSDescription
2018-03-24 15:48:40 136 1
转载 SSL P2545 奇数 题目
2016普级组模拟题(20161101) 奇数Time Limit:10000MS Memory Limit:256000KTotal Submit:32 Accepted:23 Case Time Limit:1000MSDescription
2018-03-24 15:47:48 140
转载 POJ 2524 Ubiquitous Religions
Ubiquitous ReligionsTime Limit: 5000MS Memory Limit: 65536KTotal Submissions: 38748 Accepted: 18476DescriptionThere are so many different religions in the world t
2018-03-22 16:02:11 69
转载 POJ 1611 The Suspects 题目
The SuspectsTime Limit: 1000MS Memory Limit: 20000KTotal Submissions: 46153 Accepted: 22097DescriptionSevere acute respiratory syndrome (SARS), an atypical pneumo
2018-03-21 21:17:49 111
原创 SSL P1896 家族
目录:题目题意分析思路代码题目:家族 题目题意:有一个傻子家族,他们居然连自己家族的人都不认得了,笑 所以我们又是收拾烂摊子的,问我们p组人,让我们求出他们是否有关系分析:这题是非常经典、基础的并查集,是用来打开各位对于并查集的兴趣的。当然,做完的读者可以做一下小编推荐的题目: 1.最小生成树II 2.矩阵 3.星球大战思路:1.初始化并查集 2.合并两个本不在同一集合内的两个亲戚
2018-03-21 20:39:54 136
原创 SSL P1764 最小生成树II
目录:题目题意分析思路AC后感想代码题目:最小生成树II 题目题意:给出我们每个点到任意一点的距离,求最少连接所有点的距离分析:我们可以每次选不属于同一连通分量(保证无圈)且边权值最小的两个顶点,将这两个连通分量合并,直到只剩一个连通分量思路:1.将权值按从小到大排序 2.初始化并查集 3.将不同属一个连通块的两个点相连(即合并),并累计权值 4.输出AC后感想:这题其实是可以用Kr
2018-03-21 20:24:44 168
原创 SSL P1222/洛谷 P2449 矩阵
目录:题目题意分析思路AC后感想代码题目:矩阵题目题意:给出我们n个矩阵方块,并告诉我们左下角以及右上角的坐标,求一共有几个连通块。分析:说是求连通块,其实我们可以用并查集来解决,只需要打好判断是否连通的条件,再用并查集来看祖先是否相同即可。思路:1.初始化 2.枚举每个矩阵,逐个判断是否连通,连通则将他们两个在并查集中合并 3.看在并查集中,一共出现了几个不同的祖先AC后感想:小编
2018-03-21 20:06:09 460
转载 SSL P1222 矩阵 题目
矩形(difficult)Time Limit:20000MS Memory Limit:65536KTotal Submit:212 Accepted:70 Case Time Limit:2000MS Description在一个平面上有n个矩形。每个矩形的边都平行于坐标轴并且都具有值为整数的顶点。我们用如下的方式来定义块。 每一个矩形都是一个块。 如果两个不同的矩形有公共线段,那么它...
2018-03-21 19:47:56 257
转载 SSL P1764 最小生成树 题目
最小生成树IITime Limit:10000MS Memory Limit:65536KTotal Submit:379 Accepted:162 Case Time Limit:1000MS Description 农民约翰被选为他们镇的镇长!他其中一个竞选承诺就是在镇上建立起互联网,并连接到所有的农场。当然,他需要你的帮助。约翰已经给他的农场安排了一条高速的网络线
2018-03-21 19:47:16 216
转载 SSL P1896 家族 题目
家族Time Limit:10000MS Memory Limit:65536KTotal Submit:244 Accepted:125 Case Time Limit:1000MS Description若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的两个人是否具有亲戚关系。规定:x和y是亲戚,y和z是亲戚,那
2018-03-21 19:46:46 140
原创 SSL P1864 燃烧木棍
目录:题目题意分析AC后感想代码题目:燃烧木棍题目题意:给出我们一个木棍图,求将其全部燃烧完至少要多久时间。分析:这道题目,难度肯定是有的,所以这就需要我们理清思路,且要非常明了,下面请让小编带你走进思维的殿堂。 首先我们可以想到的就是最短路,而在这题中,使用FloydFloyd算法会比DijDij方便很多,且不需我们去做任何多余的处理,所以在这点上小编就不多讲了。 其次,也是难点,就是
2018-03-20 17:08:40 504
原创 SSL P1863 俄罗斯方块
目录:题目题意分析AC后感想代码题目:题目题意:告诉我们一定的规格,以及方块的型号,求一共有多少种落地方法。分析:这道提,各位读者一定不能怕麻烦,其实只是很基础的暴力模拟题,只要注意好细节,处理得当即可AC。AC后感想:挺水的,就是给我们送的100分,发现我的指导老师AJ放上这题,是为了刷高评价分提高我们的模拟能力。代码:#include<cstdio>#include<cstring>
2018-03-20 16:52:04 184
原创 SSL P1862 删数(记忆化搜索)
目录: 题目题意分析代码题目:删数题目 题意:给出我们n个数,并给出我们计算价值的方法:|xi – xk|*(k-i+1)。现在要求我们求出最大的可达到的价值。 分析:这道题目,我们可以用记搜(也就是本博客)以及区间dp。 但小编觉得记搜更好理解,所以更推荐此篇博客。 因为这也是比较基础的,那么小编就结合程序来讲吧。代码:#include<iostream>#include<cstdio
2018-03-19 21:15:36 253 1
原创 SSL P1861 删数(区间dp)
比较基础的区间DPf[i][j]:从i到j这段区间进行删数 i:起始点 j:终止点状态转移方程:f[i][j]=max(f[j][k]+f[k+1][i+j-1]),max([j][i+j-1],abs(w[j]-w[i+j-1])*i)) f[j][k]+f[k+1][i+j-1]:枚举各种情况(删法) abs(w[j]-w[i+j-1])*i:无法用其他状态更新的全删完代码:#inclu
2018-03-19 21:09:22 379
原创 SSL P1861 无限序列
目录:题目题意分析AC后感想代码题目:无限序列题目题意:给出一个原序列:1。求在若干次变化后,a~b中有多少个1。分析:刚开始,看到给出的序列变化就觉得有些头大,因为好像是无规律可循的。但我们不妨换个思维,不看这整个序列的变化不以其的形态来记录,而是以1的个数和总长度来记录。顿时感觉山重水复疑无路,柳暗花明又一村了——因为这两者的变化是按照斐波那契数列这下就非常好办了,因为题目给我们的范围是
2018-03-19 20:58:25 580
转载 SSL P1864 燃烧木棍 题目
提高组 燃烧木棍Time Limit:10000MS Memory Limit:65536KTotal Submit:23 Accepted:16 Case Time Limit:1000MS DescriptionTom是调皮的孩子,特别喜欢玩火,现在他手上有若干根长度分别为1和 的木棍,还有一张不能燃烧的平板,他把平板划分成长度为1的单元格,并标上座标。然后按以下规则
2018-03-19 20:39:29 837
转载 SSL P1863 俄罗斯方块 题目
提高组 俄罗斯方块Time Limit:10000MS Memory Limit:65536KTotal Submit:107 Accepted:61 Case Time Limit:1000MS Description相信大家都玩过“俄罗斯方块”游戏吧,“俄罗斯方块”是一个有趣的电脑小游戏,现有一个有C列、行不受限定游戏平台,每一次下落的方块是下列的7个图形的一种:
2018-03-19 20:38:54 461
转载 SSL P1862 删数 题目
提高组 删数Time Limit:10000MS Memory Limit:65536KTotal Submit:105 Accepted:71 Case Time Limit:1000MS Description有N个不同的正整数数x1, x2, ... xN 排成一排,我们可以从左边或右边去掉连续的i个数(只能从两边删除数),1<=i<=n,剩下N-i个数,再把剩下的
2018-03-19 20:37:15 241
转载 SSL P1861 无限序列 题目
提高组 无限序列Time Limit:10000MS Memory Limit:65536KTotal Submit:114 Accepted:48 Case Time Limit:1000MS Description我们按以下方式产生序列: 1、 开始时序列是: "1" ; 2、 每一次变化把序列中的 "1" 变成 "10" ,"0" 变成 "1"。 经过无
2018-03-19 20:36:29 405
原创 SSL P1500 最短路上的统计
题目:最短路上的统计 题目题意:首先给出我们一个图的信息,随后询问P个问题:从点a到点b一共经过几个点分析:对于这题,并不是简单的求最短路,也不是求有几种路径,而是更为复杂的求经过点数。其实说到复杂,其实也没有多复杂。小编认为最重要的一点就是要明白这个经过的点数,不仅仅是一条,我们如有多条路径为最短路,那么我们就需要加上不重复的点。其次,因为这里的边没有给出权值,所以我们将其视为1即可。思路:小编的
2018-03-15 17:24:20 223
转载 SSL P1500 最短路上的统计 题目
最短路上的统计Time Limit:10000MS Memory Limit:65536KTotal Submit:123 Accepted:71 Case Time Limit:1000MS Description 一个无向图上,没有自环,所有边的权值均为1,对于一个点对(a,b),我们要把所有a与b之间所有最短路上的点的总个数输出。Input 第一行n,
2018-03-15 16:17:34 144
C C++ 新手大宝典
2018-04-01
小游戏的密码
2018-01-13
自制小游戏
2018-01-13
广度搜索666
2018-01-13
动态规划 初一
2018-01-13
归并排序 排序
2018-01-13
最短路问题
2018-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人