自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

剑锋OI SharpSwordOI

信息学奥赛优秀博客转载&题目翻译&算法总结

  • 博客(38)
  • 资源 (4)
  • 收藏
  • 关注

原创 关于本博客

本博客意在将一批信息学奥赛优秀博客文章资料精选集合在一起,方便个人学习。本博客转载的文章版权归原创作者本人,转载亦请标明。向奋战在ACM、NOI的同志致敬,向分享经验的同志致敬!

2017-11-03 09:57:16 339 1

原创 记忆化搜索专题

什么是记忆化搜索呢?搜索的低效在于没有能够很好地处理重叠子问题;动态规划虽然比较好地处理了重叠子问题,但是在有些拓扑关系比较复杂的题目面前,又显得无奈。记忆化搜索正是在这样的情况下产生的,它采用搜索的形式和动态规划中递推的思想将这两种方法有机地综合在一起,扬长避短,简单实用,在信息学中有着重要的作用。   用一个公式简单地说:记忆化搜索=搜索的形式+动态规划的思想。   动态规划:就是一个最优化

2017-11-30 20:54:26 28173 15

转载 信息学奥赛辅导经验谈 & 问题教学法中的学生思维能力培养

转载来自朱全民名师工作室信息学奥赛辅导经验谈全国青少年信息学奥林匹克分区竞赛(简称NOI)是经中国科协、国家教育部批准,由中国计算机学会主办的一项全国性的青少年学科竞赛活动。随着信息学奥林匹克竞赛的深入开展,越来越多的教师和学校都已投入此项教学的研究之中。我从事这项工作已有六年时间。现就我在中学信息学奥林匹克竞赛教学中的做法与各位同行进行交流。 •培养学生的自信心自信是一种正确

2017-11-29 16:11:09 1010

原创 动态规划之状态压缩专题

态压缩动态规划(简称状压dp)是另一类非常典型的动态规划,通常使用在NP问题的小规模求解中,虽然是指数级别的复杂度,但速度比搜索快,其思想非常值得借鉴。 为了更好的理解状压dp,首先介绍位运算相关的知识。 1.’&’符号,x&y,会将两个十进制数在二进制下进行与运算,然后返回其十进制下的值。例如3(11)&2(10)=2(10)。 2.’|’符号,x|y,会将两个十进制数在二进制下进行或运算,

2017-11-27 21:26:59 1092

原创 递推、计数类Dp专题

1.跳台阶问题1 jump1.pas/c/cpp【问题描述】 有一楼梯共M级,刚开始时你在第0级,若每次只能跨上一级或二级,要走上第M级,共有多少种走法? 【输入数据】 一行包含一个整数M(1<=M<=40),表示楼梯的级数。 【输出数据】 一行一个整数,表示不同走法的数量 【输入样例】 3 【输出样例】 2 【题目来源】 Hdu2041改编#include<bits/stdc

2017-11-25 11:01:29 737

转载 动态规划学习:数塔问题详尽分析

数塔问题是我们学习动态规划的入门问题:数字三角形(POJ1163) **在上面的数字三角形中寻找一条从顶部到底边的路径,使得路径上所经过的数字之和最大。路径上的每一步都只能往左下或 右下走。只需要求出这个最大和即可,不必给出具体路径。 三角形的行数大于1小于等于100,数字为 0 - 99。输入格式: 5 //表示三角形的行数 接下来输入三角形 7 3

2017-11-22 08:35:02 7060

翻译 Codeforces Round #400 (Div. 1 + Div. 2, combined) 776F. Sherlock's bet to Moriarty(待翻译)

Codeforces Round #241 (Div. 2) 514C Watto and Mechanism ≤,≠,≥<> 时间限制:1S / 空间限制:256MB 【在线测试提交传送门】【问题描述】 Sherlock met Moriarty for a final battle of wits. He gave him a regular n sided convex p

2017-11-19 09:45:20 419

翻译 Codeforces Round #400 (Div. 1 + Div. 2, combined) 776E. The Holmes Children(待翻译)

Codeforces Round #241 (Div. 2) 514C Watto and Mechanism ≤,≠,≥<> 时间限制:1S / 空间限制:256MB 【在线测试提交传送门】【问题描述】 The Holmes children are fighting over who amongst them is the cleverest.Mycroft asked Sh

2017-11-19 09:17:40 287

翻译 Codeforces Round #400 (Div. 1 + Div. 2, combined) 776D. The Door Problem(待翻译)

