[CTSC2018]青蕈领主】的更多相关文章

[CTSC2018]青蕈领主 题解 首先,连续段要知道结论: 连续段要么不交,要么包含 所以是一棵树!每个位置的father是后面第一个包含它的 树形DP! 设dp[x],x为根的子树,(设管辖的区间长度为len,也即L[x]),用1~len的数填充,满足L的方案数 也就是,每个son内部合法, 给每个son分配标号区间,使得相邻儿子不会再接在一起 不会再接在一起? 所以可以把每个儿子看成单独一个点,就划归成了:1,1,1,1,...len的方案数! 设f[i]表示,长度为i+1的1,1,1,1…
题目大意 \(T\)(\(T\leq100\))组询问 有\(1\)到\(n\)(\(n\leq50000\))这\(n\)个整数组成的一个排列 定义这个排列的一个子区间是"连续"的,当且仅当这个子区间在位置上和在值域上都是连续的 分别给出这个排列以每个位置\(i\)为右端点的最长"连续"子区间的长度\(l_i\),问有多少个排列满足这个条件 题解 发现这些最长"连续"子区间一定是相互包含或相离的,不会相交 用反证法:假设有\(x<y\),…
Loj #2554. 「CTSC2018」青蕈领主 题目描述 "也许,我的生命也已经如同风中残烛了吧."小绿如是说. 小绿同学因为微积分这门课,对"连续"这一概念产生了浓厚的兴趣.小绿打算把连续的概念放到由整数构成的序列上,他定义一个长度为 \(m\) 的整数序列是连续的,当且仅当这个序列中的最大值与最小值的差,不超过\(m-1\).例如 \(\{1,3,2\}\) 是连续的,而 \(\{1,3\}\) 不是连续的. 某天,小绿的顶头上司板老大,给了小绿 \(T\)…
传送门 话说分治\(FFT\)是个啥子啊--还有题目里那字好像念(蕈xùn) 首先考虑无解的情况:区间相交或者\(L_n\neq n\) 这两个都可以感性理解一下 所以区间之间只会有包含关系,我们把每个小区间向它右边的第一个包含它的大区间连边,那么会构成一个树形结构 对于一个大区间来说,那些作为它儿子的小区间每一个都是连续的,并且互不相交,假设它有\(sz\)个儿子,把每一个儿子都缩成一个点,那么就是需要一个排列满足\(L\)分别为\(1,1,1,...,sz+1\),其中第\(sz+1\)个是…
首先显然的是,题中所给出的n个区间要么互相包含,要么相离,否则一定不合法. 然后我们可以对于直接包含的关系建出一棵树,于是现在的问题就是给n个节点分配权值,使其去掉最后一个点后不存在非平凡(长度大于1)的连续区间. 我们发现这个方案数和不存在不经过最大(小)值的非平凡连续区间的排列数是等价的. 于是我们考虑$f[n]$为长度为$n+1$的答案,我们考虑去掉最小值. 如果合法,那么必然是$f[n-1]$中的一种情况,而这时我们要将最小值插进去,我们发现,只要不插在次小值旁边就都是合法的,于是这部分…
原文链接www.cnblogs.com/zhouzhendong/p/UOJ401.html 题解 首先,对于一个排列,它的连续段一定只有包含关系,没有相交关系. 我们可以据此得到一棵表示连续段的树. 对于一个连续段节点,它有若干儿子. 由于它的每一个儿子都是连续段,所以我们可以将这些儿子各自看作一个数.设节点x的度数为 d[x]. 设 f[x] 表示 L 数组为 1,1,1,...1,L+1 这样的排列个数,那么答案就是 $\prod f[d[x]]$ . 然后我们得到了一个关于 f[x] 的…
题目:https://loj.ac/problem/2554 一个“连续”的区间必然是一个排列.所有 r 不同的.len 最长的“连续”区间只有包含.相离,不会相交,不然整个是一个“连续”区间. 只有包含.相离,可以看出一个树形结构.直接暴露在自己区间里的小区间(即没有被其他小区间包含)就是自己的孩子. 每个孩子的值是一个区间,自己的值也是一个区间,不同孩子的区间不能融合,所以每个孩子看成一个点,自己的右端点也是一个点,值就是一个长度为 “孩子个数+1” 的合法排列.合法指的是除了最后一个位置的…
CTSC2018 & APIO2018 颓废 + 打铁记 CTSC 5 月 6 日 完美错过报道,到酒店领了房卡放完行李后直接奔向八十中拿胸牌.饭票和资料.试机时是九省联考的题,从来没做过,我也不打算做了,随便试了下键盘.打了个 \(A + B\) problem 就离开了机房:找到了学弟学妹带他们回酒店颓-- 晚上定外卖,领队将密码条送来,一日无事. 5 月 7 日 上午 8:30 开始的考试推到了 9:06,好像不同考场开始时间还不一样?! 上来先看了看每道题,时限分别是 \(6\textt…
上学期没有去 GTSG,于是今天老师让我们来做一下 GTSG2018 Day1 & Day3 Day1 在上午当成一场考试来搞了,Day3 由于锅太多而且 T3 玄学而被放到下午自学... 上午 100 + 45(老师放的是后 19 组原数据和一组 hack 数据,所以只有 40,现场的话应该是 45 )+ 80 = 225 T1 假面 faceless n 个人,每个人有血量,q 次操作,现在有 2 种操作 1.指定一个人 x ,有 p 的概率扣他 1 滴血,一个人没有血,就死了 2.选出 k…
大米饼正式退役了,OI给我带来很多东西 我会的数学知识基本都在下面了 博客园的评论区问题如果我看到了应该是会尽力回答的... 这也是我作为一个OIer最后一次讲课的讲稿 20190731 多项式乘法 FFT 基本概念 1.多项式的两种表达(拉格朗日插值法) 多项式:\(A(x) = \sum_{i=0}^{n-1}a_ix^i\),最高项次数为\(n-1\),次数界为\(n\) \((a_0,\cdots,a_{n-1})\)为多项式的系数表达, \((x_0,y_0),\cdots,(x_{n…
注意: 我比较弱, 并没有办法把外链bgm搞成https, 所以大家可以选择"加载不安全的脚本"或者把https改成http以获得更好的阅读体验! 据说, 退役了要写写回忆录. 但是我看到有人没退役就写了回忆录. 我看到有更多的人什么都没说, 默默地离开了, 即使心有不甘. 大概自己一个没有OI经历的人是没有资格写回忆录的吧. 所以权且只是写个游记. 其实我在上个大周就写完了90%, 然后用最后的15%覆盖了前面的75%, 相当于我3h啥也没干. 这就很气, 我就想这游记慢慢咕着吧 ,…
CTSC2018&APIO2018游记 Day 0 傍晚出发,从长沙通往帝都的软卧哟. 然而长沙某中学坐高铁比我们晚出发还早到 Day 1 为了正经地写游记我决定忍住不在博客里吐槽酒店. 午饭在八十中.学校很nice,机房也不错(主要是机子配置好). 居然有个Day 0?打开一看,看见了什么眼熟的东西. 九省联考Day 1.话说那道coat我到现在都还没写. 愉快地敲着FFT和NTT,其他的题目也不想写.就这么一直混到了晚饭. 晚上看了看去年CTSC的题.感觉不太妙啊. 不管了明天加油吧. Da…
这里有个问题,就是这本书第五章的示例代码中的hibernate的jar包有问题,各种找不到类,把lib下的包后换成第六章里的包就好了. 换成5.1的就好了,而且如果只是简单使用hibernate的话,那么,jar包用完整版的required目录里那几个就好,如下图 由于这个教程是以hibernate4.3为基础的,比较老,所以有些地方不太对,另外整理了一篇5Hibernate配置及使用方法----青软S2SH(笔记)…
这本书主要是讲解Struts2,spring,Hibernate框架的, 因为工作中用的较多的是SpringMVC,Struts2用的较少,所以想系统学习一下,就买了这本书. 这本书是青软的,虽然是培训机构,不过这本书确实不错.…
滴滴快的总裁柳青发内部信,透露自己检查出乳腺癌,她今年才37岁. 9月30日,就是国庆前一天,柳青发了内部信,透露了这个消息,她也说已经做完肿瘤摘除手术,"目前感觉还挺好的".她也提到,"借这个机会提醒大家,多关注自己健康,尽量学会张弛有度,多多锻炼." 同一天,2013年快乐男声导演李洁婷因白血病去世,今年,她才33岁. 一时间我非常感慨,这两个人我并不认识,但我身边有朋友接触过她们,我能想象她们承受了超强的压力,这是压垮她们健康的凶手.我在医疗行业干过4年,我突…
http://acm.hdu.edu.cn/showproblem.php?pid=2551 妙用for循环. 竹青遍野 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3183    Accepted Submission(s): 1832 Problem Description "临流揽镜曳双魂 落红逐青裙 依稀往梦幻如真 泪湿千里…
Problem Description "临流揽镜曳双魂 落红逐青裙 依稀往梦幻如真 泪湿千里云" 在MCA山上,除了住着众多武林豪侠之外,还生活着一个低调的世外高人,他本名逐青裙,因为经常被人叫做"竹蜻蜓",终改名逐青,常年隐居于山中,不再见外人.根据山上附近居民所流传的说法,逐青有一个很奇怪的癖好,从他住进来那天开始,他就开始在他的院子周围种竹子,第1个月种1根竹子,第2个月种8根竹子,第3个月种27根竹子-第N个月就种(N^3)根竹子.他说当他种下第X根竹子那…
原文网址:http://www.zterom.com/guide/2278.html 刷机包 B11纯净版 适合长久使用_B11_lite_0130.zip 刷机用了20多分钟. 在和大家分享过中兴G718C官方卡刷教程之后,在这一节继续大家说一说中兴G718C第三方的卡刷刷机教程.本次卡刷是使用刷好的中文rec刷入第三方ROM.方法操作简便,甚至可以不需要电脑也能操作.如果您想知道中兴G718C是如何刷入全新第三方ROM的,不如来看一看下面的具体操作步骤吧: 中兴G718C卡刷刷机准备:1.在…
函数: 数据类型--变量常量--运算符表达式--语句(顺序,分支,循环)--数组--函数 程序里的函数:能完成一个相对独立功的代码块. 数学里的函数:高度抽象. 函数四要素:函数名,输入,输出,加工 函数定义: [static] 返回类型 函数名(输入参数列表) { //函数体——加工 } 函数调用: 函数名(参数); ——适合于调用无返回值的函数 数据类型 变量 = 函数名(参数); ——适合于调用有返回值的函数. 今天要掌握的东西: 1.函数是个什么东西? 2.能体会到函数的好处:可重用,可…
青否云最新开源系统:小程序待办事项 vue-demo 青否云 vue demo 下载地址:https://github.com/qingful/vue-demo 官网 http://cloud.qingful.com 演示 https://qingful.github.io/jquery-demo/index.html 账号:13253522080 密码:mmmmmm 使用 登录青否云 创建应用 数据设置. 创建数据表. 创建数据表user,引擎和校对默认即可.点击显示结构,添加字段phone,…
青否云最新开源系统:小程序待办事项 wxapp-demo 青否云 小程序 demo 下载地址:https://github.com/qingful/wxapp-demo 官网 http://cloud.qingful.com 演示 https://qingful.github.io/jquery-demo/index.html 账号:13253522080 密码:mmmmmm 使用 登录青否云 创建应用 数据设置. 创建数据表. 创建数据表user,引擎和校对默认即可.点击显示结构,添加字段ph…
青否云最新开源系统:小程序待办事项 jquery-demo 青否云 Jquery demo 下载地址:https://github.com/qingful/jquery-demo 官网 http://cloud.qingful.com 演示 https://qingful.github.io/jquery-demo/index.html 账号:13253522080 密码:mmmmmm 使用 登录青否云 创建应用 数据设置. 创建数据表. 创建数据表user,引擎和校对默认即可.点击显示结构,添…
一.关于两种英语教学法的争议 在英语教学方面,主要有纠错式教学法(目前主要对应国内听说读写四位一体的教学法)和鼓励式教学法(目前对应国内听说为主的教学法),这两种教学方法其实是各有千秋,各有利弊的. 1. 纠错式教学法(四位一体的教学) 代表人物:乐加乐.剑桥国际.优学汇.北外青少的英系教学 优点:听说读写四位一体的教学,更重视读写,听力也比较强,重视语法的准确度,对考试得分有帮助.并且有相应的证书证明你的水平,对未来学术交流非常有利. 缺点:四位一体教学,因此口语的训练时间必然少,容易造成口语…
LOJ2557. 「CTSC2018」组合数问题 这道题是我第一道自己做完的题答题.考场上面我只拿了41分,完全没有经验.现在才发现其实掌握了大概的思路还是不难. 首先模拟退火,通过了1,2,6,9,10五个测试点. #include<bits/stdc++.h> using namespace std; #define REP(i,st,ed) for(register int i=st,i##end=ed;i<=i##end;++i) #define DREP(i,st,ed) fo…
[CTSC2018]暴力写挂(边分治,虚树) 题面 UOJ BZOJ 洛谷 题解 发现第二棵树上的\(LCA\)的深度这玩意没法搞,那么枚举在第二棵树上的\(LCA\). 然后剩下的部分就是\(dep[x]+dep[y]-dep[lca]\) 这个玩意乱搞一下,就是\(\frac{1}{2}(dep[x]+dep[y]+dis(x,y))\). 这样子就和\(LCA\)没有关系啦. 对于第一棵树进行边分治,分治两侧丢到第二棵树上建虚树做一遍树形\(dp\)求最大值就完事了??? 然后常数巨大,最…
[CTSC2018]暴力写挂 题面不错 给定两棵树,两点“距离”定义为:二者深度相加,减去两棵树上的LCA的深度(深度指到根节点的距离) 求最大的距离. 解决多棵树的问题就是降维了. 经典的做法是边分树合并. 边分树结构类似0/1 trie 就是把边分树对于每个点拆开路径 合并两棵边分树同时可以得到两个边分树之间点对的路径的信息 感觉有点类似线段树合并. 根据“猫树”思想,两点间的路径一定经过边分树上LCA的那条边.(u,v不相等) 我们考虑在这个LCA处统计贡献 具体地,先对1树进行边分治 每…
因为很多妈咪们喜欢发布自己宝宝的作品,享受哪些美好时刻,记录亲子创作过程. 为了方便妈咪们展示亲子创作,比如宝宝们画作,涂鸦,书法,作文,其他才艺,特利用engineercms作为服务端,重新设计了一款小程序,取名为:青少儿书画.1.妈咪们发布亲子作品:画作.书法.文章.艺术:2.珍藏青少儿时期的记忆:3.欣赏他们那美轮美奂的作品,给我们带来美妙的体验:4.激发宝贝们的创作热情.最大的动力是我自己喜欢看宝宝们的画.相比发到朋友圈,可以汇集,可以分类,可以给作品编号,可以永久保留,可以任意发布.可…
题目链接: CTSC2018混合果汁 显然如果美味度高的合法那么美味度低的一定合法,因为美味度低的可选方案包含美味度高的可选方案. 那么我们二分一个美味度作为答案然后考虑如何验证? 选择时显然要贪心的先选单价低的果汁. 那么我们按美味度从大到小将每种果汁排序,然后对于每种果汁建立一个版本的主席树,主席树维护的权值是果汁单价. 每次验证时在对应版本主席树中查找,如果左子树中总体积大于L则递归左子树,否则将答案加上左子树所有果汁的总价然后递归右子树. #include<set> #include&…
题目链接 loj#2552. 「CTSC2018」假面 题解 本题严谨的证明了我菜的本质 对于砍人的操作好做找龙哥就好了,blood很少,每次暴力维护一下 对于操作1 设\(a_i\)为第i个人存活的概率,\(d_i\)为死掉的概率,\(g_{i,j}\)是除i以外活了j个人的概率 那个选中i人的答案就是 \[a_i\times\sum_{j = 0} ^{k - 1}\frac{g_{i,j}}{j + 1}\] 对于\(g_{i,j}\) ,设\(f_{i,j}\)表示前\(i\)个人有\(…
青客宝团队Consul内部分享ppt   https://mp.weixin.qq.com/s?src=3&timestamp=1503647705&ver=1&signature=4Za3OGzAcqS43uxzjEH6KdVTYWqhcZmSsjqnWsR4SlM71kzzkI6fOmgmokcvq5UNhG-h741I*DaIFP9k7DeQ1zXaGrneFtqilfKBvwB6peXRFv9TY84geCSKDMF22IzxRQ57gBS8FuL1OV6Mywip8IG-…