自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 noip2016

隔了这么久才总结,主要是中途有一些事耽搁了。 竞赛还是学了一年多了,自我感觉还是不错,平时不能说100%投入吧,但至少还是特别重视。尤其是停课集训那会儿真的算是疯起搞,把什么dp啊,高精度啊什么弱势全都刷了很多遍。 但怎么说呢,考GG了… day1其实还是可以的,有170+,但day2爆炸,只有70+,而且貌似day2还要简单一点… DAY1: 考day1前的那个晚上没睡好,主要是本来我睡

2016-12-02 17:03:24 474

原创 noip模拟题11.18信心题 noip2016就在明天

第一题:信背景描述: 一切死亡都有冗长的回声 —— 《一切》北岛 给定一个N个元素的序列A, 定义Bi = (Ai and A1) + (Ai and A2) + (Ai and A3)+ …… + (Ai and An) 定义Ci = (Ai or A1) + (Ai or A2) + … + (Ai or An) 求B和C序列。输入格式: 第一行一个整数N

2016-11-18 14:47:35 505

原创 基础数论复习——扩展欧几里德算法

之前由于动态规划太弱了,复习了很久,也刷了很多题,但事实上如果上考场,遇不到像今天那样较为简单、状态比较好找的dp,我肯定不敢写,肯定还是分治处理(小数据用暴力,大数据搞正解)。 今天搞了搞另一个蒟蒻——数论。之前上过的数论就跟没上过一样,搞得像自己重新自习。观察前几年的noip,数论考的内容不多。06年的最后一题有点难度,然后就是09年的一道gcd变式处理,11年的杨辉三角,12年的裸同余方程。

2016-11-17 20:25:07 430

原创 noip模拟题11.17 距noip2016还剩一天

T1 素数密度 很容易想到一个性质:一个数 n 如果没有小于√n 的因子,那么这个数肯定是素数。那么我们可以先打一个1-√R 的素数表,枚举素数,小于 L 的数中最大的枚举的素数的倍数,然后依次往后筛掉这个素数的倍数。 代码:#include<cmath>#include<cstdio>#include<cstring>#include<iostream>#include<algor

2016-11-17 15:12:44 319

原创 noip模拟题11.16 距noip2016还剩两天

T1 LGTB 与序列 LGTB 得到了一个序列,他想在这个序列中选择一个最长的连续子序列,使得这个子序列的最大公约数等于1。请告诉他他能得到的最大长度,如果没有这样的序列,输出-1输入 输入第一行包含一个整数n 代表序列大小 接下来一行,包含n 个整数a1, a2, …, an,代表序列 对于50% 的数据,1<n<1000 对于100% 的数据,1<n<105, 1<

2016-11-16 20:01:50 321

原创 noip模拟题11.15 距noip2016还剩三天

讲道理,今天考试从开始一直到过了两个小时,我都没有开始码代码。怎么说呢…这貌似是洛谷的官方比赛的原赛,而我居然差点爆零…这套题做着无感啊……T1 小L的二叉树【题目描述】 勤奋又善于思考的小L接触了信息学竞赛,开始的学习十分顺利。但是,小L对数据结构的掌握实在十分渣渣。 所以,小L当时卡在了二叉树。 在计算机科学中,二叉树是每个结点最多有两个子结点的有序树。通常子结点被称作“左孩子”和“右

2016-11-15 16:42:45 536 2

原创 noip模拟题11.14 距noip2016还剩四天

T1 复制&粘2【Description】 文本编辑器的一个最重要的机能就是复制&粘贴。JOI社现在正在开发一款能够非常高速地进行复制&粘贴的文本编辑器,作为JOI社一名优秀的程序猿,你担负起了复制&粘贴功能的测试这一核心工作。整个JOI社的命运都系在你的身上,因此你无论如何都想写出一个正确且高速的程序来完成这项工作。 具体的做法如下所示。文件的内容是一个字符串S,对其进行N次复制&粘贴的

2016-11-14 17:21:25 502

原创 距noip2016只剩5天的计划

