首页 写随笔

cdcq(本博客废弃!现用博客:https://www.cnblogs.com/cdcq/)

本博客废弃!现用博客:https://www.cnblogs.com/cdcq/

导航

09 2016 档案

【BZOJ1012】【JSOI2008】最大数
摘要:难得的水题,应该是这题是T1吧,终于没看别人代码,然而思路还是看题解点了一下 原题: 现在请求你维护一个数列,要求提供以下两种操作:1、 查询操作。语法:Q L 功能:查询当前数列中末尾L个数中的最大的数,并输出这个数的值。限制:L不超过当前数列的长度。2、 插入操作。语法:A n 功能:将n加上t 阅读全文

posted @ 2016-09-30 09:41 cdcq_old 阅读(172) 评论(0) 推荐(0)

【BZOJ1011】【HNOI2008】遥远的行星
摘要:奇奇怪怪突然出戏的奇葩题 原题: 直线上N颗行星,X=i处有行星i,行星J受到行星I的作用力,当且仅当i<=AJ.此时J受到作用力的大小为 Fi->j=Mi*Mj/(j-i) 其中A为很小的常量,故直观上说每颗行星都只受到距离遥远的行星的作用。请计算每颗行星的受力,只要结果的相对误差不超过5%即可. 阅读全文

posted @ 2016-09-29 21:50 cdcq_old 阅读(456) 评论(0) 推荐(0)

【BZOJ1010】【HNOI2008】玩具装箱
摘要:继续看黄学长代码 原题: P教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有编号为1...N的N件玩具,第i件玩具经过压缩后变成一维长度为Ci.为了方便整理,P教授要求在一个一维容器中的玩 阅读全文

posted @ 2016-09-29 17:51 cdcq_old 阅读(305) 评论(0) 推荐(0)

【BZOJ1009】【HNOI2008】GT考试
摘要:依旧看人代码写,不过我觉得自己慢慢写一个也可以写成? 原题: 阿申准备报名参加GT考试,准考证号为N位数X1X2....Xn(0<=Xi<=9),他不希望准考证号上出现不吉利的数字。他的不吉利数学A1A2...Am(0<=Ai<=9)有M位,不出现是指X1X2...Xn中没有恰好一段等于A1A2.. 阅读全文

posted @ 2016-09-29 13:33 cdcq_old 阅读(273) 评论(0) 推荐(0)

【BZOJ1008】【HNOI2008】越狱
摘要:以前水过的水题 原题: 监狱有连续编号为1...N的N个房间,每个房间关押一个犯人,有M种宗教,每个犯人可能信仰其中一种。如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱 1<=M<=10^8,1<=N<=10^12 稍用点组合数学的知识即可推出答案,不过我没看出来 用减法原 阅读全文

posted @ 2016-09-28 17:17 cdcq_old 阅读(178) 评论(0) 推荐(0)

【BZOJ1007】【HNOI2008】水平可见直线
摘要:依旧看黄学长代码,不过这回是看完后自己写的 原题: 在xoy直角坐标平面上有n条直线L1,L2,...Ln,若在y值为正无穷大处往下看,能见到Li的某个子线段,则称Li为可见的,否则Li为被覆盖的.例如,对于直线:L1:y=x; L2:y=-x; L3:y=0则L1和L2是可见的,L3是被覆盖的.给 阅读全文

posted @ 2016-09-28 17:07 cdcq_old 阅读(253) 评论(0) 推荐(0)

【BZOJ1006】【HNOI2008】神奇的国度
摘要:这回没看黄学长的代码,看的是chty的 原题: K国是一个热衷三角形的国度,连人的交往也只喜欢三角原则.他们认为三角关系:即AB相互认识,BC相互认识,CA相互认识,是简洁高效的.为了巩固三角关系,K国禁止四边关系,五边关系等等的存在.所谓N边关系,是指N个人 A1A2...An之间仅存在N对认识关 阅读全文

posted @ 2016-09-28 13:16 cdcq_old 阅读(248) 评论(0) 推荐(0)

【BZOJ1005】【HNOI2008】明明的烦恼
摘要:又是看黄学长的代码写的,估计我的整个BZOJ平推计划都要看黄学长的代码写 原题: 自从明明学了树的结构,就对奇怪的树产生了兴趣......给出标号为1到N的点,以及某些点最终的度数,允许在任意两点间连线,可产生多少棵度数满足要求的树? 0 < N < = 1000 这题用到了树的prufer编码 p 阅读全文

posted @ 2016-09-27 18:10 cdcq_old 阅读(194) 评论(0) 推荐(0)

BZOJ平推计划
摘要:学习VFK大神推BZOJ,记录一下学习的东西 1004: burnside:一个置换群的等价计数=(每个置换的置换后等价情况数)/置换总数,每个置换的置换后等价情况数就是置换后没变的数 模意义下的除法:可以使用乘法逆元解,bx mod p=1,x就是b模P的乘法逆元,呢么x≡1/b(mod p),呢 阅读全文

posted @ 2016-09-27 10:37 cdcq_old 阅读(406) 评论(4) 推荐(0)

【BZOJ1004】【HNOI20008】cards
摘要:看黄学长的代码才写出来的,sro_hzwer_orz 原题: 小春现在很清闲,面对书桌上的N张牌,他决定给每张染色,目前小春只有3种颜色:红色,蓝色,绿色.他询问Sun有多少种染色方案,Sun很快就给出了答案.进一步,小春要求染出Sr张红色,Sb张蓝色,Sg张绝色.他又询问有多少种方案,Sun想了一 阅读全文

posted @ 2016-09-27 10:29 cdcq_old 阅读(258) 评论(0) 推荐(0)

【BZOJ1003】【ZJOI2006】物流运输
摘要:其实这道题挺简单的,然而理解错题意导致近几个月都没做出来QAQ 原题: 物流公司要把一批货物从码头A运到码头B。由于货物量比较大,需要n天才能运完。货物运输过程中一般要转停好几个码头。物流公司通常会设计一条固定的运输路线,以便对整个运输过程实施严格的管理和跟踪。由于各种因素的存在,有的时候某个码头会 阅读全文

posted @ 2016-09-26 13:38 cdcq_old 阅读(228) 评论(0) 推荐(0)

【NOI2015】软件包管理器
摘要:NOI难得的水题,话说还是T2诶……又学到了线段树的一种新的魔性使用 看sxysxy大神的代码才写出来的,sxysxy_orz 原题: Linux用户和OSX用户一定对软件包管理器不会陌生。通过软件包管理器,你可以通过一行命令安装某一个软件包,然后软件包管理器会帮助你从软件源下载软件包,同时自动解决 阅读全文

posted @ 2016-09-25 21:44 cdcq_old 阅读(393) 评论(0) 推荐(0)

【NOIP2014】飞扬的小鸟
摘要:看syq的代码写出来的,chty_orz 原题: Flappy Bird 是一款风靡一时的休闲手机游戏。玩家需要不断控制点击手机屏幕的频率来调节小鸟的飞行高度,让小鸟顺利通过画面右方的管道缝隙。如果小鸟一不小心撞到了水管或者掉在地上的话,便宣告失败。 为了简化问题,我们对游戏规则进行了简化和改编:1 阅读全文

posted @ 2016-09-25 13:32 cdcq_old 阅读(760) 评论(0) 推荐(0)

2016.9.24 の 測試
摘要:我说之前出的模拟题太水了,老师就直接把jcvb出的模拟赛甩上来了 然后爆的不要不要的QAQ 100+5+40=145 T2有20分的特殊数据,但是没拿好,没有想到判断否有奇数圈+染色的办法 T3可以在加一两个前缀和优化的,然而没有加,少了大概20分 而且这题用莫队可以得70-100,但是我不会莫队, 阅读全文

posted @ 2016-09-24 16:23 cdcq_old 阅读(197) 评论(2) 推荐(0)

【P1351】构建双塔
摘要:奇怪的DP 原题: 2001年9月11日,一场突发的灾难将纽约世界贸易中心大厦夷为平地,Mr. F曾亲眼目睹了这次灾难。为了纪念“9?11”事件,Mr. F决定自己用水晶来搭建一座双塔。 Mr. F有N块水晶,每块水晶有一个高度,他想用这N块水晶搭建两座有同样高度的塔,使他们成为一座双塔,Mr. F 阅读全文

posted @ 2016-09-24 15:48 cdcq_old 阅读(308) 评论(0) 推荐(0)

【NOIP2013】货车运输
摘要:感觉这题挺水的……真的挺水的…… 原题: A 国有 n 座城市,编号从 1 到 n,城市之间有 m 条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有 q 辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。 0 < n < 10,000,0 < m < 50, 阅读全文

posted @ 2016-09-23 16:04 cdcq_old 阅读(270) 评论(0) 推荐(0)

逆序对
摘要:逆序对就是说在一个集合里边满足i<j && a[i]>a[j]的一对元素(或者a[i]<a[j],也可以是|,∈等其他奇奇怪怪的偏序)(一般还是>和<用的多) 当定义逆序对的偏序是>的时候逆序对个数的意义就是给这些数升序冒泡最少交换的次数 为什么呐 如果i<j && a[i]<a[j],呢么这两个数 阅读全文

posted @ 2016-09-21 21:17 cdcq_old 阅读(415) 评论(0) 推荐(0)

【NOIP2013】火柴排队
摘要:如果没有这道题的话我连逆序对是啥都不知道QAQ 原题: 涵涵有两盒火柴,每盒装有 n 根火柴,每根火柴都有一个高度。现在将每盒中的火柴各自排成一列,同一列火柴的高度互不相同,两列火柴之间的距离定义为: ,其中 ai 表示第一列火柴中第 i 个火柴的高度,bi 表示第二列火柴中第 i 个火柴的高度。每 阅读全文

posted @ 2016-09-21 18:10 cdcq_old 阅读(191) 评论(0) 推荐(0)

【NOIP2013】【P1441】花匠
摘要:又一次看错题…… 原题: 花匠栋栋种了一排花,每株花都有自己的高度。花儿越长越大,也越来越挤。栋栋决定把这排中的一部分花移走,将剩下的留在原地,使得剩下的花能有空间长大,同时,栋栋希望剩下的花排列得比较别致。具体而言,栋栋的花的高度可以看成一列整数h1, h2, … , hn。设当一部分花被移走后, 阅读全文

posted @ 2016-09-21 17:10 cdcq_old 阅读(252) 评论(0) 推荐(0)

【JZOI2002】【BZOJ1477】【P1371】青蛙的约会
摘要:看lzx的模板才写出来的,我之前的思路好想错了 chad_orz 原题: 两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝着对方那里跳,直到碰面为止。可是它们出发之前忘记了一件很重要的事情,既没有问清楚对方的特征,也没有约定见面 阅读全文

posted @ 2016-09-19 12:41 cdcq_old 阅读(274) 评论(0) 推荐(0)

【P1373】奶牛的卧室
摘要:看山神的题解写出来的,sro_dydxh_orz 原题:奶牛们有一个习惯,那就是根据自己的编号选择床号。如果一头奶牛编号是a,并且有0..k-1一共k张床,那么她就会选择a mod k号床作为她睡觉的地点。显然,2头牛不能睡在一张床上。那么给出一些奶牛的编号,请你为她们准备一间卧室,使得里面的床的个 阅读全文

posted @ 2016-09-18 17:51 cdcq_old 阅读(252) 评论(0) 推荐(0)

2016.9.16 の 測試
摘要:全是大水题所以AK了……然而这个水题A的也没什么意义 主要原因就是这套题中涉及到的两个重要的知识点后缀数组和tarjian我居然忘了 恩?有个奇怪的东西混进来了,NOIP模拟题出个后缀数组模板题也不知道是想闹哪样 而且tarjian这种东西忘了也是很吓人的错误,发生在考场上两眼一黑就可以去死了 反观 阅读全文

posted @ 2016-09-16 15:07 cdcq_old 阅读(239) 评论(4) 推荐(0)

【NOIP2010】【P1317】乌龟棋
摘要:似乎很像搜索的DP(应该也可以用搜索写) 原题: 小明过生日的时候,爸爸送给他一副乌龟棋当作礼物。乌龟棋的棋盘是一行N 个格子,每个格子上一个分数(非负整数)。棋盘第1格是唯一的起点,第N 格是终点,游戏要求玩家控制一个乌龟棋子从起点出发走到终点。 乌龟棋中M 张爬行卡片,分成4 种不同的类型(M 阅读全文

posted @ 2016-09-16 14:21 cdcq_old 阅读(354) 评论(0) 推荐(0)

【HNOI2004】【P1365】L语言
摘要:tire水题,%Menci 原题: 标点符号的出现晚于文字的出现,所以以前的语言都是没有标点的。现在你要处理的就是一段没有标点的文章。一段文章T是由若干小写字母构成。一个单词W也是由若干小写字母构成。一个字典D是若干个单词的集合。我们称一段文章T在某个字典D下是可以被理解的,是指如果文章T可以被分成 阅读全文

posted @ 2016-09-13 13:20 cdcq_old 阅读(226) 评论(0) 推荐(0)

【SDOI2008】【P1377】仪仗队
摘要:欧拉函数的应用 原题: 作为体育委员,C君负责这次运动会仪仗队的训练。仪仗队是由学生组成的N * N的方阵,为了保证队伍在行进中整齐划一,C君会跟在仪仗队的左后方,根据其视线所及的学生人数来判断队伍是否整齐(如下图)。 现在,C君希望你告诉他队伍整齐时能看到的学生人数。 1<=N<=40000 首先 阅读全文

posted @ 2016-09-11 21:53 cdcq_old 阅读(222) 评论(0) 推荐(0)

欧拉函数
摘要:欧拉欧拉欧拉欧拉欧拉欧拉………… 欧拉函数phi(x)表示比x小且与x互质的数,这个东西有时候还是挺有用的,尤其是出现等比例关系的时候 一般求phi直接筛 怎么筛呐 需要先了解一些欧拉函数的性质: 1.如果x是质数,phi(x)=x-1 2.phi(x*y)=phi(x)*phi(y)(也就是说ph 阅读全文

posted @ 2016-09-11 21:39 cdcq_old 阅读(234) 评论(0) 推荐(0)

【P1835】小红花
摘要:很简单的题,然而我没想到,在NOIP上怎么办嘛QAQ 话说这题不知道怎么分类啊……先扔到玄学里边把…… 原题: Fj在圣诞节来临之际,决定给他的奶牛发一些小红花。现在Fj一共有N头奶牛,这N头牛按照编号1..N,排成一队,来接受Fj颁发的小红花,每头奶牛最多只能戴一朵小红花,当然,不可能每头牛都能带 阅读全文

posted @ 2016-09-11 21:04 cdcq_old 阅读(281) 评论(0) 推荐(0)

【P1326】超级教主
摘要:DP优化 原题: LHX教主很能跳,因为Orz他的人太多了。教主跳需要消耗能量,每跳1米就会消耗1点能量,如果教主有很多能量就能跳很高。教主为了收集能量,来到了一个神秘的地方,这个地方凡人是进不来的。在这里,教主的正上方每100米处就有一个能量球(也就是这些能量球位于海拔100,200,300……米 阅读全文

posted @ 2016-09-11 14:10 cdcq_old 阅读(381) 评论(0) 推荐(0)

Tyvj 9.10 总结 (其实只是发一下心情)
摘要:原以为能拿200的,然而看到成绩彻底方了,60滚粗,连100都不到 这种成绩连一等都拿不到,我tm还谈什么省选,更别说NOI了 目前还没有部分分版本的,也没有数据,不知道问题出在哪里 tyvj群里好多大神,好多初中生已经非常流弊了 真是要走出来才能更准确地看到自己的定位,机房的圈子里太小了 这几周考 阅读全文

posted @ 2016-09-10 21:34 cdcq_old 阅读(206) 评论(0) 推荐(0)

2016.9.10 の 測試
摘要:感觉这两周考的题太水了根本没法验水平……. 话说这次又炸int了,搞了1年OI还是呢么naive啊…… T1模拟,正常的难度,100分必须要拿到 T2分组背包的模板,也拿100,然而居然忘了还有分组背包这个东西QAQ(也许是背包九讲没讲?),去网上搜了几次才发现这个东西,当时我搜的是有限制的背包问题 阅读全文

posted @ 2016-09-10 13:49 cdcq_old 阅读(207) 评论(0) 推荐(0)

【POJ3904】【P1202】水晶密码
摘要:说是莫比乌斯反演,其实只是玩儿玩儿内个miu函数而已…… 原题: wty 打算攻击 applepi 的用来存放机密数据的水晶系统。 applepi 早有察觉,于是布置了一个密码系统来防备 wty 的攻击。 wty 经过研究发现,applepi 的密码系统中最关键的部分在于一 串四个正整数组成的密钥, 阅读全文

posted @ 2016-09-09 13:10 cdcq_old 阅读(432) 评论(0) 推荐(0)

【P1203】买花
摘要:我先在已经弱到连高精乘单精都能写错的地步了QAQ 原题: 求一个小于等于N的数M,使得phi(M)/M最小,其中phi(M)是与M互质且比M小的数的个数。例如phi(4)=2,因为1,3和4互质。 N<=10^40 先推欧拉函数打表,发现答案一定是乘积<=m的前k个质数的乘积(比如50的答案就是2* 阅读全文

posted @ 2016-09-08 21:00 cdcq_old 阅读(291) 评论(2) 推荐(0)

【NOI2011】【P1308】道路修建
摘要:这题也太水了吧,为什么不是我这届的NOI(╯‵□′)╯︵┻━┻ 原题: 在 W 星球上有 n 个国家。为了各自国家的经济发展,他们决定在各个国家 之间建设双向道路使得国家之间连通。但是每个国家的国王都很吝啬,他们只愿 意修建恰好 n – 1 条双向道路。每条道路的修建都要付出一定的费用,这个费用等于 阅读全文

posted @ 2016-09-08 11:55 cdcq_old 阅读(227) 评论(0) 推荐(0)

【HAOI2009】【P1307】毛毛虫
摘要:感觉相比其他树归题简单多了,不过有点绕(也许是我的思路很奇怪一。一)(这是省选题啊,就算作为T1这题也太水了,HA好弱……) 原题: 对于一棵树,我们可以将某条链和与该链相连的边抽出来,看上去就象成一个毛毛虫,点数越多,毛毛虫就越大。例如下图左边的树(图1)抽出一部分就变成了右边的一个毛毛虫了(图2 阅读全文

posted @ 2016-09-07 22:01 cdcq_old 阅读(223) 评论(0) 推荐(0)

思路与好题记录与小技巧
摘要:记录好题,值得看看或再做一遍: p1306 SDOI2008,P1377仪仗队 BZOJ1067降雨量 想看的东西: https://ruanx.pw/post/%E7%89%9B%E9%A1%BF%E8%BF%AD%E4%BB%A3.html https://zhuanlan.zhihu.com/ 阅读全文

posted @ 2016-09-07 18:22 cdcq_old 阅读(520) 评论(0) 推荐(0)

【LOI2005】【P1306】河流
摘要:树归题,本来比较简单,但是因为几个思想搞错了,所以卡了两天 原题: 几乎整个Byteland 王国都被森林和河流所覆盖。小点的河汇聚到一起,形成了稍大点的河。就这样,所有的河水都汇聚并流进了一条大河,最后这条大河流进了大海。这条大河的入海口处有一个村庄——Bytetown。 在Byteland国,有 阅读全文

posted @ 2016-09-07 18:20 cdcq_old 阅读(288) 评论(0) 推荐(0)

【P1304】【P1305】选课与选课输出方案
摘要:多叉树归 原题: 学校实行学分制。每门的必修课都有固定的学分,同时还必须获得相应的选修课程学分。学校开设了N(N<500)门的选修课程,每个学生可选课程的数量M是给定的。学生选修了这M门课并考核通过就能获得相应的学分。 在选修课程中,有些课程可以直接选修,有些课程需要一定的基础知识,必须在选了其它的 阅读全文

posted @ 2016-09-06 13:59 cdcq_old 阅读(432) 评论(0) 推荐(0)

【P1303】苹果二叉树
摘要:树归入门题 原题: 有一棵苹果树,如果树枝有分叉,一定是分2叉(就是说没有只有1个儿子的结点)。这棵树共有N个结点(叶子点或者树枝分叉点),编号为1-N,树根编号一定是1。我们用一根树枝两端连接的结点的编号来描述一根树枝的位置。下面是一颗有4个树枝的树: 2 5 \ / 3 4 \ / 1 现在这颗 阅读全文

posted @ 2016-09-05 22:02 cdcq_old 阅读(320) 评论(0) 推荐(0)

【P1813】8的倍数
摘要:容斥原理,居然没想到……要补一下数论了 原题: 小x最近对数字8很感兴趣,有8进制,2008奥运会之类的。现在小x想知道,在[x,y]区间里,有多少个数能被8整除。小y觉得题目太简单,于是给出n个其他数,问在[x,y]区间里,有多少个数能被8整除且不能被这n个数整除。 1≤n≤15,1≤x≤y≤10 阅读全文

posted @ 2016-09-05 16:23 cdcq_old 阅读(369) 评论(0) 推荐(0)

2016.9.4 の 測試
摘要:出题人@jjh翻车了……第二题他本来想加个斜率优化进去,就改了一下条件,然后就满足了贪心条件,然后好多人就愉快地水过了……(包括我一。一) 第三题数据太水,n<=100000我写了个O(n^2)的10个数据点都没有超过0.1s…… 分数260,rank1(不算jjh的标程),然而成绩分布告诉我没什么 阅读全文

posted @ 2016-09-04 16:07 cdcq_old 阅读(246) 评论(5) 推荐(0)

后缀数组
摘要:先说后缀是啥:后缀就是一个串s从第s[i]一直到串尾就是这个串的一个后缀,记作suffix[i] 举个栗子:aacbds的后缀分别为aacbds,acbds,cbds,ds,ds,s(这是回音你懂吗 是回音你懂吗 回音你懂吗 音你懂吗 你懂吗 懂吗 吗) 后缀数组实质就是给每个后缀排个序 比如上面内 阅读全文

posted @ 2016-09-03 13:54 cdcq_old 阅读(411) 评论(0) 推荐(0)

个中模板
摘要:坑:需要填的模板:hungary,AC,高斯消元,并查集,dinic,fft,堆,tarjian,kruskal,fast_mi 学习jjh同学搞个模板集合 对拍: 1 @echo off 2 3 set path=C:\Windows\System32 4 5 :loop 6 7 data.exe 阅读全文

posted @ 2016-09-01 22:06 cdcq_old 阅读(415) 评论(0) 推荐(0)

基数排序
摘要:基数排序这个东西是后缀数组要用到的,是字符串排序非常好的算法 思想是用桶,从最长的串最后的内一位往前走(注意是从后往前走,因为前面的优先级是最大的),枚举每一个串(如果这个串在这一位没有东西,这一位就是char(0),可以在输入前初始化),把当前串装进当前位上的字符对应的桶中(装id即可)(装的时候 阅读全文

posted @ 2016-09-01 18:37 cdcq_old 阅读(198) 评论(0) 推荐(0)

【NOIP2014D2T3】解方程
摘要:神题一道,做了整整两天(其实是一个思路错了然后搞了两天QAQ) 原题: 已知多项式方程:a0+a1*x+a2*x^2+a3^x3+……+an^xn=0 求这个方程在[1, m]内的整数解(n 和 m 均为正整数)。 0<n≤100,|ai|≤10^10000,an≠0,m≤1000000。 这题很神 阅读全文

posted @ 2016-09-01 13:15 cdcq_old 阅读(461) 评论(0) 推荐(0)