bzoj4817[Sdoi2017]树点涂色 4817: [Sdoi2017]树点涂色Time Limit: 10 Sec Memory Limit: 128 MB Submit: 557 Solved: 326 [Submit][Status][Discuss] DescriptionBob有一棵n个点的有根树,其中1号点是根节点。Bob在每个点上涂了颜色,并且每个点上的颜色不同。定义一条路 径的权值是:这条路径上的点(包括起点和
bzoj3585mex 3585: mexDescription 有一个长度为n的数组{a1,a2,…,an}。m次询问,每次询问一个区间内最小没有出现过的自然数。Input 第一行n,m。 第二行为n个数。 从第三行开始,每行一个询问l,r。Output 一行一个数,表示每个询问的答案。Sample Input5 52 1 0 2 13 32 32 41 23 5Sample Output12303HI
51nod 1175 区间中第K大的数 1175 区间中第K大的数 一个长度为N的整数序列,编号0 - N - 1。进行Q次查询,查询编号i至j的所有数中,第K大的数是多少。 例如: 1 7 6 3 1。i = 1, j = 3,k = 2,对应的数为7 6 3,第2大的数为6。 Input 第1行:1个数N,表示序列的长度。(2 <= N <= 50000) 第2 - N + 1行:每行1个数,对应序列中的元素。(0 <= S
1411矩阵取数问题V3 1411矩阵取数问题V3 给定一个m行n列的矩阵,你可以从任意位置开始取数,到达任意位置都可以结束,每次可以走到的数是当前这个数上下左右的邻居之一,唯一的限制是每个位置只能经过一次,也就是说你的路径不自交。所经过的数的总作为你的得分,求最大的得分。 Input 第一行两个整数m, n (0 < m, n < 10),表示矩阵的行数和列数。 后面m行,每行n个整数表示矩阵里的数,整数范围[-1
最长公共上升子序列 最长公共上升子序列 转载 2014年08月13日 16:04:00 标签:最长公共上升子序列 1222 最长公共上升子序列 问题: 给定两个字符串x, y, 求它们公共子序列s, 满足si < sj ( 0 <= i < j < |s|).要求S的长度是所有条件序列中长度最长的. 比较直观的做法(O(n^4))可以仿照最长上升子序列用dp[i][j], 表示以xi, yj结束的公共字串
51nod 1681公共祖先 1681 公共祖先 有一个庞大的家族,共n人。已知这n个人的祖辈关系正好形成树形结构(即父亲向儿子连边)。 在另一个未知的平行宇宙,这n人的祖辈关系仍然是树形结构,但他们相互之间的关系却完全不同了,原来的祖先可能变成了后代,后代变成的同辈…… 两个人的亲密度定义为在这两个平行宇宙有多少人一直是他们的公共祖先。 整个家族的亲密度定义为任意两个人亲密度的总和。 Input 第一行一个数n(1
3714: [PA2014]Kuglarz **3714: [PA2014]Kuglarz Description 魔术师的桌子上有n个杯子排成一行,编号为1,2,…,n,其中某些杯子底下藏有一个小球,如果你准确地猜出是哪些杯子,你就可以获得奖品。花费c_ij元,魔术师就会告诉你杯子i,i+1,…,j底下藏有球的总数的奇偶性。 采取最优的询问策略,你至少需要花费多少元,才能保证猜出哪些杯子底下藏着球? Input 第一行一个整数n(
最强阵容加强版 题目描述 拿着新换来的英雄卡,小李满心欢喜的准备和同学们PK一下。 他们的游戏规则非常简单,双方把自己的牌绕成一圈,然后指定一个起点,从该张牌开始顺时针方向往后取,谁取出的字符串字典序更小(从左到右开始比较,碰到第一个不一样的字符进行比较,比较规则为a < b <…< z)谁将获得胜利。具体规则可参考样例。虽然现在小李的牌已经很好了,但是你能不能帮他快速算出起始位置,使得他能够派出最强阵容。输入
序列统计 4403: 序列统计 Description 给定三个正整数N、L和R,统计长度在1到N之间,元素大小都在L到R之间的单调不降序列的数量。输出答案对10^6+3取模的结果。 Input 输入第一行包含一个整数T,表示数据组数。 第2到第T+1行每行包含三个整数N、L和R,N、L和R的意义如题所述。 1≤N,L,R≤10^9,1≤T≤100,输入数据保证L≤R。 Output 输出包含
鏖战字符串 鏖战字符串 题目描述 Abwad在nbc即将完成她的程序的时候,急中生智拔掉了她电脑的电源线,争取到了宝贵的时间。作为著名论文《论Ctrl-C与Ctrl-V在信息学竞赛中的应用》的作者,他巧妙地使用了这种上古秘术,顺利扳回一城。 在决胜局中,Abwad决定和nbc鏖战字符串,比的是谁能更快地将一个“量子态的字符串”删除。“量子态的字符串”的每个字符都有一个删除难度dif[i]。“量子态的字符串
数 数 题目描述 给定正整数n,m,问有多少个正整数满足: (1)不含前导0; (2)是m的倍数; (3)可以通过重排列各个数位得到n。 输入 一行两个整数n,m。 输出 一行一个整数表示答案对998244353取模的结果。 样例输入 1 1 样例输出 1 提示 【数据范围】对于20%的数据,n<10^10。对于50%的数据,n<10^16,m<=20。对于100%的数据,
宝藏 宝藏 【问题描述】 一棵 个点的树,到达一个点会获得这个点上的宝藏,每个宝藏都有一定的 价值。经过每条边需要支付一定的过路费。每个点只有一个宝藏,但过路费每次 都要交。求从每个点出发能得到的最大收益。 【输入文件】 输入文件为treasure.in。 第一行为一个正整数n。 接下来n-1行,每行三个整数x,y,z ,描述一条边的两个端点 x,y和过路费 。 最后一行n个
1120 机器人走方格 V3 卡特兰数列+Lucas定理卡特兰数列+Lucas定理 假如机器人在线的上方走,无论在什么时刻,机器人向下走的次数一定小于等于向右走的次数假如机器人在线的上方走,无论在什么时刻,机器人向下走的次数一定小于等于向右走的次数 在线的下方走同理在线的下方走同理 所以总方案数为2∗Cn−12∗n−2所以总方案数为2*C_{2*n-2}^{n-1} 但要对10007取模但要对10007取模 Lucas
旅行 旅行 题目描述 小 C 上周末和他可爱的同学小 A 一起去 X 湖玩。X 湖景区一共有 n 个景点,这些景点由 n-1 条观光道连接着,从每个景点开始都可以通过观光道直接或间接地走到其他所有的景点。小 C 带着小 A 从 1 号景点开始游玩。游览完第一个景点后,先由小 C 决定下一个游览的景点,他们一起走去那个景点玩。接下来,他们轮流决定他们下一步去哪个景点玩。他们不会选择已经走过的景点,因为重
孤独一生 孤独一生 题目描述 下课了,Polo来到球场,但他到了之后才发现…..被放了飞机……无事可做的他决心找点乐子,比方说……跳台阶……球场边有N个台阶拍成一行,第i个台阶的高度是Hi(0< mHi<=10^9),第0个台阶,也就是地面的高度为0。Polo打算把这N个台阶分成两个集合Sa,Sb(可以为空),对于一个台阶集合S={P1,P2,…P|S|},其中P1< P2< …< P|S|,他需要花费
乐曲创作 乐曲创作 题目描述 小可可是音乐学院的一名学生,他需要经常创作乐曲完成老师布置的作业。 可是,小可可是一个懒惰的学生。所以,每次完成作业时,他不会重新创作一首新的乐曲,而是去修改上一次创作过的乐曲作为作业交给老师。小可可的乐曲由N个音调不同的音符组成,分别记为音符1…N。因此,他创作的乐曲是由1…N的一个排列构成,例如N=5时,他创作的乐曲可能为:2,1,3,5,4。但是,小可可每一次会按照一
分组 分组 题目描述 Bsny所在的精灵社区有n个居民,每个居民有一定的地位和年龄,ri表示第i个人的地位,ai表示第i个人的年龄。最近社区里要举行活动,要求几个人分成一个小组,小组中必须要有一个队长,要成为队长有这样的条件:1、队长在小组中的地位应该是最高的(可以并列第一);2、小组中其他成员的年龄和队长的年龄差距不能超过K。有些人想和自己亲密的人组在同一个小组,同时希望所在的小组人越多越好。比如x
帮助Bsny 帮助Bsny 题目描述 Bsny的书架乱成一团了,帮他一下吧!他的书架上一共有n本书,我们定义混乱值是连续相同高度书本的段数。例如,如果书的高度是30,30,31,31,32,那么混乱值为3;30,32,32,31的混乱值也为3。但是31,32,31,32,31的混乱值为5,这实在是太乱了。Bsny想尽可能减少混乱值,但他有点累了,所以他决定最多取出k本书,再随意将它们放回到书架上。你能帮助他吗
单词接龙1 单词接龙1 题目描述 Bsny从字典挑出N个单词,并设计了接龙游戏,只要一个单词的最后两个字母和另一个单词的前两个字母相同,那么这两个单词就可以有序的连接起来。Bsny想要知道在所给的所有单词中能否按照上述方式接龙组成一个单词环(可能是多个),若能,求所有环的环中单词平均长度最大值。输入 第一行一个整数N,表示单词数量。接下来N行,每行一个字符串,仅包含小写字母。输出 若能组成单词环,输出环