自定义博客皮肤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)
  • 收藏
  • 关注

原创 WC2016总结

总结总的来说,这场比赛没有发挥自己的全部实力,第一题有两个部分分总共30分没打对,第三题有10分没时间打有10分应该想到的而没有想到。比赛时t1我首先看了第一题,题目叫NPC,挺难的,但是部分分非常可观,有60分我是可以拿的,最开始我觉得前两个数据不可暴力,但打完之后发现跑得飞快。而第三个数据点e=n∗me=n*m,那么直接贪心即可。四五六三个点,是答案为mm或0,那么答案为mm的话我觉得直接二分图

2016-01-31 20:52:05 895

原创 冬令营成都集训总结

写在前面其实这四天的题目质量挺好的,覆盖范围也很广,也涉及到一些新的知识,包括仙人掌分治…以及其他一些高大上的知识,并且学习了一些做提答题的技巧。Day1这一天的题目是我们学校出的,难度远远不够冬令营的难度。第一题这是一道概率题,做概率题要观察发现那些量是不变的,那些量是会改变的。这题的突破口是枚举进入复赛的最低分数及最差的人,这样的话,一个人进入了复赛他的名次就和他的分数无关了,我只关心他是第几名

2016-01-29 20:31:22 627 1

原创 HNOI2013 比赛

题目描述沫沫非常喜欢看足球赛,但因为沉迷于射箭游戏,错过了最近的一次足球联赛。此次联赛共N 支球队参加,比赛规则如下: (1) 每两支球队之间踢一场比赛。 (2) 若平局,两支球队各得1 分。 (3) 否则胜利的球队得3 分,败者不得分。 尽管非常遗憾没有观赏到精彩的比赛,但沫沫通过新闻知道了每只球队的最后总得分,然后聪明的她想计算出有多少种可能的比赛过程。 譬如有3 支球队,每支球队最后

2015-12-08 18:04:54 619

原创 HNOI2013 数列

题目描述小T最近在学着买股票,他得到内部消息:F公司的股票将会疯涨。 股票每天的价格已知是正整数,并且由于客观上的原因,最多只能为N。在疯涨的K天中小T观察到:除第一天外每天的股价都比前一天高,且高出的价格(即当天的股价与前一天的股价之差)不会超过M,M为正整数。并且这些参数满足M(K-1)输入输入只有一行用空格隔开的四个数:N、K、M、P。 对P的说明参见后面“输出格式”中对P的解释。输出输出

2015-12-08 17:48:27 558

原创 SDOI2013 淘金

题目描述小Z在玩一个叫做《淘金者》的游戏。游戏的世界是一个二维坐标。X轴、Y轴坐标范围均为1..N。初始的时候,所有的整数坐标点上均有一块金子,共N∗N块。小 Z在玩一个 叫做《淘金者》的游戏。游戏的世界是一个 二维坐标 。X轴、Y轴坐标范围均为1..N。初始的时候,所有的整数坐标点上均有一块金子,共 N*N 块。一阵风吹过,金子的位置发生了一些变化。细心的小Z发现,初始在(i,j)坐标处的金子会变

2015-11-28 17:00:30 694

原创 JSOI2013 密码

题意分析这道题明显是一道数位dp+矩阵乘法优化的题目。 易得答案为((∑x)2−∑x2)/2((\sum x)^2-\sum x^2)/2. 我们用CntiCnt_i表示数位和为i的个数。 用linearilinear_i表示数位和为i的数的和。 用squareisquare_i表示数位和为i的数的平方和。则可得:递推公式参考程序#include<cstdio>#include<cstri

2015-11-26 22:26:06 1017

原创 NOIP2015总结

这次比赛其实总的来说发挥失常,该做对的题目没有做对,特别体现在第二天的第一题,我相信,如果我比赛之前去做这道题的话,我是可以做出来的,但是,在这次比赛中,就失误了。 第一天,第一题,就是一道模拟题,按照题目要求去做就可以了,并不难。第二题,之前的模拟赛做过类似的题目,其实就是找一个最小的环,而且这个图非常的特殊,每个点的出边数都只是1,那么连Tarjan都不用,直接搜索就行了。第三题,题目很长,一

2015-11-17 18:07:46 374

原创 这几天的总结

最后一套题难度比之前几天的要难,但是难度又不算太大。 第一题的话,我是不会做的,就想方设法优化我的搜索,尽可能地增加剪枝,这样就过了。 第二题,这道题我在初二的时候做过,直接找的话会超时。我们可以把查找的字符串排个序,然后,把相同的一起跳就行了。 第三题,由于因子数很小,其实可以从因子的层面上想,而我打完第四题的时候已经快没时间了,所以直接上了个60分的暴力。 第四题,这是一种经典老题,例如

