06 2018 档案

摘要:Problem Statement Takahashi and Aoki are playing a stone-taking game. Initially, there are N piles of stones, and the i-th pile contains Ai stones and 阅读全文
posted @ 2018-06-30 20:24 蒟蒻JHY 阅读(308) 评论(0) 推荐(0)
摘要:题面在这里! 一开始感觉像一个类似二分图的最小割,于是成功跑偏2333333 很容易发现一个关键性质,'L'的两个角落在的偶数格 的行(或者列)的奇偶性一定不同。。。。 于是我们再把偶数格按照行(或者列)的奇偶性再细分成 两类,可以发现只有一个奇数格向旁边的两类偶数格都有空挡的话,才能放下一个L。 阅读全文
posted @ 2018-06-29 21:49 蒟蒻JHY 阅读(330) 评论(1) 推荐(0)
摘要:题面在这里! 和上个题就是一样的啦,只不过颜色数从2变成了k,模数不再固定(不可以打表啦2333) 阅读全文
posted @ 2018-06-29 19:45 蒟蒻JHY 阅读(3103) 评论(0) 推荐(0)
摘要:1488: [HNOI2009]图的同构 Description 求两两互不同构的含n个点的简单图有多少种。 简单图是关联一对顶点的无向边不多于一条的不含自环的图。 a图与b图被认为是同构的是指a图的顶点经过一定的重新标号以后,a图的顶点集和边集能完全与b图一一对应。 求两两互不同构的含n个点的简单 阅读全文
posted @ 2018-06-29 19:25 蒟蒻JHY 阅读(866) 评论(0) 推荐(0)
摘要:这道模拟题出的我毫无脾气2333 最重要的是先要发现操作顺序不影响最后的答案,也就是每次随便挑一个>=2的数进行操作最后总是可以得到同样的数列。 (这个还不太难想qwq) 但是最骚的是接下来的模拟。。。。 我们考虑从左到右消,假设目前在i,1~i-1的已经都消成了0或1。 可以发现无非就是一下几种情 阅读全文
posted @ 2018-06-29 17:29 蒟蒻JHY 阅读(521) 评论(1) 推荐(0)
摘要:题面在这里! (小声)这其实是我读错某题之后自己出的一道题。。。。。。 正解也很简单啦,直接扫描线+线段树水过(考虑一个合法的区间正好有 siz-1 对树上相邻的点对)23333 阅读全文
posted @ 2018-06-29 16:08 蒟蒻JHY 阅读(646) 评论(0) 推荐(0)
摘要:毒瘤计数题2333,(小声)k其实可以出到1e9,不过这样求组合数的时候就要记1000种数的1~1000次下降幂(用到的组合数中第一维在1e9级别的只有1000种左右,第二维都是<=1000),写起来可能比较麻烦。。。。不过既然k只有1e6我们何必要这么毒瘤呢233333 考虑什么样的棋盘是合法的。 阅读全文
posted @ 2018-06-29 12:54 蒟蒻JHY 阅读(450) 评论(1) 推荐(0)
摘要:首先可以证明,只由一种字符构成的串总会是最优解中的一种。。。 考虑随便一个T与S的LIS都至少是出现次数最少的字符个数(考虑反证法,如果要更短,那么T中每种字符的个数都至多是 S 中最少的字符个数-1,最后长度肯定不到N),于是我们就拿出现次数最少的字符填成T就行了。。。 阅读全文
posted @ 2018-06-29 09:45 蒟蒻JHY 阅读(263) 评论(0) 推荐(0)
摘要:(mmp我已经不知道是第几次写NTT被卡了) 可以发现质数个数是 N/log(N) 级别的,1.5*10^5之内也只有 10000 多一点质数。 所以我们第一层暴力卷积,常数可以优化成 1/2。 然后第二层直接算就行了。 阅读全文
posted @ 2018-06-29 09:24 蒟蒻JHY 阅读(439) 评论(1) 推荐(0)
摘要:题面在这里! 正式告别文化课回归的第一题QWQ,然鹅半个月之后还是要退役QWQWQWQWQ 好像很久之前就见过的一个题,当时只会打一打 O(N^2) 的暴力QWQ,正好今天又写了遍这个暴力用来对拍23333 正解的话就是把O(N^2)的暴力用数据结构优化一下。 (按照常规套路,先把树建成有根树,以1 阅读全文
posted @ 2018-06-28 21:21 蒟蒻JHY 阅读(275) 评论(0) 推荐(0)
摘要:题面在这里! 明明可以出成n<=1e5但是因为拒绝写数据结构而只出到n<=100,,,出题人真的很棒棒。。 一个显然的贪心就是,把和当前序列最左端的数匹配的数移到它的右边,这样迭代下去总是最优的。 考虑到这样总不会比把这个数向右移到匹配的数左边更劣,而且每个数都得匹配。。。。 n<=100的话直接扫 阅读全文
posted @ 2018-06-27 09:36 蒟蒻JHY 阅读(380) 评论(0) 推荐(0)
摘要:题面在这里! 显然一段区间的 mul - sum * k = 0 才合法,然鹅我们发现sum * k 对于本题的数据来说最大才是1e18,也就是说mul必须得<=1e18. 我们不妨从这里入手,因为mul最多只能乘log个>1的数,所以我们用lef[]记录每个数往左第一个不是1的数在哪,于是前后两个 阅读全文
posted @ 2018-06-27 09:09 蒟蒻JHY 阅读(525) 评论(0) 推荐(0)
摘要:Problem Statement In the State of Takahashi in AtCoderian Federation, there are N cities, numbered 1,2,…,N. M bidirectional roads connect these cities 阅读全文
posted @ 2018-06-26 20:56 蒟蒻JHY 阅读(358) 评论(0) 推荐(0)
摘要:题面在这里! (会考完之后休闲休闲2333) 可以发现,如果把一个串中"()"自动删除,最后剩的一定是形如"))))....))(((..((("这样的串,然后我们多加进去的括号的个数就是剩的这个串的长度。。 然鹅这个题首先要求的是最后总长度最小,并且我们可以观察发现把最后一个循环位移到最前面是会使 阅读全文
posted @ 2018-06-26 18:48 蒟蒻JHY 阅读(429) 评论(1) 推荐(0)
摘要:题面在这里! 第一眼感觉炒鸡水啊。。。只要把N质因数分解一下,因为k次约数相当于求k+2元一次方程的非负整数解,所以答案就是和每个质因子指数有关的一些组合数乘起来。 但是要用pillard's rho啊。。。。 (于是现学了一下,发现不会Miller Rabin。。。然后又先去学Miller Rab 阅读全文
posted @ 2018-06-22 18:48 蒟蒻JHY 阅读(276) 评论(0) 推荐(0)
摘要:题目描述 我们称一个长度为2n的数列是有趣的,当且仅当该数列满足以下三个条件: (1)它是从1到2n共2n个整数的一个排列{ai}; (2)所有的奇数项满足a1<a3<...<a2n-1,所有的偶数项满足a2<a4<...<a2n; (3)任意相邻的两项a2i-1与a2i(1<=i<=n)满足奇数项 阅读全文
posted @ 2018-06-22 17:06 蒟蒻JHY 阅读(313) 评论(0) 推荐(0)
摘要:依然是回文树。 我们只需要吧siz[]改成统计两边的siz[][0/1],然后把两个字符中间随便加一个不会出现的字符拼起来,做一遍回文树统计一下就OJBK了 阅读全文
posted @ 2018-06-22 16:09 蒟蒻JHY 阅读(385) 评论(0) 推荐(0)
摘要:题面在这里! 新学了一种神奇的数据结构叫回文树,然后就神奇的不用学马拉车了哈哈哈哈(之前还老被嘲讽不会马拉车QWQ) 非常nice的一点是,学完回文树之后发现它和AC自动机的原理几乎是一模一样的!所以只要会懂了AC自动机的原理回文树分分钟学会的事啊QWQ 回文树里的fail边代表某个回文子串的最长回 阅读全文
posted @ 2018-06-22 15:05 蒟蒻JHY 阅读(252) 评论(0) 推荐(0)
摘要:3450: Tyvj1952 Easy Description 某一天WJMZBMR在打osu~~~但是他太弱逼了,有些地方完全靠运气:(我们来简化一下这个游戏的规则有n次点击要做,成功了就是o,失败了就是x,分数是按comb计算的,连续a个comb就有a*a分,comb就是极大的连续o。比如oox 阅读全文
posted @ 2018-06-22 10:52 蒟蒻JHY 阅读(130) 评论(0) 推荐(0)
摘要:4833: [Lydsy1704月赛]最小公倍佩尔数 Description 令(1+sqrt(2))^n=e(n)+f(n)*sqrt(2),其中e(n),f(n)都是整数,显然有(1-sqrt(2))^n=e(n)-f(n)*sqrt(2)。令g( n)表示f(1),f(2)…f(n)的最小公倍 阅读全文
posted @ 2018-06-22 09:36 蒟蒻JHY 阅读(373) 评论(0) 推荐(0)
摘要:题面在这里! 填一下APIO时候的坑。。。 其实就是圆方树的裸题。。。我们只要把圆方树建出来之后,分两种情况讨论一下就行了:不走回头路 和 只在某个方点(代表双联通分量的点)经过两次 的方案。。。 阅读全文
posted @ 2018-06-21 16:14 蒟蒻JHY 阅读(283) 评论(0) 推荐(0)
摘要:题面在这里! 显然你如果直接带一个子集到树上dp的话复杂度是会炸上天的23333. 考虑期望也是可以进行min_max容斥的,也就是: max{S} = ∑ min{T} * (-1) ^( |T|+1 ) ,其中T是S的一个非空子集,max{S}和min{S}分别代表集合中所有条件都被满足的期望时 阅读全文
posted @ 2018-06-18 12:24 蒟蒻JHY 阅读(848) 评论(0) 推荐(1)
摘要:为什么出题人这么毒瘤啊??!!一个分块还要带log的题非要出成n<=2*1e5。。。。。。。 为了卡过最后两个点我做了无数常数优化,包括但不限于:把所有线段树改成 存差分的树状数组;把树剖求LCA的极小的log优化成rmq O(1)求LCA;根据测试情况手动调整siz的大小; 但就是死也卡不过去,算 阅读全文
posted @ 2018-06-17 16:06 蒟蒻JHY 阅读(305) 评论(0) 推荐(0)
摘要:%%神仙题 首先转化一波模型:可以把原问题看成,初始每个位置有0/1个石子,1操作看成从一个位置拿走一个石子,2操作看成从l[i]拿走一个石子,并在[ l[i]+1 , r[i] ]的每个位置放上一个石子。然后在这上面进行游戏,不能操作者输。。。。 为什么可以这么转化呢QWQ 最后显然每个位置都不能 阅读全文
posted @ 2018-06-17 10:57 蒟蒻JHY 阅读(220) 评论(0) 推荐(0)
摘要:稍微建一下模型就可以发现,题目要求的其实是一个最小异或基环森林。。。。 可以用类似最小生成树的拟阵性质来证明,贪心的从小的边权开始依次尝试加入的方法是对的。 所以我们把a[]排完序之后直接递归贪心就行了。。。。 从大的位到小的位考虑,能不选这一位为一的边就不选。 首先如果区间内不存在这一位为1的边的 阅读全文
posted @ 2018-06-17 09:30 蒟蒻JHY 阅读(493) 评论(0) 推荐(0)
摘要:(暂时没有vjudge题面,CF的题面又太丑2333,直接口述了) 题目大意:给你一个长度为n的序列a[],和一个数x,对于每个i= 0~n ,求有多少个子区间满足恰好有i个数<x。 sol: 这不是FFT的套路题吗2333,直接做<的0/1前缀和,然后 记录到cnt里直接卷一遍就好了2333. 阅读全文
posted @ 2018-06-17 08:33 蒟蒻JHY 阅读(437) 评论(0) 推荐(0)
摘要:Discription Jzzhu have n non-negative integers a1, a2, ..., an. We will call a sequence of indexes i1, i2, ..., ik (1 ≤ i1 < i2 < ... < ik ≤ n) a grou 阅读全文
posted @ 2018-06-16 18:57 蒟蒻JHY 阅读(288) 评论(0) 推荐(0)
摘要:窝也不知道为什么反着BFS就是对的啊QWQ 阅读全文
posted @ 2018-06-16 15:42 蒟蒻JHY 阅读(278) 评论(0) 推荐(0)
摘要:5371: [Pkusc2018]星际穿越 Description 有n个星球,它们的编号是1到n,它们坐落在同一个星系内,这个星系可以抽象为一条数轴,每个星球都是数轴上的一个点, 特别地,编号为i的星球的坐标是i。 一开始,由于科技上的原因,这n个星球的居民之间无法进行交流,因此他们也不知道彼此的 阅读全文
posted @ 2018-06-16 11:14 蒟蒻JHY 阅读(539) 评论(0) 推荐(0)
摘要:题目描述 给定一个N个点M条边的有向无环图,每条边长度都是1。 请找到一个点,使得删掉这个点后剩余的图中的最长路径最短。 输入输出格式 输入格式: 第一行包含两个正整数N,M(2<=N<=500 000,1<=M<=1 000 000),表示点数、边数。 接下来M行每行包含两个正整数A[i],Bi, 阅读全文
posted @ 2018-06-14 11:19 蒟蒻JHY 阅读(369) 评论(0) 推荐(0)
摘要:这个题似曾相识啊,以前是用搜索剪枝+0/1边权bfs做的(题面可以参照上一篇这个题的博客)。 有一类问题就是求 包含若干关键点的最小强联通子图大小是多少。 如果关键点数量是变量,那么就是NP问题了。。。 对于本题来说,关键点数量=2,就可以直接dp啦。 设一个走正向边的点p和一个走逆向边的点q,f[ 阅读全文
posted @ 2018-06-13 20:03 蒟蒻JHY 阅读(218) 评论(0) 推荐(0)
摘要:题目背景 题目描述 逃不掉的那一天还是来了,小 F 看着夜空发呆。 天上空荡荡的,没有一颗星星——大概是因为天上吹不散的乌云吧。 心里吹不散的乌云,就让它在那里吧,反正也没有机会去改变什么了。 小 C 拿来了一长串星型小灯泡,假装是星星,递给小 F,想让小 F 开心一点。不过,有 着强迫症的小 F 阅读全文
posted @ 2018-06-13 10:56 蒟蒻JHY 阅读(469) 评论(0) 推荐(0)
摘要:非常强的构造题。 很显然的是我们要构造一个类似菊花图的东西,因为这样的话两点之间路径的点数会非常少,很容易满足第二个条件。 但是因为直接菊花图的话会不满足第一个条件,,,所以我们可以构造一个类菊花图。 (题解太神了,%一发题解) 阅读全文
posted @ 2018-06-13 09:21 蒟蒻JHY 阅读(207) 评论(0) 推荐(0)
摘要:可以发现把每一个 a[i] * b[i] 加到矩阵里去,就相当于 把一个 1*m 的向量伸缩后变成 n个再加到矩阵里去,所以答案就是远=原矩阵中线性线性无关组的个数。 (而且好像一个矩阵横着消元和竖着消元 ,得到的线性无关组个数是一样的啊) 阅读全文
posted @ 2018-06-13 09:04 蒟蒻JHY 阅读(355) 评论(0) 推荐(0)
摘要:题目描述 跳跳棋是在一条数轴上进行的。棋子只能摆在整点上。每个点不能摆超过一个棋子。 我们用跳跳棋来做一个简单的游戏:棋盘上有3颗棋子,分别在a,b,c这三个位置。我们要通过最少的跳动把他们的位置移动成x,y,z。(棋子是没有区别的) 跳动的规则很简单,任意选一颗棋子,对一颗中轴棋子跳动。跳动后两颗 阅读全文
posted @ 2018-06-12 12:08 蒟蒻JHY 阅读(363) 评论(0) 推荐(0)
摘要:Discription You are given a tree consisting of nn vertices. A number is written on each vertex; the number on vertex ii is equal to aiai. Let's denote 阅读全文
posted @ 2018-06-12 10:53 蒟蒻JHY 阅读(546) 评论(0) 推荐(0)
摘要:Problem Statement Aoki loves numerical sequences and trees. One day, Takahashi gave him an integer sequence of length N, a1,a2,…,aN, which made him wa 阅读全文
posted @ 2018-06-12 09:09 蒟蒻JHY 阅读(213) 评论(0) 推荐(0)
摘要:蜜汁打表题、、 (首先L=1和L=N的情况过于傻逼(而且是特殊情况),可以先写出来,然后剩下的L的做法在下面) 首先你要写一个打表程序,找出{1,2,....,n} 乘若干个 循环唯一的轮换可以搞出的所有排列,然后统计一下对于每个i,总环数=i 的排列的个数 cnt[i]。 如果你规律找的好的话,是 阅读全文
posted @ 2018-06-11 20:59 蒟蒻JHY 阅读(329) 评论(0) 推荐(0)
摘要:Problem Statement One day, Takahashi was given the following problem from Aoki: You are given a tree with N vertices and an integer K. The vertices ar 阅读全文
posted @ 2018-06-11 20:47 蒟蒻JHY 阅读(342) 评论(0) 推荐(0)
摘要:Problem Statement You are participating in a quiz with N+M questions and Yes/No answers. It's known in advance that there are N questions with answer 阅读全文
posted @ 2018-06-11 19:43 蒟蒻JHY 阅读(379) 评论(0) 推荐(0)
摘要:Discription Arkady's code contains nn variables. Each variable has a unique name consisting of lowercase English letters only. One day Arkady decided 阅读全文
posted @ 2018-06-11 16:47 蒟蒻JHY 阅读(405) 评论(0) 推荐(0)
摘要:简单最短路计数。 阅读全文
posted @ 2018-06-11 15:36 蒟蒻JHY 阅读(276) 评论(0) 推荐(0)
摘要:Discription Moriarty has trapped n people in n distinct rooms in a hotel. Some rooms are locked, others are unlocked. But, there is a condition that t 阅读全文
posted @ 2018-06-10 17:12 蒟蒻JHY 阅读(381) 评论(0) 推荐(0)
摘要:Discription Ivan is fond of collecting. Unlike other people who collect post stamps, coins or other material stuff, he collects software bugs. When Iv 阅读全文
posted @ 2018-06-10 15:58 蒟蒻JHY 阅读(247) 评论(0) 推荐(0)
摘要:记得这是一个组合数卷积的板子题。 ∑ C(A,i) * C(B,D-i) = C(A+B,D) 然后就直接做了。 阅读全文
posted @ 2018-06-09 20:06 蒟蒻JHY 阅读(167) 评论(0) 推荐(0)
摘要:神TM有是结论题,我讨厌结论题mmp。 杨氏矩阵了解一下(建议去维基百科)。 反正就是推柿子,使劲推,最后写起来有一点小麻烦,但是在草稿纸(然鹅我木有啊)上思路清晰的话还是没问题的。 阅读全文
posted @ 2018-06-09 19:14 蒟蒻JHY 阅读(220) 评论(0) 推荐(0)
摘要:可以发现每条边只能选一次或者两次,并且最后每个点的度数(∑邻接边选的次数和)都是偶数(代表有欧拉回路)。 然后根据题意列一个 n 行 m+1 列的01矩阵,每一行代表一个异或方程组(每个点的度数是偶数),每一列(除了最后一列)代表一个变量(每条边是不是选2次),最后一列0/1代表这个点目前的度数是偶 阅读全文
posted @ 2018-06-09 15:34 蒟蒻JHY 阅读(198) 评论(0) 推荐(0)
摘要:(乱搞艹爆正解系列) 对不起,由于博主太弱了,并不会正解的多项式exp(甚至多项式exp我都不会2333)。 只能来说一说我是怎么乱搞的啦QWQ 首先这个题最关键的性质是: 一个在原置换 g 中长度为 l 的环,在 f 中会被拆成 gcd(l,n) 个 长度为 l/gcd(l,n) 的环 [可以类比 阅读全文
posted @ 2018-06-07 15:12 蒟蒻JHY 阅读(280) 评论(0) 推荐(0)
摘要:比赛的时候都推出来了和 质因子的指数和有关,硬是没做出来QWQ,我傻死算了 但其实这是一个结论题,因为这本来就是阶梯NIM游戏的模型。阶梯NIM游戏是指,有 n+1 阶台阶(0 ~ n),每阶上都有若干堆石子,每次操作从第i(i>0)阶的某一堆拿不超过这一堆数量的石子放到第i-1阶的某一堆中,不能操 阅读全文
posted @ 2018-06-07 14:51 蒟蒻JHY 阅读(263) 评论(0) 推荐(0)
摘要:由于day2在考场上错误的先开了T3,导致T2只打满了暴力。。。T1暴力都没打满。。。 最后T3虽然想出了正解却因为计算几何的某些细节不会处理而gg掉了(平时不学计算几何活该gg),只得了20分。。。 于是只有132分,被大众分虐暴QWQWQWQWQWQ 其实T2的正解只要想到了 最后一个部分分就差 阅读全文
posted @ 2018-06-07 09:10 蒟蒻JHY 阅读(508) 评论(0) 推荐(0)
摘要:(不知道xjb KMP可不可以做的说) (假设下标都以0开头) 对于有一定偏移量的序列的 对应位置 匹配或者数值计算的题,这里是有一种套路的,就是把其中一个序列翻转过来,然后卷积一下,所得到的新序列C的每一个位置就包含了 所有原来一定偏移量的位置的乘积和。 对于这个题,我们只需要找到一种方法,使相同 阅读全文
posted @ 2018-06-05 16:53 蒟蒻JHY 阅读(360) 评论(0) 推荐(0)
摘要:B - RGB Coloring Time limit : 2sec / Memory limit : 1024MB Score : 700 points Problem Statement Takahashi has a tower which is divided into N layers. 阅读全文
posted @ 2018-06-05 09:49 蒟蒻JHY 阅读(365) 评论(0) 推荐(0)