上午肯定是要考试的… 下午尽量把题改完,多出的时间+晚上复习。 周一:高精度、归并排序、二分。 周二:tarjan、最短路径算法。 周三:典型递推问题——Fibonacci、Hanoi、平面分割问题、Catalan、Stirling的应用。 周四:基础数论问题。 周五:(貌似下午要坐车去= =)推一推dp吧…背一背模板(线段树啊,lca啊等)。 周六:(上午考day1)背模板。 吃好

2016-11-13 21:55:05 326

原创 bzoj1060 [ZJOI2007]时态同步 [树形dp][贪心…]

Description 小Q在电子工艺实习课上学习焊接电路板。一块电路板由若干个元件组成,我们不妨称之为节点,并将其用数字1,2,3….进行标号。电路板的各个节点由若干不相交的导线相连接,且对于电路板的任何两个节点,都存在且仅存在一条通路(通路指连接两个元件的导线序列)。在电路板上存在一个特殊的元件称为“激发器”。当激发器工作后,产生一个激励电流,通过导线传向每一个它所连接的节点。而中间节点接收

2016-11-13 20:29:39 304

原创 noip模拟题11.12

T1 A pdf是图片,我也懒得打字了,直接复制。 此题先写个暴力发现,数据是卡特兰数,那么递推就行了。但有个问题,由于递推式中有除法,中途%数可能会出现差错,所以直接推貌似和暴力分一样… 数论蒟蒻的我怎么也不会想到这个性质:( a / b ) % p = ( a * b’ ) % p。其中 b’ 是 b 的逆元。 代码:#include<queue>#include<cstdio>#i

2016-11-12 15:56:38 407

原创 noip模拟题11.11 光棍节测试

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

2016-11-11 16:07:58 321

原创 noip模拟题11.10 光棍节前夕

T1 AStatement 给出一个长度不超过100只包含’B’和’R’的字符串,将其无限重复下去。 比如,BBRB则会形成BBRBBBRBBBRB 现在给出一个区间[l,r]询问该区间内有多少个字符’B’(区间下标从1开始)Input 第一行为一个只包含’B’和’R’的字符串 第二行为两个整数,表示l和rOutput 输出[l,r]区间内字符’B’的数量Samp

2016-11-10 21:26:56 279

原创 noip模拟题11.9

T1 子序列描述 给定3个字符串,求它们的最长公共子序列。输入 第一行一个整数n,表示三个字符串的长度 接下来三行,每行是一个长度为n只包含小写字母的字符串。输出 输出最长公共子序列的长度。输入样例 4 abac abbc cbca输出样例 2提示 30% n<=10 100% n<=120简单dp,三个循环,如果当前的ABC串的字符

2016-11-09 18:58:38 434

原创 bzoj1179 [Apio2009]Atm[tarjan缩点]

Description Siruseri城中的道路都是单向的。不同的道路由路口连接。按照法律的规定,在每个路口都设立了一个Siruseri银行的ATM取款机。令人奇怪的是,Siruseri的酒吧也都设立在路口,虽然并不是每个路口都设有酒吧。 Banditji计划实施Siruseri有史以来最惊天动地的ATM抢劫。他将从市中心出发,沿着单向道路行驶,抢劫所有他途经的ATM机,最终他将在一个酒

2016-11-08 20:33:05 439

原创 noip模拟题11.8

T1 智乃【题目描述】 给你一个字符串 ,你每次可以选择其中一个字符串的一段前缀进行翻转,但是你必须保证这个前缀的长度是偶数。你可以进行无限次 这样的操作,并且如果两个字符串变得相同的时候,你就可以把这两个字符串都删除掉,问最后最少剩下多少个字符串?【输入格式】 第一行个整数T代表数据组数。 对于每组数据,第一行个整数代表字符串个数。 接下来N行每一个字符串。【输出格式】

2016-11-08 18:46:17 452

原创 bzoj1085 骑士精神[A*]

Description 在一个5×5的棋盘上有12个白色的骑士和12个黑色的骑士, 且有一个空位。在任何时候一个骑士都能按照骑 士的走法(它可以走到和它横坐标相差为1,纵坐标相差为2或者横坐标相差为2,纵坐标相差为1的格子)移动到空 位上。 给定一个初始的棋盘,怎样才能经过移动变成如下目标棋盘: 为了体现出骑士精神,他们必须以最少的步 数完成任务。 Input 第一

2016-11-08 08:00:56 440