2015-11-05 20:31:59 605

原创 NOIP提高组 2015.11.04总结

今天的比赛难度并不大。分数也挺好看的。 第一题的话,一看n好大,但是m只有100,那就直接上搜索就行了。 第二题,要让交换k次之后的序列最大,我的第一反应是把最大的交换到较高的位置,但是我手动算了几个数据之后,发现这种算法有bug,因为k有可能不满足交换到想要的位置。 第三题,看完题后发现在暑假的时候做过类似的题目,那题还要难一些,根据那题的思路,这道题也迎刃而解。 比赛结束还看了看后面三题

2015-11-04 21:58:09 361

原创 NOIP提高组 20151030总结

这套题的难度还是挺大的。 第一题,我第一反应是用线段树,是n2lognn^2logn的,nn是3000,大概一亿多一点,我担心过不了,就一直在想n2n^2的做法,最终我用插入排序,来消除最后的那个loglog 第二题,看起来挺吓人的,但是我看他的数据表格,我先发现了,有30%的数据a=0,又发现了有65%的数据n<=10000,那么我就用dp拿了65分。 第三题,拿到题之后我觉得题目很难,好像

2015-10-31 11:57:03 334

原创 NOIP提高组 20151029模拟

其实这套题目并不算太难,但是还是发挥不了100%水平。 第一题直接线性筛法,求出质数,然后就可以判断一个数是否为质数了。这道题还可以用Miller rabin去求,后者的速度较快,如果数据再大些,就要使用后者了。 第二题,比赛时发现了,当n>=7时,答案会每四个一循环,但是就没有继续往下想,其实想下去会想到每八个就可以消成零。 第三题,求出树的直径,然后从叶子节点做上直径就可以顺路更新答案,这

2015-10-29 20:40:39 310

原创 Permutation 题解

Permutation 题解 题目大意算法一,对于 30%的数据: 枚举排列 P,时间复杂度是 O(n!)算法二,对于额外的 30%的数据: 由于 a 序列两两不同,根据贪心思想: 我们确定最大数的位置之后, 1. 若次大数放在最大数的左边,则次大数放在最大数的右边,次次大数放在次大数的 左边,以此类推。 2. 若次大数放在最大数的右边,则次大数放在最大数的左边,次次大数放在次大

2015-10-29 20:18:23 400

原创 NOIP提高组 2015.10.27总结

今天的题目前两题还是在比赛中想到了。但是第二题打的时间太久,导致没有时间打对拍,所以只有一百多分。 第一题,第一眼觉得就要用Tarjan做双连通分量缩环,但是,发现只要用拓扑序来找就可以了。 第二题,要在第i个集合的维护最大的前i项,又要在全局维护最大的n项,其实,用multiset就可以很好的解决这个问题。但是由于我对multiset的不熟悉以及题目实现能力有待加强,我在三小时十分左右才打完这

2015-10-27 22:47:15 336

原创 NOI2010 海拔

问题描述 小 Z 作为该市的市长,他根据统计信息得到了每天上班高峰期间 YT 市每条道路两个方向的人流量,即在高峰期间沿 着该方向通过这条道路的人数。每一个交叉路口都有不同的海拔高度值,YT 市市民认为爬坡是一件非常累的事情,每向上爬 h 的高度,就需要消耗 h的体力。如果 是下坡的话,则不需要耗费体力。因此如果一段道路的终点海拔减去起点海拔的值为 h(注意 h 可能是负数),那么一个人经过这段路

2015-09-29 17:39:27 477

原创 HEOI2012 朋友圈

题目描述在很久很久以前,曾经有两个国家和睦相处,无忧无虑的生活着。 一年一度的评比大会开始了,作为和平的两国,一个朋友圈数量最多的永远都是最值得他人的尊敬,所以现在就是需要你求朋友圈的最大数目。 两个国家看成是AB两国,现在是两个国家的描述: 1、A国:每个人都有一个友善值,当两个A国人的友善值a、b,如果a xor b mod 2=1,那么这两个人都是朋友,否则不是; 2、B国:每个人都有

2015-09-24 17:53:21 561

原创 ZJOI2009 狼和羊的故事

