自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

morestep的专栏

——One day,you can see all the way

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

原创 bzoj3956 Count 解题报告

题目大意: 给出nn个数,定义一种好点对(i,j)((i,j) (令i<j)i<j)需要满足如下两个条件之一: 1.i=j−1i=j-1 2.对于∨k∈(i,j)∨k∈(i,j),均有a[k]<min(a[i],a[j])a[k]<min(a[i],a[j]) 询问若干个区间中的好点对个数。题解: 我们首先可以发现,这样的好点对是不相交的(但有可能出现包含情况),既不可能出现两个好点对(i

2016-04-19 15:49:41 896

原创 SDOI2016 Round 1解题报告

Day1Day 1 T1T1 题目大意: 已知n,m,kn,m,k,求∑n−1i=0∑m−1j=0max((i xor j)−k,0)\sum_{i=0}^{n-1}\sum_{j=0}^{m-1}max((i\ xor\ j)-k,0)题解: 可以按照数位dp的思想来做,每次考虑在当前这个数的二进制位和n,mn,m这两个二进制位的大小,以及与k的大小,从状态f[i][j][k][l]转移到

2016-04-12 20:52:00 4369

原创 SDOI2016 Round 1游记

Day 0 早上6点多就起了,吃完早饭后一直想睡觉,一直没睡着。。稀里糊涂的熬到8点多,开始看板子,做了几道以前做过的题,然后重新码了一份自己搞出来的SA,感觉好理解多了。。。 然后就吃了一下午饭,去机房。。 到学校后陪TA回宿舍结果中途碰上了同学,交谈了一些奇怪的东西。。。 12点多坐车出发,一路上各种睡觉。。又是稀里糊涂的到了济南,看着似曾相识的街道,心中感慨万千,想起去年来省选就跟玩

2016-04-10 20:56:47 1600 5

原创 Something Interesting

求n!n!: 结论:n!=e∑ni=1ln(i)n!=e^{\sum_{i=1}^{n}ln(i)} 证明:对上面的式子两边同取lnln: ln(n!)=∑ni=1ln(i)ln(n!)=\sum_{i=1}^{n}ln(i) 左边=ln(n!)=ln(n!)      =ln(1∗2∗3∗...∗n)\ \ \ \ \ =ln(1*2*3*...*n)      =ln(1)+ln(

2016-04-06 08:41:34 500

原创 本周刷水【2015.11.30~2015.12.6】

bzoj3489【可持久化线段树】 题目大意: 多组询问,每次查询一个区间中的只出现一次的数中的最大值,强制在线。 题解: 如果我们开一个last[i]表示a[i]上一次出现的位置,next[i]表示a[i]下一次出现的位置。那么对于区间[l,r]来说只有当一个数的last小于l 且 next大于r 才符合标准,那我们就可以对last可持久化,然后对于每个询问查询符合标准的数中最大的对应的那

2015-12-06 20:45:14 704

原创 NOIP2010解题报告

题目链接:T1 机器翻译 T2 乌龟棋 T3 关押罪犯 T4 引水入城题解:一套不算太难的NOIP题目。 第一题直接暴力模拟队列的工作即可。#include<iostream>#include<cstdio>#include<cstdlib>#include<cmath>#include<cstring>#include<algorithm>using namespace std

2015-09-07 21:08:06 1947

原创 【树形背包】【JSOI 2008】【bzoj 1017】魔兽地图DotR

1017: [JSOI2008]魔兽地图DotRTime Limit: 30 Sec Memory Limit: 162 MBSubmit: 1297 Solved: 553DescriptionDotR (Defense of the Robots) Allstars是一个风靡全球的魔兽地图,他的规则简单与同样流行的地图DotA (Defense of the Ancients) Alls

2015-09-06 15:59:07 628

原创 【kruskal】【dfs】【JSOI 2008】【bzoj 1016】最小生成树计数

1016: [JSOI2008]最小生成树计数Time Limit: 1 Sec Memory Limit: 162 MBSubmit: 3620 Solved: 1443Description现在给出了一个简单无向加权图。你不满足于求出这个图的最小生成树,而希望知道这个图中有多少个不同的最小生成树。(如果两颗最小生成树中至少有一条边不同,则这两个最小生成树就是不同的)。由于不同的最小生成树

2015-09-01 21:02:38 533

原创 【并查集】【生成树】【APIO 2008】【bzoj 3624】免费道路

3624: [Apio2008]免费道路Time Limit: 2 Sec Memory Limit: 128 MBSec Special JudgeSubmit: 354 Solved: 159Description Input Output Sample Input5 7 21 3 04 5 13 2 05 3 14 3 01 2 14 2 1Sample Out

2015-08-31 21:44:20 995

原创 【二分+hash】【字符串】【平衡树】【JSOI 2008】火星人prefix

1014: [JSOI2008]火星人prefixTime Limit: 10 Sec Memory Limit: 162 MBSubmit: 4264 Solved: 1306Description火星人最近研究了一种操作:求一个字串两个后缀的公共前缀。比方说,有这样一个字符串:madamimadam,我们将这个字符串的各个字符予以标号:序号: 1 2 3 4 5 6 7 8 9 10 1

2015-08-31 07:52:15 912 1

原创 【高斯消元】【JSOI 2008】【bzoj 1013】球形空间产生器sphere

1013: [JSOI2008]球形空间产生器sphereTime Limit: 1 Sec Memory Limit: 162 MBSubmit: 3211 Solved: 1685Description有一个球形空间产生器能够在n维空间中产生一个坚硬的球体。现在,你被困在了这个n维球体中,你只知道球面上n+1个点的坐标,你需要以最快的速度确定这个n维球体的球心坐标,以便于摧毁这个球形空间

2015-08-30 15:28:48 890

原创 【线段树】【JSOI 2008】【bzoj 1012】最大数maxnumber

1012: [JSOI2008]最大数maxnumberTime Limit: 3 Sec Memory Limit: 162 MBSubmit: 5996 Solved: 2589Description现在请求你维护一个数列,要求提供以下两种操作: 1、 查询操作。语法:Q L 功能:查询当前数列中末尾L个数中的最大的数,并输出这个数的值。限制:L不超过当前数列的长度。 2、 插入操作。语

2015-08-29 17:21:21 547

原创 【最小染色】【HNOI 2008】【bzoj 1006】神奇的国度

1006: [HNOI2008]神奇的国度Time Limit: 20 Sec Memory Limit: 162 MBSubmit: 2446 Solved: 1101DescriptionK国是一个热衷三角形的国度,连人的交往也只喜欢三角原则.他们认为三角关系:即AB相互认识,BC相互认识,CA相互认识,是简洁高效的.为了巩固三角关系,K国禁止四边关系,五边关系等等的存在.所谓N边关系,

2015-08-29 15:53:15 965

原创 【乱搞】【HNOI 2008】【bzoj 1011】遥远的行星

1011: [HNOI2008]遥远的行星Time Limit: 10 Sec Memory Limit: 162 MBSec Special JudgeSubmit: 2640 Solved: 954Description直线上N颗行星,X=i处有行星i,行星J受到行星I的作用力,当且仅当i<=AJ.此时J受到作用力的大小为 Fi->j=Mi*Mj/(j-i) 其中A为很小的常量,故直观

2015-08-29 09:22:50 1061

原创 【斜率优化】【HNOI 2008】【bzoj 1010】玩具装箱toy

1010: [HNOI2008]玩具装箱toyTime Limit: 1 Sec Memory Limit: 162 MBSubmit: 7449 Solved: 2854DescriptionP教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有编号为1…N的N件玩具,第i件玩具经过

2015-08-28 17:49:48 912

原创 【矩阵乘】【KMP】【HNOI 2008】【bzoj 1009】GT考试

1009: [HNOI2008]GT考试Time Limit: 1 Sec Memory Limit: 162 MBSubmit: 2230 Solved: 1364Description阿申准备报名参加GT考试,准考证号为N位数X1X2….Xn(0<=Xi<=9),他不希望准考证号上出现不吉利的数字。他的不吉利数学A1A2…Am(0<=Ai<=9)有M位,不出现是指X1X2…Xn中没有恰好

2015-08-28 15:11:20 774

原创 【水】【卡内存】【bzoj 2456】mode

2456: modeTime Limit: 1 Sec Memory Limit: 1 MBSubmit: 2157 Solved: 910Description给你一个n个数的数列,其中某个数出现了超过n div 2次即众数,请你找出那个数。Input第1行一个正整数n。 第2行n个正整数用空格隔开。Output一行一个正整数表示那个众数。Sample Input53 2 3 1 3

2015-08-28 09:28:40 629

原创 【乘法原理】【HNOI 2008】【bzoj 1008】越狱

1008: [HNOI2008]越狱Time Limit: 1 Sec Memory Limit: 162 MBSubmit: 5543 Solved: 2373Description监狱有连续编号为1…N的N个房间,每个房间关押一个犯人,有M种宗教,每个犯人可能信仰其中一种。如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱Input输入两个整数M,N.1<=M<=1

2015-08-28 09:23:23 753

原创 【凸壳】【HNOI 2008】【bzoj 1007】水平可见直线

1007: [HNOI2008]水平可见直线Time Limit: 1 Sec Memory Limit: 162 MBSubmit: 4567 Solved: 1686Description在xoy直角坐标平面上有n条直线L1,L2,…Ln,若在y值为正无穷大处往下看,能见到Li的某个子线段,则称Li为可见的,否则Li为被覆盖的. 例如,对于直线: L1:y=x; L2:y=

2015-08-27 20:11:58 707

原创 【LCT】【SDOI 2008】【bzoj 2049】Cave 洞穴勘测

2049: [Sdoi2008]Cave 洞穴勘测Time Limit: 10 Sec Memory Limit: 259 MBSubmit: 4805 Solved: 2139Description辉辉热衷于洞穴勘测。某天,他按照地图来到了一片被标记为JSZX的洞穴群地区。经过初步勘测,辉辉发现这片区域由n个洞穴(分别编号为1到n)以及若干通道组成,并且每条通道连接了恰好两个洞穴。假如两个

2015-08-27 15:35:43 685

原创 【树链剖分】【JLOI 2014】【bzoj 3631】松鼠的新家

3631: [JLOI2014]松鼠的新家Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 877 Solved: 421Description松鼠的新家是一棵树,前几天刚刚装修了新家,新家有n个房间,并且有n-1根树枝连接,每个房间都可以相互到达,且俩个房间之间的路线都是唯一的。天哪,他居然真的住在“树”上。松鼠想邀请小熊维尼前来参观,并且还指定

2015-08-27 10:26:00 887

原创 【找规律(其实很神的东西)】【TJOI 2015】【bzoj 4001】概率论

4001: [TJOI2015]概率论Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 568 Solved: 287Description Input输入一个正整数N,代表有根树的结点数Output输出这棵树期望的叶子节点数。要求误差小于1e-9Sample Input1Sample Output1.000000000HINT 1<=N<=

2015-08-27 08:17:22 1666 1

原创 【组合数学】【prufer数列】【HNOI 2004】【bzoj 1211】树的计数

1211: [HNOI2004]树的计数Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 1565 Solved: 512Description一个有n个结点的树,设它的结点分别为v1, v2, …, vn,已知第i个结点vi的度数为di,问满足这样的条件的不同的树有多少棵。给定n,d1, d2, …, dn,编程需要输出满足d(vi)=di的树的

2015-08-26 17:31:17 966

原创 【组合数学】【高精度】【prufer数列】【HNOI 2008】【bzoj 1005】明明的烦恼

1005: [HNOI2008]明明的烦恼Time Limit: 1 Sec Memory Limit: 162 MBSubmit: 3217 Solved: 1290Description自从明明学了树的结构,就对奇怪的树产生了兴趣…… 给出标号为1到N的点,以及某些点最终的度数,允许在任意两点间连线,可产生多少棵度数满足要求的树?Input第一行为N(0 < N < = 1000),接下

2015-08-26 17:27:45 515

原创 【水】【AHOI 2005】【bzoj 1968】COMMON约数研究

1968: [Ahoi2005]COMMON 约数研究Time Limit: 1 Sec Memory Limit: 64 MBSubmit: 1271 Solved: 958Description Input只有一行一个整数 N(0 < N < 1000000)。Output只有一行输出,为整数M,即f(1)到f(N)的累加和。Sample Input3Sample Output5题

2015-08-26 11:39:55 416

原创 【递推】【高精度】【FJOI 2007】【bzoj 1002】轮状病毒

1002: [FJOI2007]轮状病毒Time Limit: 1 Sec Memory Limit: 162 MBSubmit: 3238 Solved: 1797Description给定n(N<=100),编程计算有多少个不同的n轮状病毒。 Input第一行有1个正整数n。Output将编程计算出的不同的n轮状病毒数输出Sample Input3Sample Output16题解

2015-08-26 10:49:17 956

原创 【平面图转对偶图】【最短路】【Beijing 2006】【bzoj 1001】狼抓兔子

1001: [BeiJing2006]狼抓兔子Time Limit: 15 Sec Memory Limit: 162 MBSubmit: 13409 Solved: 3191Description现在小朋友们最喜欢的”喜羊羊与灰太狼”,话说灰太狼抓羊不到,但抓兔子还是比较在行的,而且现在的兔子还比较笨,它们只有两个窝,现在你做为狼王,面对下面这样一个网格的地形: 左上角点为(1,1)

2015-08-26 09:27:28 2292

原创 【水题】【SCOI 2005】【bzoj 1088】扫雷Mine

1088: [SCOI2005]扫雷MineTime Limit: 10 Sec Memory Limit: 162 MBSubmit: 2180 Solved: 1272Description相信大家都玩过扫雷的游戏。那是在一个n*m的矩阵里面有一些雷,要你根据一些信息找出雷来。万圣节到了,“余”人国流行起了一种简单的扫雷游戏,这个游戏规则和扫雷一样,如果某个格子没有雷,那么它里面的数字表

2015-08-25 15:48:34 652

原创 【最小树形图(奇怪的kruskal)】【SCOI 2012】【bzoj 2753】滑雪与时间胶囊

2753: [SCOI2012]滑雪与时间胶囊Time Limit: 50 Sec Memory Limit: 128 MBSubmit: 1621 Solved: 570Descriptiona180285非常喜欢滑雪。他来到一座雪山,这里分布着M条供滑行的轨道和N个轨道之间的交点(同时也是景点),而且每个景点都有一编号i(1<=i<=N)和一高度Hi。a180285能从景点i 滑到景点j

2015-08-25 10:24:49 789

原创 【模拟】【CQOI 2007】【bzoj 1258】三角形tri

1258: [CQOI2007]三角形triTime Limit: 5 Sec Memory Limit: 162 MBSubmit: 276 Solved: 160Description画一个等边三角形,把三边的中点连接起来,得到四个三角形,把它们称为T1,T2,T3,T4,如图1。把前三个三角形也这样划分,得到12个更小的三角形:T11,T12,T13,T14,T21,T2

2015-08-21 12:00:05 930

原创 【dfs】【NOI 2011】【bzoj 2435】道路修建

2435: [Noi2011]道路修建Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 2645 Solved: 825Description在 W 星球上有 n 个国家。为了各自国家的经济发展,他们决定在各个国家之间建设双向道路使得国家之间连通。但是每个国家的国王都很吝啬,他们只愿意修建恰好 n – 1条双向道路。 每条道路的修建都要付出一定的费

2015-08-19 14:36:47 996

原创 【线段树】【bzoj 3211】花神游历各国

3211: 花神游历各国Time Limit: 5 Sec Memory Limit: 128 MBSubmit: 1508 Solved: 573DescriptionInputOutput每次x=1时,每行一个整数,表示这次旅行的开心度Sample Input41 100 5 551 1 22 1 21 1 22 2 31 1 4Sample Output101111

2015-08-18 14:18:20 654

原创 【快速幂】【扩展欧几里德】【BSGS】【SDOI 2011】【bzoj 2242】计算器

2242: [SDOI2011]计算器Time Limit: 10 Sec Memory Limit: 512 MBSubmit: 2077 Solved: 812Description你被要求设计一个计算器完成以下三项任务: 1、给定y,z,p,计算Y^Z Mod P 的值; 2、给定y,z,p,计算满足xy≡ Z ( mod P )的最小非负整数; 3、给定y,z,p,计算满足Y^

2015-08-17 16:15:45 697

原创 【枚举】【SDOI 2011】【bzoj 2241】打地鼠

2241: [SDOI2011]打地鼠Time Limit: 10 Sec Memory Limit: 512 MBSubmit: 877 Solved: 557Description打地鼠是这样的一个游戏:地面上有一些地鼠洞,地鼠们会不时从洞里探出头来很短时间后又缩回洞中。玩家的目标是在地鼠伸出头时,用锤子砸其头部,砸到的地鼠越多分数也就越高。游戏中的锤子每次只能打一只地鼠,如果多只地鼠同

2015-08-17 09:02:54 1040

原创 【容斥(其实并不是)】【USACO】数三角形

543. [USACO Open10]数三角形★★☆ 输入文件:tricount.in 输出文件:tricount.out 简单对比时间限制:1 s 内存限制:128 MB在一只大灰狼偷偷潜入Farmer Don的牛群被群牛发现后,贝西现在不得不履行着她站岗的职责。从她的守卫塔向下瞭望简直就是一件烦透了的事情。她决定做一些开发智力的小练习,防止她睡着了。想象牧场是一个X,Y平面的

2015-08-15 21:55:15 739

原创 【Huffman树】【贪心】【NOI 2015】【bzoj 4198】荷马史诗

4198: [Noi2015]荷马史诗Time Limit: 10 Sec Memory Limit: 512 MBSubmit: 127 Solved: 80Description追逐影子的人,自己就是影子。 ——荷马Allison 最近迷上了文学。她喜欢在一个慵懒的午后,细细地品上一杯卡布奇诺,静静地阅读她爱不释手的《荷马史诗》。但是由《奥德赛》和《伊利亚特》组成的鸿篇巨制《荷马史诗》

2015-08-14 17:28:25 2271

原创 【dp】【NOI 2015】【bzoj 4197】寿司晚宴

4197: [Noi2015]寿司晚宴Time Limit: 10 Sec Memory Limit: 512 MBSubmit: 58 Solved: 46Description为了庆祝 NOI 的成功开幕,主办方为大家准备了一场寿司晚宴。小 G 和小 W 作为参加 NOI 的选手,也被邀请参加了寿司晚宴。在晚宴上,主办方为大家提供了 n−1 种不同的寿司,编号 1,2,3,…,n−1,其

2015-08-13 17:26:50 2763

原创 【树链剖分】【NOI 2015】【bzoj 4196】软件包管理器

4196: [Noi2015]软件包管理器Time Limit: 10 Sec Memory Limit: 512 MBSubmit: 122 Solved: 97DescriptionLinux用户和OSX用户一定对软件包管理器不会陌生。通过软件包管理器,你可以通过一行命令安装某一个软件包,然后软件包管理器会帮助你从软件源下载软件包,同时自动解决所有的依赖(即下载安装这个软件包的安装所依赖

2015-08-13 17:01:55 1264

原创 【并查集】【NOI 2015】【bzoj 4195】程序自动分析

4195: [Noi2015]程序自动分析Time Limit: 10 Sec Memory Limit: 512 MBSubmit: 294 Solved: 149Description在实现程序自动分析的过程中,常常需要判定一些约束条件是否能被同时满足。考虑一个约束满足问题的简化版本:假设x1,x2,x3,…代表程序中出现的变量,给定n个形如xi=xj或xi≠xj的变量相等/不等的约束条

2015-08-13 16:52:25 1433

原创 【线段树】【NOI 1999】【cogs 284】内存分配

284. [NOI1999] 内存分配★★☆ 输入文件:memory.in 输出文件:memory.out 简单对比时间限制:1 s 内存限制:128 MB内存是计算机重要的资源之一,程序运行的过程中必须对内存进行分配。 经典的内存分配过程是这样进行的:内存以内存单元为基本单位,每个内存单元用一个固定的整数作为标识,称为地址。地址从0开始连续排列,地址相邻的内存单元被认为是逻辑

2015-08-10 22:12:55 837

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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