时间限制:1S / 空间限制:256MB 【在线测试提交传送门】【问题描述】 Moriarty has trapped n people in n distinct rooms in a hotel. Some rooms are locked, others are unlocked. But, there is a condition that the people in the ho

2017-11-19 09:08:51 244

翻译 Codeforces Round #400 (Div. 1 + Div. 2, combined) 776C Molly's Chemicals

时间限制:1S / 空间限制:256MB 【在线测试提交传送门】【问题描述】 Molly Hooper has n different kinds of chemicals arranged in a line. Each of the chemicals has an affection value, The i-th of them has affection value ai.Mol

2017-11-18 16:35:29 235

翻译 Codeforces Round #400 (Div. 1 + Div. 2, combined) 776B Sherlock and his girlfriend

时间限制:1S / 空间限制:256MB 【在线测试提交传送门】【问题描述】 Sherlock has a new girlfriend (so unlike him!). Valentine's day is coming and he wants to gift her some jewelry.He bought n pieces of jewelry. The i-th piece

2017-11-18 15:57:21 257

翻译 Codeforces Round #400 (Div. 1 + Div. 2, combined) 776A A Serial Killer

时间限制:1S / 空间限制:256MB 【在线测试提交传送门】【问题描述】 Our beloved detective, Sherlock is currently trying to catch a serial killer who kills a person each day. Using his powers of deduction, he came to know that

2017-11-18 14:27:57 260

转载 单调队列优化动态规划

什么类型的DP需要用到常规的单调队列?类似这样的转移方程可以用到单调队列: f[i]=max(g[j])+w[i]其中,g[j]是一个与i无关系的数。w[i]只与i有关系。怎么用?我们首先开一个队列。DP时: 1、先删掉前面超出范围的队头。 2、利用队头转移。 3、将这个数和队尾比较,若队尾不比它优,就删掉队尾,直到队列为空或队尾比它优。最后将它加进队尾。原因1、单调队列中的数都在要范围

2017-11-10 09:29:45 5711

转载 C++ STL set容器常用用法

本文系转载,原创请移步:http://blog.csdn.net/cerberux/article/details/51774121set是STL中一种标准关联容器。它底层使用平衡的搜索树——红黑树实现,插入删除操作时仅仅需要指针操作节点即可完成,不涉及到内存移动和拷贝,所以效率比较高。set,顾名思义是“集合”的意思,在set中元素都是唯一的,而且默认情况下会对元素自动进行升序排列,支持集合的交(

2017-11-10 09:09:16 322

转载 ACM动态规划总结

本文为转载,原创请移步: http://blog.csdn.net/cc_again?viewmode=list动态规划一直是ACM竞赛中的重点,同时又是难点,因为该算法时间效率高,代码量少,多元性强,主要考察思维能力、建模抽象能力、灵活度。本人动态规划博客地址:http://blog.csdn.net/cc_again/article/category/1261899**************...

2017-11-10 08:24:40 551 1

翻译 Hdu 5792 World is Exploding

≤,≠,≥<> 时间限制:1S / 空间限制:256MB 【在线测试提交传送门】【问题描述】 Given a sequence A with length n,count how many quadruple (a,b,c,d) satisfies: a≠b≠c≠d,1≤a【输入格式】The input consists of multiple test cases. Each t

2017-11-09 20:03:08 278

转载 水平不高怎么拿NOIP一等奖?南京外国语许昊然 比赛经验

本文转自江苏信息学竞赛本文作者许昊然毕业于南京外国语学校,曾获NOIP 2012一等奖(590分,江苏第一名)、NOI 2012金牌(485分,全国第19名)、IOI 2013金牌(世界第三名),高一获清华保送资格,2014年被美国麻省理工学院录取。 Part I. 赛场策略与技巧 * 首先,如果你的水平已经远超NOIP,自然是想怎么考怎么考了。 * 同

2017-11-09 15:27:20 6938 1

翻译 Bzoj4989 [Usaco2017 Feb]Why Did the Cow Cross the Road

时间限制:1S / 空间限制:256MB 【在线测试提交传送门】【问题描述】 Why did the cow cross the road? We may never know the full reason, but it is certain that Farmer John's cows do end up crossing the road quite frequently. In

2017-11-09 15:14:15 400

翻译 Hdu 1394 Minimum Inversion Number