题目大意“狼爱上羊啊爱的疯狂,谁让他们真爱了一场;狼爱上羊啊并不荒唐,他们说有爱就有方向......” Orez听到这首歌,心想:狼和羊如此和谐,为什么不尝试羊狼合养呢?说干就干! Orez的羊狼圈可以看作一个n*m个矩阵格子,这个矩阵的边缘已经装上了篱笆。可是Drake很快发现狼再怎么也是狼,它们总是对羊垂涎三尺,那首歌只不过是一个动人的传说而已。所以Orez决定在羊狼圈中再加入一些篱笆,还是要将

2015-09-24 17:41:19 455

原创 NOIP模拟9.19总结

这套题目的失误最主要的是第二题没有打出来。而这个最主要失误是在于没有想到同一个字母的后缀的比较问题。第一题求出缺少围墙数的和计做sumsum,并记录其中一个最大缺少围墙数的连接处,计做maxmax。则如果max∗2>summax*2>sum则输出maxmax,如果max∗2≤summax*2\leq sum,则输出⌈sum2⌉\lceil \frac{sum}{2} \rceil。第二题用fi,jf

2015-09-22 16:47:11 448

原创 NOIP模拟20150904总结

今天这套题,虽然没有用到数据结构,但是很考思维,总的来说,我的发挥一般般。 第一题的话,其实就是把最后一层放回推到最开始的那一层,只有四种不同的方案,最后要加几个剪枝,最优答案剪枝等等。还有一个最重要的剪枝(比赛的时候就是少了这个)就是:对于区间[l,r][l,r],如果l⩽r−ll\leqslant r-l时就一定不满足条件。 第二题,我要求第经过ii个位置的合法串,我的想法是,本层的

2015-09-04 22:32:00 377

原创 GDOI模拟 蜘蛛侠

题目大意给你nn座大楼的高度,你只能跳到相邻高楼上并且要保证跳到的楼的高度必须不能大于现在处在的楼的高度。除此之外,还会一些高楼上有弹簧,从这些高楼起跳,能跳到任何其他的高楼。给你一个起始高楼的位置,问最多能跳到多少幢高楼?((包括起始高楼))一座高楼可以经过多次,但只计算一次。 ((nn<<==300000300000)) 时限500ms我们可以知道从弹簧开始向左右两边扩展,一段连续的不下降序列

2015-08-17 20:25:15 667 1

原创 COCI 2012 Germ

题目大意一棵n层的满二叉树,叶子从左到右编号为00到2n2^n−1−1 ((nn<<==9)) 现在你可以选择任意个非叶子节点,交换它们的左右儿子。 这样的序列的代价为相邻两个叶子节点的权值。 权值是给定的((2n2^n−-11))∗*((2n2^n−-11))的矩阵。其实这道题的话,挺难的。我们可以设ffii,,jj表示已经放了ii个位置,第ii个位置放的是jj的最小代价。 那么易得ff

2015-08-11 22:14:13 473 1

原创 GDOI模拟 20150806

第一题 删数字题目大意:给你一个nn个数组成的序列VV,要你删除其中kk个数,使得任意两数差值的最大值与任意两数差值的最小值的和最小。我的思路:我先从小到大排序,我们要使得任意两数差值的最大值与任意两数差值的最小值的和最小,可得最后剩下的数一定是一个连续串。我用队列来维护,差的最小值,而差的最大值可以O(1)O(1)算出。第二题 最短路题目大意:给出NN个节点,MM个含KK个结点的完全子图,问从11

2015-08-06 20:43:59 397

原创 WinterCamp 2013 长跑

题目大意给n个带权的孤立点,有3类操作: 1、在两个点间建立无向边 2、修改某个点的权值 3、给定A、B。你需要设定图中每条边的方向,获得一条A到B的道路,使得道路经过的点权值和最大。点可以重复经过,但只计算一次权值。动态加边,动态修改点权,动态维护缩环为点,问树上两点路径的权值和。 将双连通分量缩点以后,原图不存在环。即原图变为一个森林 如果询问的两个点在同一棵树上,等价于先从A点走到L

2015-08-04 14:43:38 458

原创 NOIP提高组模拟 百团大战

NOIP提高组模拟 百团大战题目大意第i个社团会在Ti时刻Xi位置表演,而每一时刻我可以向左或向右移动最多v的距离,第一问是时间为零时在零号位置的情况下最多看多少场表演;而第二问就是时间为零时在任意位置最多看多少场表演。 范围1<=n<=1000001<=n<=100000 −2∗108<=Xi<=2∗108 -2*10^8<=Xi<=2*10^81<=V<=1000 1<=V<=1000 1<

2015-08-04 09:15:48 867

空空如也

空空如也

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

TA关注的人

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