01 2019 档案
摘要:Description .jpg) .jpg) Input .jpg) Solution 考虑先忽略不可以连成一段的条件。 那么,暴力的做法就是,枚举一个中心点,暴力找出旁边有多少个对称的点,设数量为$x$,则这个中心点对答案的贡献为$2^x 1$。 这样是$O(n^2)$的,考虑怎么优化。 对于中
阅读全文
摘要:Description 给出n个数qi,给出Fj的定义如下: 令Ei=Fi/qi,求Ei. Input 第一行一个整数n。 接下来n行每行输入一个数,第i行表示qi。 n≤100000,0 include include include using namespace std; void read(
阅读全文
摘要:复数及单位根 复数的定义大概就是:$i^2= 1$,其中$i$就是虚数单位。 那么,在复数意义下,对于方程: $$ x^n=1 $$ 就必定有$n$个解,这$n$个解的分布一定是在复平面上,以圆点为圆心,半径为$1$的圆的$n$等分点。 由于欧拉公式: $$ e^{i\theta}=\cos\the
阅读全文
摘要:Description 近来A国和B国的矛盾激化,为了预防不测,A国准备修建一条长长的防线,当然修建防线的话,肯定要把需要保护的城市修在防线内部了。可是A国上层现在还犹豫不决,到底该把哪些城市作为保护对象呢?又由于A国的经费有限,所以希望你能帮忙完成如下的一个任务: 1.给出你所有的A国城市坐标 2
阅读全文
摘要:Description 有一个树形结构的宾馆,n个房间,n 1条无向边,每条边的长度相同,任意两个房间可以相互到达。吉丽要给他的三个妹子各开(一个)房(间)。三个妹子住的房间要互不相同(否则要打起来了),为了让吉丽满意,你需要让三个房间两两距离相同。 有多少种方案能让吉丽满意? Input 第一行一
阅读全文
摘要:快速沃尔什变换(fwt) $fwt$是一种快速计算位运算卷积的算法,一般包括按位或卷积,按位与卷积和异或卷积。 按位或(or)卷积 对于多项式$A,B,C$,定义$\oplus$为卷积符号,即$A\oplus B = C$。 那么,按位或卷积就是: $$ C_k=\sum_{i~or~j=k}A_i
阅读全文
摘要:Description Claris和NanoApe在玩石子游戏,他们有n堆石子,规则如下: \1. Claris和NanoApe两个人轮流拿石子,Claris先拿。 \2. 每次只能从一堆中取若干个,可将一堆全取走,但不可不取,拿到最后1颗石子的人获胜。 不同的初始局面,决定了最终的获胜者,有些局
阅读全文
摘要:Description .jpg) Input .jpg) Output .jpg) Sample Input Sample Output Solution 前置: "浅谈莫队" 带修改莫队+树上莫队模板题。 我这里的分块方法是在欧拉序上分块,块的大小为$n^{\frac{2}{3}}$,总复杂度为
阅读全文
摘要:Description 作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命…… 具体来说,小Z把这N只袜子从1到N编号,然后从编号L到R(L 尽管小Z并不在意两只袜子是不是完整的一双,甚至不在意两只袜子
阅读全文
摘要:莫队 莫队是一种离线算法,其思想本质是改变询问的顺序,然后利用上一次询问的结果以降低复杂度。 具体做法 先上一道例题。 "[2009国家集训队\]小Z的袜子" 先对位置分块,设块的大小为$sz$。 那么我们对询问以左端点所在的块为第一关键字,右端点为第二关键字进行排序。 代码就是: 其中$add$和
阅读全文
摘要:Description a180285幸运地被选做了地球到喵星球的留学生。他发现喵星人在上课前的点名现象非常有趣。 假设课堂上有N个喵星人,每个喵星人的名字由姓和名构成。喵星球上的老师会选择M个串来点名,每次读出一个串的时候,如果这个串是一个喵星人的姓或名的子串,那么这个喵星人就必须答到。 然而,由
阅读全文
摘要:Description 考虑一个只包含小写拉丁字母的字符串s。我们定义s的一个子串t的“出 现值”为t在s中的出现次数乘以t的长度。请你求出s的所有回文子串中的最 大出现值。 Input 输入只有一行,为一个只包含小写字母(a z)的非空字符串s。 Output 输出一个整数,为回文子串的最大出现值
阅读全文
摘要:Description 输入一个长度为n的数组{ai}(1 using namespace std; const int mod = 1000000007; void read(int &x) { x=0;int f=1;char ch=getchar(); for(;!isdigit(ch);ch
阅读全文
摘要:Description 有n座城市,m个民族。这些城市之间由n 1条道路连接形成了以城市1为根的有根树。每个城市都是某一民族的聚居地,Master知道第i个城市的民族是A_i,人数是B_i。为了维护稳定,Master需要知道某个区域内人数最多的民族。他向你提出n个询问,其中第i个询问是:求以i为根的
阅读全文
摘要:Description 如果某个无向连通图的任意一条边至多只出现在一条简单回路(simple cycle)里,我们就称这张图为仙人掌 图(cactus)。所谓简单回路就是指在图上不重复经过任何一个顶点的回路。 举例来说,上面的第一个例子是一张仙人图,而第二个不是——注意到它有三条简单回路:(4,3,
阅读全文
摘要:Description 给一个N个点M条边的连通无向图,满足每条边最多属于一个环,有Q组询问,每次询问两点之间的最短路径。 Input 输入的第一行包含三个整数,分别表示N和M和Q 下接M行,每行三个整数v,u,w表示一条无向边v u,长度为w 最后Q行,每行两个整数v,u表示一组询问 Output
阅读全文
摘要:Description 有一个n个点,m个边的仙人掌。所谓仙人掌,就是任何一个点至多属于一个环。 每个边有1/2的概率被删掉。问期望剩下多少个边联通块。 所谓边联通块,就是问剩下的边,构成多少个联通块,单独一个点不算做联通块。 输出答案乘以2m之后mod1000000007的结果。 Input 第一
阅读全文
摘要:Description 魔咒串由许多魔咒字符组成,魔咒字符可以用数字表示。例如可以将魔咒字符 1、2 拼凑起来形成一个魔咒串 [1,2]。 一个魔咒串 S 的非空字串被称为魔咒串 S 的生成魔咒。 例如 S=[1,2,1] 时,它的生成魔咒有 [1]、[2]、[1,2]、[2,1]、[1,2,1]
阅读全文
摘要:Description 给定一棵以1为根的有根树,初始所有节点颜色为1,每次将距离节点a不超过l的a的子节点染成c,或询问点a的颜色 Input 第一行一个数T,表示数据组数 接下来每组数据的第一行三个数n,c,q表示结点个数,颜色数和操作数 接下来一行n 1个数描述2..n的父节点 接下来q行每行
阅读全文
摘要:Description 在一片土地上有N个城市,通过N 1条无向边互相连接,形成一棵树的结构,相邻两个城市的距离为1,其中第i个城市的价值为value[i]。 不幸的是,这片土地常常发生地震,并且随着时代的发展,城市的价值也往往会发生变动。 接下来你需要在线处理M次操作: 0 x k 表示发生了一次
阅读全文
摘要:Description 有一列元素,每一个元素有三个属性:标号、标识符、数值。这些元素按照标号从1~ n排列,标识符也是1~n的一个排列,初始时数值为0。当然我们可以把每个元素看成一个多维数字,那么这列元素就是一个数列。 现在请你维护这个数列,使其能支持以下两种操作:1.将标号为l~ r的所有元素的
阅读全文
摘要:Description 某人读论文,一篇论文是由许多单词组成。但他发现一个单词会在论文中出现很多次,现在想知道每个单词分别在论文中出现多少次。 Input 第一个一个整数N,表示有多少个单词,接下来N行每行一个单词。每个单词由小写字母组成,N using namespace std; void re
阅读全文
摘要:题目描述 lrb有一棵树,树的每个节点有个颜色。给一个长度为n的颜色序列,定义s(i,j) 为i 到j 的颜色数量。以及 现在他想让你求出所有的sum[i] 输入输出格式 输入格式: 第一行为一个整数n,表示树节点的数量 第二行为n个整数,分别表示n个节点的颜色c[1],c[2]……c[n] 接下来
阅读全文
摘要:Description N个点,形成一个树状结构。有M次发放,每次选择两个点x,y 对于x到y的路径上(含x,y)每个点发一袋Z类型的物品。完成 所有发放后,每个点存放最多的是哪种物品。 Input 第一行数字N,M 接下来N 1行,每行两个数字a,b,表示a与b间有一条边 再接下来M行,每行三个数
阅读全文
摘要:Description .jpg) Input 第一行为两个空格隔开的正整数n, m,表示旅行的城市数与旅行所花的月数。接下来n行,其中第 i行包含两个空格隔开的整数Ai和Bi,Ai表示他第i个去的城市编号。Bi为0或1;如果Bi=0则表示城市Ai没有小L想去的景点,如果Bi=1则表示城市Ai有小L
阅读全文
摘要:Description Alice 和 Bob 在玩一个游戏。 游戏在一棵有 n 个点的树上进行。最初,每个点上都只有一个数字,那个数字是 123456789123456789。 有时,Alice 会选择一条从 s 到 t 的路径,在这条路径上的每一个点上都添加一个数字。对于路径上的一个点 r, 若
阅读全文
摘要:Description 要求在平面直角坐标系下维护两个操作: 1.在平面上加入一条线段。记第i条被插入的线段的标号为i。 2.给定一个数k,询问与直线 x = k相交的线段中,交点最靠上的线段的编号。 Input 第一行一个整数n,表示共n 个操作。 接下来n行,每行第一个数为0或1。 若该数为 0
阅读全文
摘要:题目描述 这棵树上有n个节点,由n−1条树枝相连。初始时树上都挂了一个毒瘤,颜色为ci。接下来Salamander将会进行q个操作。 Salamander有时会修改树上某个点到另外一个点的简单路径上所有毒瘤的颜色。 对于给定的树上 某个点集S ,Salamander还定义了某个点的权值: $W_i=
阅读全文
摘要:题目描述 从前有一名毒瘤。 毒瘤最近发现了量产毒瘤题的奥秘。考虑如下类型的数据结构题:给出一个数组,要求支持若干种奇奇怪怪的修改操作(比如区间加一个数,或者区间开平方),并支持询问区间和。毒瘤考虑了n个这样的修改操作,并编号为$1\sim n$。当毒瘤要出数据结构题的时候,他就将这些修改操作中选若干
阅读全文
摘要:Description 世界树是一棵无比巨大的树,它伸出的枝干构成了整个世界。在这里,生存着各种各样的种族和生灵,他们共同信奉着绝对公正公平的女神艾莉森,在他们的信条里,公平是使世界树能够生生不息、持续运转的根本基石。 世界树的形态可以用一个数学模型来描述:世界树中有n个种族,种族的编号分别从1到n
阅读全文
摘要:Description 风见幽香非常喜欢玩一个叫做 osu!的游戏,其中她最喜欢玩的模式就是接水果。 由于她已经DT FC 了The big black, 她觉得这个游戏太简单了,于是发明了一个更加难的版本。首先有一个地图,是一棵由 n 个顶点、n 1 条边组成的树(例如图 1给出的树包含 8 个顶
阅读全文
摘要:题目描述 时光匆匆,转眼间又是一年省选季…… 这是小 Q 同学第二次参加省队选拔赛。今年,小 Q 痛定思痛,不再冒险偷取试题,而是通过练习旧试题提升个人实力。可是旧试题太多了,小 Q 没日没夜地做题,却看不到前方的光明在哪里。 一天,因做题过度而疲惫入睡的小 Q 梦到自己在考场上遇到了一道好像做过的
阅读全文
摘要:题目背景 Salamander的家门口是一条长长的公路。 又是一年春天将至,Salamander发现路边长出了一排毒瘤! Salamander想带一些毒瘤回家,但是,这时毒瘤当中钻出来了一个毒瘤之神! 毒瘤之神:你想要带毒瘤走吗?想要带走毒瘤,就必须回答我的问题!如果答不出来的话,你还是乖乖回家吧!
阅读全文
摘要:Description 在刚刚结束的水题嘉年华的压轴节目放水大赛中,wyywyy如愿以偿的得到了最假女选手的奖项。但是作为主办人的 C_SUNSHINE为了证明wyywyy确实在放水,决定出一道基础题考察wyywyy的姿势水平。给定一个长度为 N序列,编号 从1 到 N。要求支持下面几种操作: 1.
阅读全文
摘要:Description 健佳正在用大小相同的砖块来砌起一面墙。这面墙由 列砖块所组成,它们从左到右的编号0至n 1。各列的高度可 以不同。各列的高度就是该列砖块的数量。健佳用如下方式来建造这面墙。最开始每列都没有砖块。此后,健佳通 过k个阶段的增加(adding)或移除(removing)砖块操作来
阅读全文
摘要:Description Bob需要一个程序来监视CPU使用率。这是一个很繁琐的过程,为了让问题更加简单,Bob会慢慢列出今天会在用计算机时做什么事。 Bob会干很多事,除了跑暴力程序看视频之外,还会做出去玩玩和用鼠标乱点之类的事,甚至会一脚踢掉电源……这些事有的会让做这件事的这段时间内CPU使用率增
阅读全文
摘要:题目描述 小X驾驶着他的飞船准备穿梭过一个n维空间,这个空间里每个点的坐标可以用n个实数来表示,即(x1,x2,...,xn) 。 为了穿过这个空间,小 X 需要在这个空间中选取 c(c≥2) 个点作为飞船停留的地方,而这些点需要满足以下三个条件: 1. 每个点的每一维坐标均为正整数,且第 ii 维
阅读全文
摘要:Description 国家有一个大工程,要给一个非常大的交通网络里建一些新的通道。 我们这个国家位置非常特殊,可以看成是一个单位边权的树,城市位于顶点上。 在 2 个国家 a,b 之间建一条新通道需要的代价为树上 a,b 的最短路径。 现在国家有很多个计划,每个计划都是这样,我们选中了 k 个点,
阅读全文
摘要:Description 在一场战争中,战场由n个岛屿和n 1个桥梁组成,保证每两个岛屿间有且仅有一条路径可达。现在,我军已经侦查到敌军的总部在编号为1的岛屿,而且他们已经没有足够多的能源维系战斗,我军胜利在望。已知在其他k个岛屿上有丰富能源,为了防止敌军获取能源,我军的任务是炸毁一些桥梁,使得敌军不
阅读全文
摘要:Description 牛牛是一个热爱算法设计的高中生。在他设计的算法中,常常会使用带小数的数进行计算。牛牛认为,如果在 k 进制下,一个数的小数部分是纯循环的,那么它就是美的。现在,牛牛想知道:对于已知的十进制数 n 和 m,在 kk 进制下,有多少个数值上互不相等的纯循环小数,可以用分数 xy
阅读全文
摘要:Description 项链是人体的装饰品之一,是最早出现的首饰。项链除了具有装饰功能之外,有些项 链还具有特殊显示作用,如天主教徒的十字架 链和佛教徒的念珠。 从古至今人们为了美化人体本身,也美 化环境,制造了各种不同风格,不同特点、不同式样的项链,满足了不同肤色、不同民族、不同审美观的人的审美需
阅读全文
摘要:Description 给出N,统计满足下面条件的数对(a,b)的个数: 1. 1 using namespace std; define int long long define ONLINE_JUDGE ifdef ONLINE_JUDGE define getchar() ((p1==p2&&
阅读全文
摘要:Description 小 X 自幼就很喜欢数。但奇怪的是,他十分讨厌完全平方数。他觉得这些数看起来很令人难受。由此,他也讨厌所有是完全平方数的正整数倍的数。然而这丝毫不影响他对其他数的热爱。 这天是小X的生日,小 W 想送一个数给他作为生日礼物。当然他不能送一个小X讨厌的数。他列出了所有小X不讨厌
阅读全文
摘要:Description FGD正在破解一段密码,他需要回答很多类似的问题:对于给定的整数a,b和d,有多少正整数对x,y,满足x using namespace std; define ONLINE_JUDGE ifdef ONLINE_JUDGE define getchar() ((p1==p2
阅读全文
摘要:Description 栋栋有一块长方形的地,他在地上种了一种能量植物,这种植物可以采集太阳光的能量。在这些植物采集能量后, 栋栋再使用一个能量汇集机器把这些植物采集到的能量汇集到一起。 栋栋的植物种得非常整齐,一共有n列,每列 有m棵,植物的横竖间距都一样,因此对于每一棵植物,栋栋可以用一个坐标(
阅读全文

浙公网安备 33010602011771号