≤,≠,≥<> 时间限制:1S / 空间限制:256MB 【在线测试提交传送门】【问题描述】 The inversion number of a given number sequence a1, a2, ..., an is the number of pairs (ai, aj) that satisfy i aj.For a given sequence of number

2017-11-09 10:22:56 393

转载 莫队算法及应用

该文章非原创,原创地址为:https://www.cnblogs.com/Paul-Guderian/p/6933799.html莫队算法·目前的题型概括为三种:普通莫队,树形莫队以及带修莫队。若谈及入门,那么BZOJ2038的美妙袜子一题堪称顶尖。【例题一】袜子 传输门·述大意: 进行区间询问[l,r],输出该区间内随机抽两次抽到相同颜色袜子的概率...

2017-11-08 21:26:19 516

原创 【Bzoj1051】 [HAOI2006]受欢迎的牛

时间限制:1S / 空间限制:256MB 【在线测试提交传送门】【问题描述】 每一头牛的愿望就是变成一头最受欢迎的牛。现在有N头牛,给你M对整数(A,B),表示牛A认为牛B受欢迎。 这种关系是具有传递性的,如果A认为B受欢迎,B认为C受欢迎,那么牛A也认为牛C受欢迎。 你的任务是求出有多少头牛被所有的牛认为是受欢迎的。【输入格式】第一行两个数N,M。(100%的数据N【输出格式】

2017-11-08 15:20:10 253

原创 【Bzoj1179】[Apio2009]抢掠计划atm

时间限制:1S / 空间限制:256MB 【在线测试提交传送门】【问题描述】 ![这里写图片描述](http://www.lydsy.com/JudgeOnline/images/1179.jpg)【输入格式】第一行包含两个整数N、M。N表示路口的个数,M表示道路条数。接下来M行,每行两个整数,这两个整数都在1到N之间,第i+1行的两个整数表示第i条道路的起点和终点的路口编号。接下来

2017-11-08 14:56:20 259

转载 树状数组 详解

对于普通数组,其修改的时间复杂度位O(1),而求数组中某一段的数值和的时间复杂度为O(n),因此对于n的值过大的情况,普通数组的时间复杂度我们是接受不了的。在此,我们引入了树状数组的数据结构,它能在O(logn)内对数组的值进行修改和查询某一段数值的和。树状数组是一个查询和修改复杂度都为log(n)的数据结构,假设数组a[1..n],那么查询a[1]+...+a[n]的时间是log级别的,

2017-11-08 14:40:14 178

原创 对拍bat代码及实现

需要写三个程序,makedata.exe 产生测试数据,program1.exe 是你要检测的程序program2.exe 往往是一个正确但效率不高(暴力的居多)的程序。第一种写法//代码很简单,稍作解释:loop //loop表示循环的开始makedata.exe

2017-11-08 11:30:29 1386

翻译 Codeforces Round #443 (Div. 1) A. Short Program

时间限制:1S / 空间限制:256MB 【在线测试提交传送门】【问题描述】 Petya learned a new programming language CALPAS. A program in this language always takes one non-negative integer and returns one non-negative integer as wel

2017-11-08 09:39:30 260

转载 割点,割边,强联通分量,点双联通分量,边双联通分量

连通图的割点、割边(桥)、块、缩点,有向图的强连通分量  【本文摘选自百度文库】一、基本概念无向图割点:删掉它之后(删掉所有跟它相连的边),图必然会分裂成两个或两个以上的子图。块:没有割点的连通子图割边:删掉一条边后,图必然会分裂成两个或两个以上的子图,又称桥。缩点:把没有割边的连通子图缩为一个点,此时满足任意两点间都有两条路径相互可

2017-11-07 10:26:43 559

转载 图论专项训练习题集(转载,备忘,备做)

图论专项训练习题集最小生成树 + 并查集【HDU】1213 How Many Tables 基础并查集★1272 小希的迷宫 基础并查集★1325&&poj1308 Is It A Tree? 基础并查集★1856 More is better 基础并查集

2017-11-07 10:12:53 670

翻译 Codeforces Round #244 (Div. 2) 427C Checkposts (强连通分量 tarjan模板)

时间限制:2S / 空间限制:256MB 【在线测试提交传送门】【问题描述】 Your city has n junctions. There are m one-way roads between the junctions. As a mayor of the city, you have to ensure the security of all the junctions.To e

2017-11-06 21:00:30 972

翻译 HDU 5638 Toposort 拓扑排序 优先队列

时间限制:1S / 空间限制:256MB 【在线测试提交传送门】【问题描述】 There is a directed acyclic graph with n vertices and m edges. You are allowed to delete exact k edges in such way that the lexicographically minimal topolog

2017-11-06 19:57:00 392 1

翻译 Codeforces Round #291 (Div. 2) 514C Watto and Mechanism

时间限制:1S / 空间限制:256MB【传送门】【问题描述】 Watto, the owner of a spare parts store, has recently got an order for the mechanism that can process strings in a certain way. Initially the memory of the mechanism

2017-11-06 10:58:39 263

原创 题目翻译模板

时间限制:1S / 空间限制:256MB【题目地址】【问题描述】【输入格式】【输出格式】【输入样例1】【输出样例1】【输入样例2】【输出样例2】【输入样例3】【输出样例3】【题目来源】【解题思路】【参考代码】“`

2017-11-06 10:42:56 246

转载 【UVA1331】关于最优三角剖分

最优三角剖分的一类题目都是差不多的。给你一个多边形,让你把它分割成若干个三角形,求三角形某最优解,比如UVA1331要求面积最大的三角形的面积最小。如图是各种切割方法:         不知道一开始看到最大值最小化会不会又一下子想到枚举答案二分去了呢,不过本题正解是DP。        然而,这题最难的地方不是推出递推方程,而是表示状态。因为如果允许随意切割

2017-11-03 15:45:46 645

翻译 CodeForces Round #241 (Div. 2) 416C Booking System 订餐系统

时间限制:1S / 空间限制:256MB【问题描述】 有n个旅行团给出了n份订餐请求,每份请求包含旅行团的人数ci和消费pi,每个旅行团只能预订一个包厢。 现在共有k个包厢,第i个包厢最多接待ri个客人,每个包厢只能接待同一个旅行团的客人,如果没有一个包厢有足够的位置给某个旅行团,则这个旅行团将会离开,消费为0. 你的任务是计算最大的消费总额。【输入格式】第一行,一个整数

2017-11-03 14:57:50 294

转载 BZOJ 1029: [JSOI2007]建筑抢修 优先队列

本文系转载,原创请访问:http://www.cnblogs.com/qscqesze/p/4381727.html1029: [JSOI2007]建筑抢修Time Limit: 4 Sec  Memory Limit: 162 MB题目连接http://www.lydsy.com/JudgeOnline/problem.php?id=1029Descripti

2017-11-03 14:39:25 235

转载 51nod 1040 最大公约数之和 欧拉函数

题目连接:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1040Description给出一个n,求1-n这n个数,同n的最大公约数的和。比如:n = 61,2,3,4,5,6 同6的最大公约数分别为1,2,3,2,1,6,加在一起 = 15Input1个数N(N O

2017-11-03 11:51:39 202

转载 线段树&树状数组总结篇

本文系转载,原创请访问:http://blog.csdn.net/zhou_yujia/article/details/513865491、 入门题:hdu1166敌兵布阵单点更新区间求和 线段树:[cpp] view plain copy print?using namespace std;  struct node  {       in

2017-11-03 09:44:14 266

转载 生成树&最短路总结篇

本文系转载,原创请访问:http://blog.csdn.net/zhou_yujia/article/details/514273821、模板题  我是用prim搞得 给出每点坐标求最小生成树hdu1162Eddy's picture 最小生成树[cpp] view plain copy print?#include   #includ

2017-11-03 09:40:50 352

转载 并查集总结篇

转载,原创请访问:http://blog.csdn.net/zhou_yujia/article/details/513920521、模板题 poj1611the suspects每个组内的人,同一个组内都是感染者,问与“0”号人有关的有多少人[cpp] view plain copy print?#include   #include  using

2017-11-03 09:25:07 215

NOIP2018普及组&提高组官方测试数据

NOIP2018普及组官方测试数据

2018-11-20

UVA1131 最优三角形剖分

UVA1131 最优三角形剖分 最优三角剖分的一类题目都是差不多的。给你一个多边形,让你把它分割成若干个三角形,求三角形某最优解,比如UVA1331要求面积最大的三角形的面积最小。

2017-11-04

NOIP 2008 提高组 试卷

NOIP(全国青少年信息学奥赛)2008 提高组 试卷

2008-11-27

NOIP2008_复赛试卷_普及组

NOIP全国青少年信息学奥赛普及组复赛时间,扫描版!

2008-11-27

空空如也

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

TA关注的人

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