原创 bzoj1051 [HAOI2006]受欢迎的牛[图论][tarjan缩点]

Description 每一头牛的愿望就是变成一头最受欢迎的牛。现在有N头牛,给你M对整数(A,B),表示牛A认为牛B受欢迎。这种关系是具有传递性的,如果A认为B受欢迎,B认为C受欢迎,那么牛A也认为牛C受欢迎。你的任务是求出有多少头牛被所有的牛认为是受欢迎的。Input 第一行两个数N,M。 接下来M行,每行两个数A,B,意思是A认为B是受欢迎的(给出的信息有可能重复,即有可能出现多个A

2016-11-07 20:22:36 359

原创 noip模拟题11.7

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

2016-11-07 17:28:11 389

原创 noip模拟题11.5

T1 大天使之剑【问题描述】 小A在游戏⾥打怪。有⼀次,他⼀下⼦遇到了n个怪物。 每个怪物有一个生命值,第i个怪物的生命值是h_i。而小A除了生命值之外,还有一个属性是魔法值m。 小A和怪物们依次行动。每一回合,小A先行动,然后怪物们同时行动。 小A每次可以选择以下行动之一: •普通攻击:令某个怪物的生命值减少1。 •重击:消耗1魔法值,令某个怪物的生命值减少2。

2016-11-05 16:03:45 1006

原创 NOIP提高组2005 [路径压缩]过河

描述 在河上有一座独木桥,一只青蛙想沿着独木桥从河的一侧跳到另一侧。在桥上有一些石子,青蛙很讨厌踩在这些石子上。由于桥的长度和青蛙一次跳过的距离都是正整数,我们可以把独木桥上青蛙可能到达的点看成数轴上的一串整点:0,1,……,L(其中L是桥的长度)。坐标为0的点表示桥的起点,坐标为L的点表示桥的终点。青蛙从桥的起点开始,不停的向终点方向跳跃。一次跳跃的距离是S到T之间的任意正整数(包括S,T)。

2016-11-03 16:47:59 398

原创 bzoj1237 [SCOI2008]配对

Description 你有n 个整数Ai和n 个整数Bi。你需要把它们配对,即每个Ai恰好对应一 个Bp[i]。要求所有配对的整数差的绝对值之和尽量小,但不允许两个相同的数配 对。例如A={5,6,8},B={5,7,8},则最优配对方案是5配8, 6配5, 8配7,配对整数 的差的绝对值分别为2, 2, 1,和为5。注意,5配5,6配7,8配8是不允许的,因为相同的数不许配对。Input

2016-11-03 15:22:10 516

原创 bzoj4300 绝世好题

Description 给定一个长度为n的数列ai,求ai的子序列bi的最长长度,满足bi&bi-1!=0(2<=i<=len)。Input 输入文件共2行。 第一行包括一个整数n。 第二行包括n个整数,第i个整数表示ai。Output 输出文件共一行。 包括一个整数,表示子序列bi的最长长度。Sample Input 3 1 2 3Sample Ou

2016-11-03 11:47:37 393

原创 bzoj1079 [SCOI2008]着色方案

Description 有n个木块排成一行,从左到右依次编号为1~n。你有k种颜色的油漆,其中第i种颜色的油漆足够涂ci个木块。 所有油漆刚好足够涂满所有木块,即c1+c2+…+ck=n。相邻两个木块涂相同色显得很难看,所以你希望统计任意两个相邻木块颜色不同的着色方案。Input 第一行为一个正整数k,第二行包含k个整数c1, c2, … , ck。Output 输出一个整数,

2016-11-03 11:04:53 448

原创 noip模拟题 11.2

T1 神秘大门【题目描述】 最近小K大牛经过调查发现,在WZland的最南方——WZ Antarctica 出现了奇怪 的磁场反应。为了弄清楚这一现象,小K 大牛亲自出马,来到了WZ Antarctica。 小K大牛发现WZ Antarctica 出现了一道神秘的大门。人总有好奇心,小K大牛想打开这扇神秘大门,看门的后面究竟是什么东西,但用尽什么办法也不能打开这扇门。 突然,门

2016-11-02 19:51:46 369

原创 bzoj3208 花神的秒题计划Ⅰ

Description 背景【backboard】: Memphis等一群蒟蒻出题中,花神凑过来秒题…… 描述【discribe】: 花花山峰峦起伏,峰顶常年被雪,Memphis打算帮花花山风景区的人员开发一个滑雪项目。 我们可以把风景区看作一个n*n的地图,每个点有它的初始高度,滑雪只能从高处往低处滑【严格大于】。但是由于地势经常变动【比如雪崩、滑坡】,高度

2016-11-02 18:47:28 312

原创 bzoj4562 [Haoi2016]食物链

Description 如图所示为某生态系统的食物网示意图,据图回答第1小题 现在给你n个物种和m条能量流动关系,求其中的食物链条数。 物种的名称为从1到n编号 M条能量流动关系形如 a1 b1 a2 b2 a3 b3 …… am-1 bm-1 am bm 其中ai bi表示能量从物种ai流向物种bi,注意单独的一种孤立生物不算一条食物

2016-11-02 15:31:31 485

原创 bzoj2964 Boss单挑战

Description 某RPG游戏中,最后一战是主角单挑Boss,将其简化后如下:   主角的气血值上限为HP,魔法值上限为MP,愤怒值上限为SP;Boss仅有气血值,其上限为M。   现在共有N回合,每回合都是主角先行动,主角可做如下选择之一:   1. 普通攻击:减少对方X的气血值,并增加自身DSP的愤怒值。(不超过上限)   2. 法术攻击:共有N1种法术,第i种

2016-10-31 21:48:25 628

原创 bzoj1222 [HNOI2001]产品加工

Description 某加工厂有A、B两台机器,来加工的产品可以由其中任何一台机器完成,或者两台机器共同完成。由于受到机器性能和产品特性的限制,不同的机器加工同一产品所需的时间会不同,若同时由两台机器共同进行加工,所完成任务又会不同。某一天,加工厂接到n个产品加工的任务,每个任务的工作量不尽一样。你的任务就是:已知每个任务在A机器上加工所需的时间t1, B机器上加工所需的时间t2及由两台机器共

2016-10-31 19:25:51 438

原创 NOIP模拟题 10.31

T1 Mushroom的序列【问题描述】 Mushroom手中有n个数排成一排,现在Mushroom想取一个连续的子序列,使得这个子序列满足:最多只改变一个数,使得这个连续的子序列是严格上升子序列,Mushroom想知道这个序列的最长长度是多少。【输入格式】 第一行一个整数n,表示有n个数。 第二行为n个数。【输出格式】 一个数,为最长长度。【输入样例】 6 7 2

2016-10-31 17:27:09 362

原创 bzoj4197 [NOI2015] [状压dp] 寿司晚宴

Description 为了庆祝 NOI 的成功开幕,主办方为大家准备了一场寿司晚宴。小 G 和小 W 作为参加 NOI 的选手,也被邀请参加了寿司晚宴。 在晚宴上,主办方为大家提供了 n−1 种不同的寿司,编号 1,2,3,…,n−1,其中第 i 种寿司的美味度为 i+1 (即寿司的美味度为从 2 到 n)。 现在小 G 和小 W 希望每人选一些寿司种类来品尝,他们规定一种

2016-10-30 20:21:43 312

原创 NOIP TEST Dyzerjet 10月29日

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

2016-10-29 16:55:16 439

原创 bzoj2330 [SCOI2011]糖果 差分约束

Description 幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。但是小朋友们也有嫉妒心,总是会提出一些要求,比如小明不希望小红分到的糖果比他的多,于是在分配糖果的时候,lxhgww需要满足小朋友们的K个要求。幼儿园的糖果总是有限的,lxhgww想知道他至少需要准备多少个糖果,才能使得每个小朋友都能够分到糖果,并且满足小朋友们所有的要求。

2016-10-28 19:07:02 399

原创 IOI2005 [动态规划 树形DP] 河流

背景 安徽省芜湖市集训队练习题 IOI 2005 Rivers(riv) Description:Amber Data:Official Program:JackDavid127描述 几乎整个Byteland 王国都被森林和河流所覆盖。小点的河汇聚到一起,形成了稍大点的河。就这样,所有的河水都汇聚并流进了一条大河,最后这条大河流进了大海。这条大河的入海口处有一个村庄

2016-10-25 16:40:35 1207

原创 IOI2007 矿工配餐

描述 现有两个煤矿,每个煤矿都雇用一组矿工。采煤工作很辛苦,所以矿工们需要良好饮食。每当一辆食品车到达煤矿时,矿工们便会产出一定数量的煤。有三种类型的食品车:肉车,鱼车和面包车。 矿工们喜欢变化的食谱。如果提供的食品能够不断变化,他们的产煤量将会增加。每当一个新的食品车到达煤矿时,矿工们就会比较这种新的食品和前两次(或者少于两次,如果前面运送食品的次数不足两次)的食品,并且: 如果这

2016-10-25 09:03:08 649

原创 sdoi2009 [动态规划 状态压缩DP] 学校食堂

背景 飘逸的EWF组合~描述 小F的学校在城市的一个偏僻角落,所有学生都只好在学校吃饭。学校有一个食堂,虽然简陋,但食堂大厨总能做出让同学们满意的菜肴。当然,不同的人口味也不一定相同,但每个人的口味都可以用一个非负整数表示。 由于人手不够,食堂每次只能为一个人做菜。做每道菜所需的时间是和前一道菜有关的,若前一道菜的对应的口味是a,这一道为b,则做这道菜所需的时间为(a or b)-(

2016-10-24 20:55:55 494

原创 shoi2001 化工厂装箱员

背景 118号工厂是世界唯一秘密提炼锎的化工厂……描述 118号工厂是世界唯一秘密提炼锎的化工厂,由于提炼锎的难度非常高,技术不是十分完善,所以工厂生产的锎成品可能会有3种不同的纯度,A:100%,B:1%,C:0.01%,为了出售方便,必须把不同纯度的成品分开装箱,装箱员grant第1次顺序从流水线上取10个成品(如果一共不足10个,则全部取出),以后每一次把手中某种纯度的成品放进相应的

2016-10-24 16:19:30 600 3

原创 bzoj[SCOI2005]最大子矩阵

描述 这里有一个n*m的矩阵,请你选出其中k个子矩阵,使得这个k个子矩阵分值之和最大。注意:选出的k个子矩阵不能相互重叠。格式 输入格式 第一行为n,m,k(1≤n≤100,1≤m≤2,1≤k≤10),接下来n行描述矩阵每行中的每个元素的分值(每个元素的分值的绝对值不超过32767)。 输出格式 只有一行为k个子矩阵分值之和最大为多少。样例 样例输入

2016-10-24 15:22:35 358

原创 noi1997积木游戏

背景 1997年全国青少年信息学(计算机)奥林匹克竞赛试题 第二试描述 积木游戏 SERCOI 最近设计了一种积木游戏。每个游戏者有N块编号依次为1 ,2,…,N的长方 体积木。对于每块积木,它的三条不同的边分别称为”a边”、”b边”和”c边” 游戏规则如下: 1、从N块积木中选出若干块,并将它们分成M(l<=M<=N) 堆,称为第1堆,第2 堆…,第M堆。每

2016-10-24 15:04:02 2299

原创 noip2015day2 子串

对于dp蒟蒻的我,这道题把我难倒了。翻看了网上的各种题解,现自己总结一份如下: 我们用sum[i][j][k]为a串前i个中选出k个字串拼成b串前j个的方案数,f[i][j][k]是a串第i个必须用的方案数。当且仅当a[i] == b[j],f[i][j][k]=sum[i-1][j-1][k-1]+f[i-1][j-1][k]f[i-1][j-1][k]代表第i个用于接上上一个字串 sum[i

2016-10-21 11:55:48 400

原创 noip模拟题10.20

啊又有很久没有写博客了,好吧事实上昨天才写了这篇,结果被csdn吃了一大半,只有今天重写。这次的题很有价值,所以抽时间把博客发了。t1 计算几何 题意描述 花花对计算几何有着浓厚的兴趣。他经常对着平面直角坐标系发呆,思考一些有趣的问题。今天,他想到了一个十分有意思的题目:首先,花花会在x 轴正半轴和y 轴正半轴分别挑选n 个点。随后,他将x 轴的点与y 轴的点一一连接,形成n 条线段,并保

2016-10-21 11:49:50 858

空空如也

空空如也

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

TA关注的人

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