历程
文章平均质量分 73
cdqzgxxqdql
这个作者很懒,什么都没留下…
展开
-
noip2016
隔了这么久才总结,主要是中途有一些事耽搁了。 竞赛还是学了一年多了,自我感觉还是不错,平时不能说100%投入吧,但至少还是特别重视。尤其是停课集训那会儿真的算是疯起搞,把什么dp啊,高精度啊什么弱势全都刷了很多遍。 但怎么说呢,考GG了… day1其实还是可以的,有170+,但day2爆炸,只有70+,而且貌似day2还要简单一点… DAY1: 考day1前的那个晚上没睡好,主要是本来我睡原创 2016-12-02 17:03:24 · 497 阅读 · 0 评论 -
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 · 337 阅读 · 0 评论 -
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 · 502 阅读 · 0 评论 -
bzoj1179 [Apio2009]Atm[tarjan缩点]
Description Siruseri城中的道路都是单向的。不同的道路由路口连接。按照法律的规定,在每个路口都设立了一个Siruseri银行的ATM取款机。令人奇怪的是,Siruseri的酒吧也都设立在路口,虽然并不是每个路口都设有酒吧。 Banditji计划实施Siruseri有史以来最惊天动地的ATM抢劫。他将从市中心出发,沿着单向道路行驶,抢劫所有他途经的ATM机,最终他将在一个酒原创 2016-11-08 20:33:05 · 464 阅读 · 0 评论 -
noip模拟题11.8
T1 智乃【题目描述】 给你一个字符串 ,你每次可以选择其中一个字符串的一段前缀进行翻转,但是你必须保证这个前缀的长度是偶数。你可以进行无限次 这样的操作,并且如果两个字符串变得相同的时候,你就可以把这两个字符串都删除掉,问最后最少剩下多少个字符串?【输入格式】 第一行个整数T代表数据组数。 对于每组数据,第一行个整数代表字符串个数。 接下来N行每一个字符串。【输出格式】原创 2016-11-08 18:46:17 · 483 阅读 · 0 评论 -
bzoj1085 骑士精神[A*]
Description 在一个5×5的棋盘上有12个白色的骑士和12个黑色的骑士, 且有一个空位。在任何时候一个骑士都能按照骑 士的走法(它可以走到和它横坐标相差为1,纵坐标相差为2或者横坐标相差为2,纵坐标相差为1的格子)移动到空 位上。 给定一个初始的棋盘,怎样才能经过移动变成如下目标棋盘: 为了体现出骑士精神,他们必须以最少的步 数完成任务。 Input 第一原创 2016-11-08 08:00:56 · 465 阅读 · 0 评论 -
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 · 384 阅读 · 0 评论 -
noip模拟题11.7
T1 A题问题描述: 小A得到了一棵美丽的有根树。这棵树由n个节点以及n - 1条有向边构成,每条边都从父亲节点指向儿子节点,保证除了根节点以外的每个节点都有一个唯一的父亲。树上的节点从1到n标号。该树的一棵子树的定义为某个节点以及从该节点出发能够达到的所有节点的集合,显然这棵树共有n棵子树。小A认为一棵有根树是美丽的当且仅当这棵树内节点的标号构成了一个连续的整数区间。现在小A想知道这棵树上共有原创 2016-11-07 17:28:11 · 433 阅读 · 0 评论 -
noip模拟题11.5
T1 大天使之剑【问题描述】 小A在游戏⾥打怪。有⼀次,他⼀下⼦遇到了n个怪物。 每个怪物有一个生命值,第i个怪物的生命值是h_i。而小A除了生命值之外,还有一个属性是魔法值m。 小A和怪物们依次行动。每一回合,小A先行动,然后怪物们同时行动。 小A每次可以选择以下行动之一: •普通攻击:令某个怪物的生命值减少1。 •重击:消耗1魔法值,令某个怪物的生命值减少2。原创 2016-11-05 16:03:45 · 1194 阅读 · 0 评论 -
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 · 479 阅读 · 0 评论 -
noip模拟题 11.2
T1 神秘大门【题目描述】 最近小K大牛经过调查发现,在WZland的最南方——WZ Antarctica 出现了奇怪 的磁场反应。为了弄清楚这一现象,小K 大牛亲自出马,来到了WZ Antarctica。 小K大牛发现WZ Antarctica 出现了一道神秘的大门。人总有好奇心,小K大牛想打开这扇神秘大门,看门的后面究竟是什么东西,但用尽什么办法也不能打开这扇门。 突然,门原创 2016-11-02 19:51:46 · 414 阅读 · 0 评论 -
noip模拟题11.11 光棍节测试
T1. tractor题目描述 农场上有N(1 <= N <= 50,000)堆草,放在不同的地点上。FJ有一辆拖拉机,也在农场上。拖拉机和草堆都表示为二维平面上的整数坐标,坐标值在1..1000的范围内。拖拉机的初始位置与所有草堆不同。 FJ开拖拉机时,只能平行于坐标轴(即东、南、西、北四个方向),而且每次开动的一段必须是整数长度。 例如,他可以向北开2个单位长度,然后向东开3个单原创 2016-11-11 16:07:58 · 365 阅读 · 0 评论 -
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 · 336 阅读 · 0 评论 -
bzoj1222 [HNOI2001]产品加工
Description 某加工厂有A、B两台机器,来加工的产品可以由其中任何一台机器完成,或者两台机器共同完成。由于受到机器性能和产品特性的限制,不同的机器加工同一产品所需的时间会不同,若同时由两台机器共同进行加工,所完成任务又会不同。某一天,加工厂接到n个产品加工的任务,每个任务的工作量不尽一样。你的任务就是:已知每个任务在A机器上加工所需的时间t1, B机器上加工所需的时间t2及由两台机器共原创 2016-10-31 19:25:51 · 468 阅读 · 0 评论 -
noip模拟题11.15 距noip2016还剩三天
讲道理,今天考试从开始一直到过了两个小时,我都没有开始码代码。怎么说呢…这貌似是洛谷的官方比赛的原赛,而我居然差点爆零…这套题做着无感啊……T1 小L的二叉树【题目描述】 勤奋又善于思考的小L接触了信息学竞赛,开始的学习十分顺利。但是,小L对数据结构的掌握实在十分渣渣。 所以,小L当时卡在了二叉树。 在计算机科学中,二叉树是每个结点最多有两个子结点的有序树。通常子结点被称作“左孩子”和“右原创 2016-11-15 16:42:45 · 586 阅读 · 2 评论 -
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 · 568 阅读 · 0 评论 -
基础数论复习——扩展欧几里德算法
之前由于动态规划太弱了,复习了很久,也刷了很多题,但事实上如果上考场,遇不到像今天那样较为简单、状态比较好找的dp,我肯定不敢写,肯定还是分治处理(小数据用暴力,大数据搞正解)。 今天搞了搞另一个蒟蒻——数论。之前上过的数论就跟没上过一样,搞得像自己重新自习。观察前几年的noip,数论考的内容不多。06年的最后一题有点难度,然后就是09年的一道gcd变式处理,11年的杨辉三角,12年的裸同余方程。原创 2016-11-17 20:25:07 · 465 阅读 · 0 评论 -
noip模拟题11.14 距noip2016还剩四天
T1 复制&粘2【Description】 文本编辑器的一个最重要的机能就是复制&粘贴。JOI社现在正在开发一款能够非常高速地进行复制&粘贴的文本编辑器,作为JOI社一名优秀的程序猿,你担负起了复制&粘贴功能的测试这一核心工作。整个JOI社的命运都系在你的身上,因此你无论如何都想写出一个正确且高速的程序来完成这项工作。 具体的做法如下所示。文件的内容是一个字符串S,对其进行N次复制&粘贴的原创 2016-11-14 17:21:25 · 532 阅读 · 0 评论 -
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 · 337 阅读 · 0 评论 -
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 · 368 阅读 · 0 评论 -
距noip2016只剩5天的计划
上午肯定是要考试的… 下午尽量把题改完,多出的时间+晚上复习。 周一:高精度、归并排序、二分。 周二:tarjan、最短路径算法。 周三:典型递推问题——Fibonacci、Hanoi、平面分割问题、Catalan、Stirling的应用。 周四:基础数论问题。 周五:(貌似下午要坐车去= =)推一推dp吧…背一背模板(线段树啊,lca啊等)。 周六:(上午考day1)背模板。 吃好原创 2016-11-13 21:55:05 · 339 阅读 · 0 评论 -
bzoj1060 [ZJOI2007]时态同步 [树形dp][贪心…]
Description 小Q在电子工艺实习课上学习焊接电路板。一块电路板由若干个元件组成,我们不妨称之为节点,并将其用数字1,2,3….进行标号。电路板的各个节点由若干不相交的导线相连接,且对于电路板的任何两个节点,都存在且仅存在一条通路(通路指连接两个元件的导线序列)。在电路板上存在一个特殊的元件称为“激发器”。当激发器工作后,产生一个激励电流,通过导线传向每一个它所连接的节点。而中间节点接收原创 2016-11-13 20:29:39 · 322 阅读 · 0 评论 -
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 · 431 阅读 · 0 评论 -
bzoj2964 Boss单挑战
Description 某RPG游戏中,最后一战是主角单挑Boss,将其简化后如下: 主角的气血值上限为HP,魔法值上限为MP,愤怒值上限为SP;Boss仅有气血值,其上限为M。 现在共有N回合,每回合都是主角先行动,主角可做如下选择之一: 1. 普通攻击:减少对方X的气血值,并增加自身DSP的愤怒值。(不超过上限) 2. 法术攻击:共有N1种法术,第i种原创 2016-10-31 21:48:25 · 652 阅读 · 0 评论 -
bzoj3208 花神的秒题计划Ⅰ
Description 背景【backboard】: Memphis等一群蒟蒻出题中,花神凑过来秒题…… 描述【discribe】: 花花山峰峦起伏,峰顶常年被雪,Memphis打算帮花花山风景区的人员开发一个滑雪项目。 我们可以把风景区看作一个n*n的地图,每个点有它的初始高度,滑雪只能从高处往低处滑【严格大于】。但是由于地势经常变动【比如雪崩、滑坡】,高度原创 2016-11-02 18:47:28 · 335 阅读 · 0 评论 -
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 · 506 阅读 · 0 评论 -
补noip2014day1、noip2014模拟day2
noip2014day1第一题:生活大爆炸版石头剪刀布。纯模拟,不说了。第二题:联合权值。链表存图暴力做法能过70%,正解是,每输入一条边,将连接边的两点互相比较,额,我编不下去了……#include#includeusing namespace std;struct m{int a,b;}bian[200002];struct t{int max1原创 2016-07-20 21:21:14 · 322 阅读 · 0 评论 -
7.15noip模拟题(又是网上搜不到的神题)
第一题:合理种植大COS在氯铯石料场干了半年,受尽了劳苦,终于决定辞职。他来到表弟小cos的寒树中学,找到方克顺校长,希望寻个活干。于是他如愿以偿接到了一个任务……美丽寒树中学种有许多寒树。方克顺希望校园无论从什么角度看都是满眼寒树,因此他不希望有三棵甚至更多寒树种在一条直线上。现在他把校园里n棵寒树的坐标都给了大COS,让他数出存在多少多树共线情况。(若一条直线上有三棵或以上的树,则原创 2016-07-15 21:41:21 · 478 阅读 · 0 评论 -
7.14
noip模拟赛(鬼知道是哪个学校的→.→)。第一题:LGTB 玩扫雷在一个n m 的棋盘上,有位置上有雷(用“*” 表示),其他位置是空地(用“.” 表示)。LGTB 想在每个空地上写下它周围8 个方向相邻的格子中有几个雷。请帮助他输出写了之后的棋盘爆搜,不说了。#include#include#includeusing namespace std;原创 2016-07-14 20:28:11 · 439 阅读 · 0 评论 -
7.12 noip2103提高组复赛day2
第一题:积木大赛法一:模拟。纯模拟过不完。。超暴力的模拟。#include#include#include#include#includeusing namespace std;int a[100005];struct node{int num,qu;};node pp[100005];int cmp(const node &a,const node原创 2016-07-12 14:38:06 · 242 阅读 · 0 评论 -
7.11 noip2013提高组复赛day1
第一题:转圈游戏一开始还没想到用快速幂(二分)的方法。#include#include#include#includeusing namespace std;int n;long long dfn(int k){if(k==1)return 10%n;long long x=dfn(k>>1);if(k&1){return (x%n)*((x%n)*原创 2016-07-11 20:24:34 · 742 阅读 · 0 评论 -
IOI2005 [动态规划 树形DP] 河流
背景 安徽省芜湖市集训队练习题 IOI 2005 Rivers(riv) Description:Amber Data:Official Program:JackDavid127描述 几乎整个Byteland 王国都被森林和河流所覆盖。小点的河汇聚到一起,形成了稍大点的河。就这样,所有的河水都汇聚并流进了一条大河,最后这条大河流进了大海。这条大河的入海口处有一个村庄原创 2016-10-25 16:40:35 · 1239 阅读 · 0 评论 -
NOIP提高组2005 [路径压缩]过河
描述 在河上有一座独木桥,一只青蛙想沿着独木桥从河的一侧跳到另一侧。在桥上有一些石子,青蛙很讨厌踩在这些石子上。由于桥的长度和青蛙一次跳过的距离都是正整数,我们可以把独木桥上青蛙可能到达的点看成数轴上的一串整点:0,1,……,L(其中L是桥的长度)。坐标为0的点表示桥的起点,坐标为L的点表示桥的终点。青蛙从桥的起点开始,不停的向终点方向跳跃。一次跳跃的距离是S到T之间的任意正整数(包括S,T)。原创 2016-11-03 16:47:59 · 413 阅读 · 0 评论 -
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 · 539 阅读 · 0 评论 -
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 · 425 阅读 · 0 评论 -
7.24——8.23暑期计划
7.23学校信息竞赛培训结束,8.23开始,其中空了一个月,现将计划总结如下。7.21——7.23,一定会考试…下午争取改完上午没写对的程序,晚上总结发博客(说起来做了两套题还没发…⊙﹏⊙)查漏补缺。7.24——7.31,重新复习动态规划(蒟蒻)。选做vijos或codevs上的题。针对:二维数组的动规、多种背包问题的应用(如noip提高组2014day1第三题飞扬的小鸟是原创 2016-07-20 19:26:21 · 406 阅读 · 0 评论 -
2016.9.9
我已经好久都没有写过博客了,这玩意儿真是一落下就补不回来了,把最近的一次考试附上吧强迫症问题描述 人行道铺着两行地砖,第一行每块的长度是A/B,第二行每块的长度是X/Y。两行砖块 第一块的一边是对齐的。 作为一个强迫症患者,看到这样的地砖你很不爽,于是就想知道,最少隔多少距离后两 行地砖的缝隙又会对齐。 输入格式 输入第一行包含一个整数T,表示测试点组数。 接下来T 行,每行两个分数,原创 2016-09-09 21:28:34 · 335 阅读 · 0 评论 -
kmp“看毛片”算法模板题
kmp“看毛片”算法模板题HDU1711 Problem Description Given two sequences of numbers : a[1], a[2], …… , a[N], and b[1], b[2], …… , b[M] (1 <= M <= 10000, 1 <= N <= 1000000). Your task is to find a number K whi原创 2016-10-08 20:44:08 · 12698 阅读 · 0 评论 -
noip2013货车运输
LCA初步:noip2013货车运输 描述 A 国有 n 座城市,编号从 1 到 n,城市之间有 m 条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有 q 辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。 输入格式 第一行有两个用一个空格隔开的整数 n,m,表示 A 国有 n 座城市和 m 条道路。 接下来 m 行每行 3原创 2016-10-09 17:34:24 · 319 阅读 · 0 评论 -
NOIP模拟题 10.31
T1 Mushroom的序列【问题描述】 Mushroom手中有n个数排成一排,现在Mushroom想取一个连续的子序列,使得这个子序列满足:最多只改变一个数,使得这个连续的子序列是严格上升子序列,Mushroom想知道这个序列的最长长度是多少。【输入格式】 第一行一个整数n,表示有n个数。 第二行为n个数。【输出格式】 一个数,为最长长度。【输入样例】 6 7 2原创 2016-10-31 17:27:09 · 430 阅读 · 0 评论