自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

g19zwk的博客

不想当神犇的蒟蒻不是好蒟蒻

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

原创 [NOIP2016真题]组合数问题

题目背景 NOIP2016 提高组 Day2 T1题目描述 组合数表示的是从 n 个物品中选出 m 个物品的方案数。举个例子,从 (1,2,3) 三个物品中选择两个物品可以有 (1,2),(1,3),(2,3) 这三种选择方法。根据组合数的定义,我们可以给出计算组合数 的一般公式: 其中 n!=1×2×…×n 。小葱想知道如果给定 n,m 和 k,对于所有的 0≤i≤n,0≤j≤min(

2017-08-20 11:02:10 1160

原创 [学习][poj2367]拓扑序 Genealogical tree

曾经,经常听到大佬们一口一个拓扑序,觉得是个高深的问题,结果……TMD这么简单,名字干嘛取得这么高大上啊喂 [掀桌!拓扑序的定义: 对一个有向无环图(Directed Acyclic Graph简称DAG)G进行拓扑排序,是将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若边(u,v)∈E(G),则u在线性序列中出现在v之前。通常,这样的线性序列称为满足拓扑次序(Topological

2017-08-19 18:14:55 444

原创 [无视][mark]激励自己

2017年8月19日,我看了吴学长的这篇文章: http://blog.leanote.com/post/wuvin/%E6%88%91%E7%9A%84OI 心中感触很深。回望自己的OI之路,发现自己仍然什么都不是: 2016年7月 开始学习信息竞赛,一直以自己的小聪明在考试中发挥不错,也没怎么重视竞赛,在fsj已经刷了150+的题时,我却只有区区45道。2016年11月 第一次尝试NO

2017-08-19 12:11:41 396

原创 [NOIP2011真题]聪明的质监员

题目背景 NOIP2011 DAY2 试题 2 。题目描述 小T是一名质量监督员,最近负责检验一批矿产的质量。这批矿产共有 n 个矿石,从 1 到 n 逐一编号,每个矿石都有自己的重量 wiw_i 以及价值 viv_i。检验矿产的流程是: 1、给定 m 个区间[Li,Ri][L_i,R_i]; 2、选出一个参数 W ; 3、对于一个区间[Li,Ri][L_i,R_i],计算矿石在这个区间上

2017-08-18 16:41:14 499

原创 [复习]高斯消元 解方程组

题目描述 Tom 是个品学兼优的好学生,但由于智商问题,算术学得不是很好,尤其是在解方程这个方面。虽然他解决 2x=2 这样的方程游刃有余,但是对于下面这样的方程组就束手无策了。 x+y=3 x-y=1 于是他要你来帮忙。给定一个线性多元一次方程组,请你求出所有未知数的解。 保证在 int 范围内可以处理所有问题。输入格式 输入文件的第一行一个数字 N(1≤N≤100),表示给定的方程组

2017-08-18 16:01:42 248

原创 [NOIP2014真题]寻找道路

先给一个数据不水的提交址:http://uoj.ac/problem/19题目背景 NOIP2014 提高组 Day2 试题。题目描述 在有向图 G 中,每条边的长度均为 1,现给定起点和终点,请你在图中找一条从起点到终点的路径,该路径满足以下条件: 1.路径上的所有点的出边所指向的点都直接或间接与终点连通。 2.在满足条件 1 的情况下使路径最短。 注意:图 G 中可能存在重边和自

2017-08-18 15:11:13 441

原创 [NOIP2016真题]愤怒的小鸟

先给一个数据不水的提交地址:http://uoj.ac/problem/265题目背景 NOIP2016 提高组 Day2 T3题目描述 Kiana 最近沉迷于一款神奇的游戏无法自拔。简单来说,这款游戏是在一个平面上进行的。有一架弹弓位于 (0,0) 处,每次 Kiana 可以用它向第一象限发射一只红色的小鸟,小鸟们的飞行轨迹均为形如 y=ax2+bx 的曲线,其中 a,b 是 Kiana 指定

2017-08-18 14:46:03 2955

原创 [未完待续][NOI2017模拟]谈笑风生

题目背景 2016.05.19 T2题目描述 设 T 为一棵有根树,我们做如下的定义: 设 a 和 b 为 T 中的两个不同节点。如果 a 是 b 的祖先,那么称 “ a 比 b 不知道高明到哪里去了 ” 。 设 a 和 b 为 T 中的两个不同节点。如果 a 与 b 在树上的距离不超过某个给定常数 x ,那么称 “ a 与 b 谈笑风生 ” 。 给定一棵 n 个节点的有根树 T ,节点

2017-07-21 13:11:19 433

原创 [未完待续][NOI2017模拟]大新闻

题目背景 2016.05.19 T1题目描述 记者弄了个大新闻,这个新闻是一个在 [0,n) 内等概率随机选择的整数,记其为 x 。为了尽可能消除这个大新闻对公众造成的不良印象,我们需要在 [0,n) 内找到某一个整数 y ,使得 x⊕y 达到最大值。这里 ⊕ 代表异或。 问题在于,记者有可能对大新闻进行了加密。情报显示,大新闻没有被加密的概率为 p 。我们决定采取这样的策略:如果大新闻没有被

2017-07-21 12:37:04 623

原创 [NOIP2017模拟]board

题目背景 SOURCE:NOIP2016-RZZ-2 T3题目描述 给出这样一棵“二叉树”: 每个节点有左右两个儿子,并如下定义每个节点的高度:假设父亲节点的高度为 h ,那么他的两个儿子的节点的高度都是 h + 1 ,相同高度的所有节点称作一层。 每个节点的左儿子的子树都在右儿子的子树的左边,每一层相邻的两个节点之间有一条边。 下面是一个例子: 每一条图上的路径用一个字符串表示,字

2017-07-21 11:52:26 411

原创 [NOIP2017模拟]table

题目背景 SOURCE:NOIP2016-RZZ-2 T2题目描述 给定一个 n×m 的矩阵,行列均从 1 开始标号。 一个矩阵被认为是稳定的,当且仅当对于任意的 2≤i≤n,第 i 行的数的和不小于第 i−1 行的数的和,且最后一行的数的和小于等于 m ,并且要求矩阵中所有的元素都是非负的。 求所有 n×m 的稳定矩阵的方案数,答案对 10^9 取模。输入格式 第一行一个整数 T ,表示

2017-07-20 17:24:45 249

原创 [复习]LCA Tree

题目背景 SOURCE:NOIP2015-SHY题目描述 给出一棵带有边权的树,问两点之间的距离。输入格式 第一行两个整数 n 和 m ,分别表示点数和询问数。 接下来 n-1 行,每行三个整数 x,y,z,表示 x 与 y 通过一条权为 z 的边连接。 接下来 m 行,每行两个整数 x,y,代表一组询问。输出格式 输出 m 行,每行一个整数,对应一组询问的答案。样例数据 输入 3

2017-07-18 15:13:57 240

原创 [复习][poj2186]Tarjan Popular Cows

如果对tarjan算法有所遗忘,请参见憨厚的qianguch当年呕心沥血写的博客: http://blog.csdn.net/qianguch/article/details/54710272题目背景 POJ2186HAOI2006 DAY1 T3题目描述 每一头牛的愿望就是变成一头最受欢迎的牛。现在有 N 头牛,给你 M 对整数(A,B),表示牛A认为牛B受欢迎。这种关系是具有传递性的,如果

2017-07-18 14:30:06 266

原创 [NOIP2017模拟]hello

题目背景 SOURCE:NOIP2015-SHY-1题目描述 Alice 和 Bob 有一个长度为2n的数。现在他们要在这个数字上玩游戏。他们分别要从 2n 个位中取出 n 个位组成自己的幸运值。每一回合,Alice 或 Bob 把数字最左边的那一位拿来放在自己幸运值的最末位。在第 i 轮操作过后,被选取的数位(原数的第i位)会从原数中消失。现在 Alice 和 Bob 想要使得他们两个幸运值的

2017-07-15 16:29:19 262

原创 [复习]KMP 删除子串

题目背景 USACO 2015 FEBRUARY CONTEST,SILVER——PROBLEM 1 CENSORING题目描述 给定一个字母串 S 和一个字母串 T ,所有字母都由小写字母 a..z 构成,S 和 T 的长度均不超过 1,000,000 ,T 的长度不会超过 S 。从左往右枚举 S 串的每个字符,当枚举的一段连续字符串为 T ,则在 S 串中删掉这段连续字符串 T,后续字符依次

2017-07-14 17:11:02 521

原创 [复习]Dijkstra+堆/SPFA/Dijkstra+优先队列 浣花溪公园

题目背景 最短路模板题目。SPFA 或 用堆优化的迪杰斯特拉算法均可实现。题目描述 成都浣花溪公园是一座有着诗歌文化气息的公园,它以杜甫草堂的历史文化内涵为背景,运用现代园林和建筑设计的前沿理论,以自然雅致的景观和建筑凸现川西文化醇厚的历史底蕴,是一座集将自然景观和城市景观、古典园林和现代建筑艺术有机结合的城市公园。周末,Mr.Zeng和他儿子在浣花溪公园“诗歌大道”上欣赏诗歌,刚诗兴正浓,Mr

2017-07-14 15:48:15 354

原创 [复习][poj2001]字典树(trie树)Shortest Prefixes

题目背景 POJ2001题目描述 给出 n 个单词(1<=n<=1000),求出每个单词的非公共前缀,如果没有,则输出自己。输入格式 输入 N 个单词,每行一个,每个单词都是由 1~20 个小写字母构成。输出格式 输出 N 行,每行由一个空格的两部分,第一部分是输入的单词,第二部分是该单词在所有单词中的非公共前缀,如果没有,则输出

2017-07-14 09:18:28 237

原创 [复习]KMP 字符串匹配

题目描述 给定两个由小写字母构成的字符串 L 和 S 。 请你从左到右,找出子串 L 在母串 S 中每次出现的开始位置(匹配位置)。输入格式 第一行:给一个全由小写字母构成的母串 S(0<S的长度≤1000000); 第二行:给一个全由小写字母构成的子串 L(0<L的长度≤S的长度)。输出格式 按升序输出一行一个整数,分别表示子串 L 在母串 S 中每次出现的开始位置。 如果子串 L 在

2017-07-13 16:25:47 226

原创 [复习][HDU1251]字典树(trie树)统计难题

题目背景 HDU 1251题目描述 Ignatius 最近遇到一个难题,老师交给他很多单词(只有小写字母组成,不会有重复的单词出现),现在老师要他统计出以某个字符串为前缀的单词数量(单词本身也是自己的前缀)。输入格式 输入数据的第一部分是一张单词表(不超过 104 个单词),每行一个单词,单词的长度不超过 10,它们代表的是老师交给 Ignatius 统计的单词,一个空行代表单词表的结束。第二

2017-07-12 23:22:25 290

原创 [复习][HDU1671]字典树(trie树)phone list

题目背景 HDU 1671题目描述 给出一份电话号码列表,如果不存在有一个号码是另一个号码的前缀,我们就说这份电话号码列表是合法的。让我们看看如下号码列表: 1. Emergency 911 2. Alice 97625999 3. Bob 91125426 在这组号码中,我们不能拨通 Bob 的电话,因为当你按下 Bob 电话号码的前 3 个数字“911”时,电话局会把你的拨号连

2017-07-12 16:30:59 348

原创 [NOIP2017模拟]subset

分析:这是我第一次做分块的题,一般是要么预处理复杂度高而查询复杂度低、要么预处理复杂度低而查询复杂度高的题目,不妨就分成√\surdn块分别处理(想想均值不等式,都是在相等时取最小值嘛) 100分代码:#include<i

2017-07-12 11:57:52 361

原创 [NOIP2017模拟]流

分析:乍眼一看,怎么NOIP考了一道网络流,结果发现网络流不可做,因为网络流解决的是线性规划问题(即给出一堆不等式求最大值),而本题出现了x2。看看数据范围,非常小,就直接暴力dfs。

2017-07-12 10:55:40 439

原创 [NOIP2017模拟]路径

分析:根据题目所给的障碍物的特殊性质,可知最短路径只可能是(水平宽+铅垂高)或者(水平宽+铅垂高+2)(就是障碍物一直挡住去路只能绕一下的情况,如下图所示),所以只需把所有位置到其他所有位置(包括自己)的距离都加起来,再加上所有特殊的2,最后除以路径总数,可得答案。

2017-07-12 10:15:37 295

原创 [NOIP2017模拟]beautiful

题目: 一个长度为 n 的序列,对于每个位置 i 的数 ai 都有一个优美值,其定义是:找到序列中最长的一段 [l,r] ,满足 l≤i≤r,且 [l,r] 中位数为ai(我们比较序列中两个位置的数的大小时,以数值为第一关键字,下标为第二关键字比较。这样的话 [l,r] 的长度只有可能是奇数),r-l+1 就是 i 的优美值。接下来有 Q 个询问,每个询问 [l,r] 表示查询区间 [l,r] 内

2017-07-11 17:07:52 650

原创 [NOIP2017模拟]permut

题目: 求由1到n一共n个数组成的所有数列中,逆序对个数为k的有多少个。 输入格式: 第一行为一个整数T,为数据组数。 以下T行,每行两个整数n,k,意义如题目所述。 输出格式: 对每组数据输出答案对10000取模后的结果。 样例输入: 1 4 1 样例输出: 3 数据范围: 对于30%的数据,满足n<=12 对于所有数据,满足n<=1000,k<=1000,T<=10

2017-07-11 14:57:56 316

原创 [NOIP2017模拟]鸭舌

题目: 小美喜欢吃鸭舌。 有一个 n 个点的树,每个节点 i ,第 i 个点上有 ai 个鸭舌。 小美一开始处于 x 号点。 每次小美可以选择一个与现在的点有边的点而且那个点还有鸭舌,那么小美会走到那个点并吃一个鸭舌。 要保证小美最后还是走到 x 号点。 问小美最多能吃几个鸭舌?输入格式 输入第一行一个整数 n 。 接下来一行 n 个整数表示 ai 。 下面是 n-1 行每行两个整

2017-07-10 17:15:12 382

转载 微积分2:导数

继续感谢DZYO倾情奉献orz(你说怎么这种人就会有这么旺盛的精力来写这么高端的博客呢?): http://blog.csdn.net/qq_35649707/article/details/74611460

2017-07-09 22:22:57 198

原创 [NOIP2017模拟]电影

分析:这道题要用上map函数(因为它特别好用),具体的用法是:定义map<变量类型, 变量类型>,前一个用作下标(是的,什么类型的都可以做下标,string都可以),后一个用来存储数值。题的思想是先一行一行老实算得到第一次>w的时候,算一次面积,然后把范围缩小(减一列),再算到哪里满足>w,再算面积,这样一直下去就可以得到所有满足的面积大小,取最小值。由a*b=rev(a)*rev(b)推知a/rev(a)=rev(

2017-07-08 17:02:00 756

原创 [NOIP2017模拟]能源

分析:非常简单的题,直接二分答案就可以了,我考试时写得比较丑,用的是“夹逼”的思想去逼近正确答案,但是读入ai我tm写成%d了!GG,这次考试爆零。

2017-07-08 14:55:34 283

原创 [NOIP2017模拟]随机图

分析:这道题主要就是数学问题,也考察了动态规划,用总概率1减去不能构成强数据的概率。 题目用到了组合数,表达本来应该长这样: 但是我打不出来,就只好用C(m,n)表示了。 组合数递推公式:C(M-1,N-1)+C(M-1,N)=C(M,N)

2017-07-07 16:50:07 313

原创 [NOIP2017模拟]切蛋糕

分析:刚开始分析样例,发现样例1:6=2*3,4=2+3-1;样例2:15=3*5,7=3+5-1,然后就把这特殊的性质当恒成立打进去了……其实,不看数据,分析就可知要切的地方必为n质因数的整数倍处,即和n不互质的数处,所以,世界上就有一个神奇的欧拉函数可以计算小于n且与n互质的数: 于是,一切都那么简单…… 还有一个小地方,代码中nn最后如果大于1为什么只可能是最后一

2017-07-07 15:38:19 1055 1

转载 微积分1:求极限(2)

感谢DZYO倾情奉献orz: http://blog.csdn.net/qq_35649707/article/details/74453500

2017-07-06 15:21:50 294

转载 微积分1:求极限

原文来自: https://wenku.baidu.com/view/67819aeb81c758f5f61f6753.html 本人仅留作学习参考(不要求全部掌握,感知即可)。

2017-07-03 22:17:55 699

原创 [学习][poj3974]manacher Palindrome

推荐网址:https://segmentfault.com/a/1190000003914228

2017-07-02 14:17:31 281

原创 [ASDFZ-NOIP2016模拟]植树方案

植树方案 (scheme.cpp/c/pas) 【问题描述】 T 国打算种一批树。 所谓树, 就是由 N 个结点与 N – 1 条边连接而成的连通 无向图。 T 国的国王对于这些树有下列要求: 1、 树没有根, 但它的形态是给定的(即这 N – 1 条边是给出的); 2、 树的每条边上可以放置一朵花(当然也可以不放置); 3、 共 Q 条约束, 第 i 组约束规定: 标号 ui 的结点

2017-06-12 00:01:05 1224

原创 [ASDFZ-NOIP2016模拟]魔法数字

魔法数字 (magic.cpp/c/pas) 【问题描述】 在数论领域中, 人们研究的基础莫过于数字的整除关系。 一般情况下, 我 们说整除总在两个数字间进行,例如 a | b(a 能整除 b) 表示 b 除以 a 的余数为 0。 我们称一个数字 X 是魔法的,当且仅当 X 是整数,且它能被 K 及 K 以上 种一位数整除, 要求这若干种一位数均在 X 的十进制表示中出现。 给出整数

2017-06-07 00:05:23 916

原创 [ASDFZ-NOIP2016模拟]小X分砖块

小 X 分砖块 (brick.pas/c/cpp) 问题描述 小 X 喜欢跟着爸爸跑到建筑工地上去。 这天,小 X 看到一排砖,每块要么是白色的(0),要么是黑色的(1)。小 X 想把这排 砖分成若干非空段,使得每段白砖和黑砖块数的比例相同。 当然,小 X 可以直接把整排砖作为一段,那就太简单了。为了增加难度,小 X 想知道最 多能分成多少段,例如: 100011 = 10 + 00

2017-06-05 00:06:33 2166

原创 [学习][ZOJ1081]点、直线关系 Points Within

题目: Points WithinTime Limit : 2000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other) Total Submission(s) : 24 Accepted Submission(s) : 7 Problem Description Statement of the Proble

2017-05-20 17:02:56 496

转载 计算几何基础知识

向量的叉乘 三维叉积:两个向量 a=(x1,y1,z1),b=(x2,y2,z2) 的叉积的结果是一个向量c。记作c=a×b。 其中i,j,k是三个轴上的单位向量。展开结果得到c=(y1-z2,x2z1-x1z2,x1y2-x2y1)。展开方式有三阶行列式的展开方式得到(见下)。其中的i,j,k作为单位向量合并,并写在对应坐标处。 根据叉积的计算式子,c 的

2017-05-20 11:01:08 467

空空如也

空空如也

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

TA关注的人

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