自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(63)
  • 收藏
  • 关注

转载 【考前复习_各类模板之补充】

额,考前没能把这篇文章发出来,考后发一发。我已经无法很好的给它们分类了。后面还有一些模板如果没法分类就都放在这里吧。一、二分答案(贴了另外一个)while (l<=r) { int mid=(l+r)>>1; if (judge(mid)) l=mid+1; else r=mid-1; ...

2016-12-02 17:08:00 131

转载 NOIP2016之反面教材提供

NOIP 2016信息竞赛总结 竞赛历程总结: 算下来一共学了11个月的信息竞赛,从最初进来的时候大概会一点最最基础的语法,上课什么也听不懂,然后一直追进度,我想在这个阶段中我的问题主要是自己知道自己不会,但是给自己找借口,总是拖着自己不去看书,硬是要考试考到了,老师讲到了...

2016-12-02 17:06:00 124

转载 【最后的抒情】【离NOIP还有9个小时】

  学了NOIP 大概十一个月左右,中途的插班生。从2015年12月底开始学信息竞赛,在寒假的时候还笑着我还有九个月才考试呢,生竞就只有两个月了。没错我是从生物竞赛转过来的。记得当初写申请的时候,写的理由是:相比较生物,我的确更喜欢计算机(不知道高一入学的时候为什么脑抽了选了生物)。然后以后想自己开发一些软件,做自己的游戏。(没错这才是重点)。进了信竞队后,正在学算法。然后...

2016-11-18 23:27:00 119

转载 【最后的测试69测试20161118】【二进制】【思维】【并查集】

  第一题:信(believe.cpp/c/pas)背景描述:  一切死亡都有冗长的回声          —— 《一切》北岛  给定一个N个元素的序列A,  定义Bi = (Ai and A1) + (Ai and A2) + (Ai and A3)+ ...... + (Ai and An)  定义Ci = (Ai or A1) + (Ai or A2) + ... + (Ai ...

2016-11-18 15:40:00 96

转载 【考前复习_各类模板之图论】【图】

下面是关于图的一些模板。一、最短路1、Floyed void floyed()//O(N^3){ for (int k=1;k<=n;k++)//中间点 for (int i=1;i<=n;i++) for (int j=1;j<=n;j++) if (dis[i][j]>dis[i...

2016-11-18 07:51:00 60

转载 【考前复习__各类模板之高精度】

一、高精度数的输入输出 char ci[maxn],cj[maxn]; scanf("%s",ci+1); scanf("%s",cj+1); int len1=strlen(ci+1); int len2=strlen(cj+1); a.w[0]=len1; for (int i=1;i<=len1;i++...

2016-11-18 07:40:00 91

转载 【68测试20161117】【数论】【乱搞】【前缀和】

第一题:  素数密度:给一个区间[L,R],求区间中的素数的个数。L、R<=214748367,L-R<=1000000解:看到这么大的数据都有点慎得慌。首先,根据筛数法,这么大的数只需要筛sqrt(r)大的素数就可以了。把1~sqrt(r)的素数筛出来,然后用这些素数筛L~R的数。 1 #include<iostream> 2 #includ...

2016-11-17 16:18:00 74

转载 【67测试20161116】【数论】【DP】【思维】

第一题:LGTB 得到了一个序列,他想在这个序列中选择一个最长的连续子序列,使得这个子序列的最大公约数等于1。请告诉他他能得到的最大长度,如果没有这样的序列,输出-1.对于50% 的数据,1 <=n <= 1000对于100% 的数据,1 <=n <= 10^5 1 <= ai <= 10^9解:首先,读题。。这个序列的公约数...

2016-11-16 19:41:00 453

转载 【65测试20161114】【字符串】【DP】

第一题复制&粘贴:文件的内容是一个字符串S,对其进行N次复制&粘贴的操作,第i次操作复制位置Ai和位置Bi之间的所有文字,然后在位置Ci粘贴。这里位置x表示字符串的第x个字符的后面那个位置(位置0表示字符串的开头),例如字符串”copypaste”的位置6表示字符’a’和字符’s’之间的位置,位置9表示’e’后面的位置(即字符串的结尾)。不过,如果操作后的字符串长...

2016-11-15 21:48:00 64

转载 【66测试20161115】【树】【DP_LIS】【SPFA】【同余最短路】【递推】【矩阵快速幂】...

  还有3天,今天考试又崩了。状态还没有调整过来。。。第一题:小L的二叉树勤奋又善于思考的小L接触了信息学竞赛,开始的学习十分顺利。但是,小L对数据结构的掌握实在十分渣渣。所以,小L当时卡在了二叉树。 在计算机科学中,二叉树是每个结点最多有两个子结点的有序树。通常子结点被称作“左孩子”和“右孩子”。二叉树被用作二叉搜索树和二叉堆。随后他又和他人讨论起了二叉搜索树。什么是二叉搜索树...

2016-11-15 21:48:00 107

转载 【63测试20161111】【BFS】【DP】【字符串】

第一题:tractor题目描述  农场上有N(1 <= N <= 50,000)堆草,放在不同的地点上。FJ有一辆拖拉机,也在农场上。拖拉机和草堆都表示为二维平面上的整数坐标,坐标值在1..1000的范围内。拖拉机的初始位置与所有草堆不同。  FJ开拖拉机时,只能平行于坐标轴(即东、南、西、北四个方向),而且每次开动的一段必须是整数长度。  例如,他可以向北开2个单位长...

2016-11-13 21:20:00 74

转载 【64测试20161112】【Catalan数】【数论】【扩展欧几里得】【逆】

Problem:    n个人(偶数)排队,排两行,每一行的身高依次递增,且第二行的人的身高大于对应的第一行的人,问有多少种方案。mod 1e9+9Solution:  这道题由1,2,5,14 应该想到Catalan数,但是我却花了两个小时去找递推式。  首先 Catalan数 :  基本规律:1,2,5,14,42,132,..........典型例题: ...

2016-11-13 20:52:00 68

转载 【61测试】【dp】【二分】【前缀和】【树剖】

不要问我为什么昨天考的今天才贴解题报告。。第一题:  给定3个字符串,求它们的最长公共子序列。解:  考试时知道肯定是LCS的二维再加一维,用三维,可天堂有路你不走,地狱无门你偏来。。。灵机一动想出来一个方法:先记下前两个的最长公共子序列(可能有多个),然后再一一与第三个字符串比较,找出三者的最长公共子序列。然后就GG了。想不通,思路应该是对的啊。所以又留了一道题来想。...

2016-11-10 20:42:00 71

转载 【62测试】【状压dp】【dfs序】【线段树】

第一题:  给出一个长度不超过100只包含'B'和'R'的字符串,将其无限重复下去。  比如,BBRB则会形成  BBRBBBRBBBRB  现在给出一个区间[l,r]询问该区间内有多少个字符'B'(区间下标从1开始) [1<=l,r<=1e18]解: 没想到第一题这么水。直接前缀和+mod就可以了,再判一下边界。注意1e18不需要高精度。long long 有9*...

2016-11-10 20:22:00 115

转载 【60测试_联考2】【贪心】【模拟】【找规律_排序】

第一题:  给你N个字符串 ,你每次 可以 选择 其中 一个 字符串 的一段 前缀 进行 翻转 ,但 是你必须 保证 这个 前缀 的长度 是偶数 。你可以 进行 无限次 这样 的操作 ,并且如果两个字符串 变得 相同 的时候 ,你就可以把这两个字符串都删除掉,问最后最少剩下多少个字符串 ?n<=50, t( t 组数据)<=11解:  一直觉得这道题很神奇。写了好久的...

2016-11-08 20:58:00 124

转载 【59测试】【树】【dp】

第一题 A :  这棵树由n个节点以及n - 1条有向边构成,每条边都从父亲节点指向儿子节点,保证除了根节点以外的每个节点都有一个唯一的父亲。树上的节点从1到n标号。该树的一棵子树的定义为某个节点以及从该节点出发能够达到的所有节点的集合,显然这棵树共有n棵子树。小A认为一棵有根树是美丽的当且仅当这棵树内节点的标号构成了一个连续的整数区间。现在小A想知道这棵树上共有多少棵美丽的子...

2016-11-07 20:35:00 61

转载 【58测试】【贪心】【离散】【搜索】【LIS】【dp】

第一题 大天使之剑 大意:  有n个怪,每个怪的ph 为 h[i],有三种攻击方式,普通攻击:一次打一个怪一滴血;重击(消耗1魔法值):一次打一个怪两滴血;群体攻击(消耗1魔法值):一次打所有怪一滴血。你有无数血,m个魔法值,每攻击一次怪后,还存活的所有怪会各攻击你一滴血。问你打完所有怪你最少被打了多少滴血。解:  看到这道题,首先想到的是搜索,一种一种的搜,把所有情况都搜出...

2016-11-06 21:57:00 59

转载 【57测试】【数论】【搜索】【高精度】

第一题 细胞分裂 大意:  还是细胞分裂的背景,经过x秒后,有很多细胞,每y个细胞会抱团,问剩下的细胞有多少个。对于100%,0≤x<2^233333,y 是3 到1000 之间(含两端)的质数。解题:  本来觉得挺简单,果然有诈,数据这么大。我还看错了,以为是40%的x<2^64 可以不用高精度,结果是2^x,也就是(2^64)^64,额。然后觉得肯定要用高精度+快...

2016-11-06 19:50:00 66

转载 【56测试】【字符串】【dp】【记忆化搜索】【数论】

  第一题:神秘大门 大意:  两个字符串A,B,按字典序最大的顺序输出B 的每个字符在A 中的位置,如果B不全在A中,输出No,否则Yes。解:  这道题就是一遍的扫描,因为要按字典序最大的输出,所以从后面向前面扫描。 1 #include<iostream> 2 #include<cstdio> 3 #include<cstr...

2016-11-03 11:33:00 75

转载 【55测试】【字符串】【栈】【找规律】

  集训第二天,额,考崩了。第一题 hao 大意:(这个名字就不要在意了,其实是祖玛游戏)  模拟祖玛游戏的模式,给一个'A'~'Z'的字符串,然后有t个插入操作为 “ 添加后的在原字符串的位置 x 插入元素 c ”,字符串中有超过或等于 3 个相同的字符,则被消除,输出每次操作后剩余的字符串,如果为空,则输出“-”。  样例:  ACCBA ...

2016-11-01 21:46:00 76

转载 【NOIP模拟_54测试】【并查集】【二进制】【搜索】【区间序列类】

第一题Mushroom的序列大意:  给一个序列,求一段连续最长区间满足:最多改变一个数,使得区间是严格的上升子序列。解:  直接扫描一遍,记一个最长上升子序列编号。然后从每一个编号为1 的点来判断是否可以将两个序列合并,有两种情况,讨论需要注意多种子情况。。。我可能想的比较复杂,所以第一遍写的时候少考虑了一些相等的情况,就WA 了一个点。 1 #include&...

2016-11-01 07:51:00 85

转载 【第53套模拟题】【递推】【RMQ】【二进制】【分块】

题目:(开始自己描述题目了...)  第一题大意:    求1~n的所有排列中逆序对为k个的方案数,输出方案数%10000,n<=1000。  解:这道题一个递推,因为我基本上没怎么自己做过递推,所以推了一个小时,而其实熟练后几分钟十多分钟就推出来了。好吧,我递推的方法:从n=1 开始递推,当n=2的时候由 n=1 推出,以此类推。如何递推?以n=3,k=3为例:有三种...

2016-10-30 20:56:00 83

转载 集训计划

  终于考完了半期。。。心力交瘁。不过考的还不错,看来好的心态的确很重要。  接下来就可以安心的准备联赛了,不用上课也不用写作业(想想还有点小激动呢)。下面是针对这二十几天的自我复习计划,抱着一颗良好的心态,加油。  由于集训的时候个人自由分配时间比较少,所以只能在一些休息时间做自己的复习,时间很紧,内容很多,理解最重要,模板要重写。  今天晚上和这个周末主要是看动态规划:一...

2016-10-28 19:36:00 109

转载 【NOIP2015】提高day2解题报告

题目:P1981跳石头描述一年一度的“跳石头”比赛又要开始了!这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石。组委会已经选择好了两块岩石作为比赛起点和终点。在起点和终点之间,有 N 块岩石(不含起点和终 点的岩石)。在比赛过程中,选手们将从起点出发,每一步跳向相邻的岩石,直至到达终点。为了提高比赛难度,组委会计划移走一些岩石,使得选手们在比赛过程中...

2016-10-25 21:28:00 93

转载 如何在博客中添加“仓鼠”和“人形钟”

  昨天看别人的博客的时候,发现好玩的仓鼠。然后寻找做法,今天弄好了。  首先,好像只有博客园可以这样做。。。打开 我的博客 -> 管理 ->设置,在“博客侧边栏公告”旁边,有一个 “ 申请js” 的超链接,点进去后写一个理由,一般都会批。。批准后就是把网上的代码复制粘贴到这里面就可以了。置于js代码,直接百度“网页仓鼠”,或者就从我这里复制吧<embed ty...

2016-10-25 21:07:00 136

转载 【NOIP模拟题】【二分】【倍增】【链表】【树规】

3 计算几何3.1 题意描述花花对计算几何有着浓厚的兴趣。他经常对着平面直角坐标系发呆,思考一些有趣的问题。今天,他想到了一个十分有意思的题目:首先,花花会在x 轴正半轴和y 轴正半轴分别挑选n 个点。随后,他将x 轴的点与y 轴的点一一连接,形成n 条线段,并保证任意两条线段不相交。花花确定这种连接方式有且仅有一种。最后,花花会给出m 个询问。对于每个询问,将会给定一个点P(xp; y...

2016-10-21 16:39:00 234

转载 【codevs2370】小机房的树 LCA 倍增

2370 小机房的树时间限制: 1 s空间限制: 256000 KB题目等级 : 钻石 Diamond题目描述Description小机房有棵焕狗种的树,树上有N个节点,节点标号为0到N-1,有两只虫子名叫飘狗和大吉狗,分居在两个不同的节点上。有一天,他们想爬到一个节点上去搞基,但是作为...

2016-10-17 20:48:00 65

转载 【codevs1036】商务旅行 LCA 倍增

1036 商务旅行时间限制: 1 s空间限制: 128000 KB题目等级 : 钻石 Diamond题目描述Description某首都城市的商人要经常到各城镇去做生意,他们按自己的路线去做,目的是为了更好的节约时间。假设有N个城镇,首都编号为1,商人从首都出发,其他各城镇之间都有...

2016-10-17 20:14:00 109

转载 【NOIP2015】提高组D1 解题报告

P1978神奇的幻方Accepted描述幻方是一种很神奇的 N ∗ N 矩阵:它由数字 1,2,3, … … , N ∗ N 构成,且每行、每列及两条对角线上的数字之和都相同。当 N 为奇数时,我们可以通过以下方法构建一个幻方: 首先将 1 写在第一行的中间。之后,按如下方式从小到大依次填写每个数 K(K = 2,3, … , N ∗ N) :...

2016-10-17 16:57:00 83

转载 poj1274 二分匹配

  今天复习二分匹配,A 了一道模板题。  二分匹配需要理解增广路的寻找。用dfs来更新最大匹配。注意一些点:赋初值;愚蠢地把==写成了= ; 然后match的记值;每个点都要重新走一遍。 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include...

2016-10-11 20:28:00 70

转载 倍增 LCA

  以NOIP2013提高组day1 最后一道题为例来学的倍增和lca。其实这套题早就做过了,倍增和lca也学过,只不过当时没有理解清楚,所以今天再次学了一遍,虽然没有时间编程序了,但是先把思路和做法在这里梳理一遍,下次来编。  首先,倍增。(树上倍增)  f[i][j]表示在 j 节点向上跳2^ i 步后的节点。由2^ i =2^( i-1)+2^(i-1)可以得到递推式:f[...

2016-10-08 21:58:00 77

转载 【HDU2087】KMP

  KMP算法其实很好理解,就是在匹配串中找最近的相同的串。  下面是HDU的2087: 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include<string> 5 #define maxn 1005 6 using n...

2016-10-08 19:54:00 67

转载 第48套题【tarjan】【图&树的连通性】【并查集】

Problem 1 图的连通性????题目背景????琼和雪不知从什么时候就开始形影不离得呆在一起,无话不说了那天她们在谈论图论????题意描述????“有一个无向图,每次断掉一条边,并询问两个点时候联通,你会维护么?” 琼很认真地问。“为什么要知道这个呢?”“我们总要知道自己是否身陷囹囵……你必须立刻告诉我答案哦”????输入格式????测试数据的第一行是三个正整数n、m、t, 表示无向图有n 个点,m 条边和t 个操作...

2016-10-06 21:26:00 128

转载 第46套题【STL】【贪心】【递推】【BFS 图】

  已经有四套题没有写博客了。今天改的比较快,就有时间写。今天这套题是用的图片的形式,传上来不好看,就自己描述吧。第一题:单词分类  题目大意:有n个单词(n<=10000),如果两个单词中每个字母的数量是一样的(比如:AABAC 和BCAAA)则为一类单词,每个单词长度不大于100,问这些单词可以分为几类?  样例:输入:3 AABCA AAABC BBC...

2016-10-04 19:18:00 46

转载 论控制、专注与计划

  这是开学后的第二周吧,但其实是正式行课的第一周,感觉这一周很长,可能是因为提前来学校上课的原因,感觉已经开学很久了。  现在还是每周一天竞赛,基本上就是一次考试加评讲改错,所以自我总结很重要。不能漫无目的地刷题,漫无目的地看书。当然这篇文章的主题可不能偏。  这段时间特别浮躁,比如今天,今天下午因为教师节放假,老师也不在,所以你懂的。总是控制不住自己,明明还有一道题没有改出来...

2016-09-09 20:03:00 102

转载 【42模拟测试题】【归并排序】【树规】【贪心】

题目:强迫症问题描述人行道铺着两行地砖,第一行每块的长度是A/B,第二行每块的长度是X/Y。两行砖块第一块的一边是对齐的。作为一个强迫症患者,看到这样的地砖你很不爽,于是就想知道,最少隔多少距离后两行地砖的缝隙又会对齐。输入格式输入第一行包含一个整数T,表示测试点组数。接下来T行,每行两个分数,格式为A/B X/Y,两个分数中间用一个空格隔开。输出格式T行,每行包含一个...

2016-09-09 19:30:00 120

转载 【第41套测试题NOIP2007】【排序】【DP】【高精度】【树】【图上路径】

  先说点题外话,这两天的入学考试,炸了……语文有史以来最差,数学有史以来最差……还有4科,估计全炸……悲痛的心情,来调程序。这套题是8.31考的,从昨天晚上开始改的,因为第三题迟迟不想写,才拖到了现在。。题目:P1816 统计数Accepted标签:NOIP提高组2007描述某次科研调查时得到了n个自然数,每个数均不超过15000000...

2016-09-03 11:37:00 94

转载 【第40套模拟题】【noip2011_mayan】解题报告【map】【数论】【dfs】

目录:1、潜伏者 【map】 2、Hankson的趣味题【数论】3、mayan游戏【dfs】题目:1. 潜伏者(spy.pas/c/cpp)【问题描述】R 国和S 国正陷入战火之中,双方都互派间谍,潜入对方内部,伺机行动。历经艰险后,潜伏于S 国的R 国间谍小C 终于摸清了S 国军用密码的编码规则:1、 S 国军方内部欲发送的原信息经过加密后在网络上发送,原信息的内容与...

2016-08-30 20:23:00 308

转载 【模拟题(63550802...)】解题报告【贪心】【拓扑排序】【找规律】【树相关】

目录:  1、A【树相关】 2、B【找规律】 3、C【贪心】【拓扑排序】A、描述(A 输入文件 : A.input 输出文件 : A.output)一个城市的构成是一颗n 个节点的树(2 ≤ n ≤ 200), 现在需要在树中找出两条不相交的路径(即两条路径不能有重边也不能有重点),使得路径的长度的乘积最大。输入描述第一行一个数n 表示这个城市一共有 n...

2016-08-29 21:58:00 60

转载 【模拟题(电子科大MaxKU)】解题报告【树形问题】【矩阵乘法】【快速幂】【数论】...

目录:   1:一道简单题【树形问题】(Bzoj 1827 奶牛大集会)   2:一道更简单题【矩阵乘法】【快速幂】   3:最简单题【技巧】   话说这些题目的名字也是够了。。。。题目:1、一道简单题时间1s题目描述 Bessie正在计划一年一度的奶牛大集会,来自全国各地的奶牛将来参加这一次集会。当然,她会选择最方便的地点来...

2016-08-27 10:07:00 94

空空如也

空空如也

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

TA关注的人

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