11 2018 档案
摘要:Description 给定$n$组同余关系,求解最小的非负整数$x$,满足$x \mod a_i = r_i$ Input 第一行一个整数$n$ 接下来$n$行,每行两个整数,分别表示$a_i$ 和 $r_i$ Output 一个正整数$x$即最小正整数解。若无解则输出$ 1$ Solution
阅读全文
摘要:Description 给定$n n$的矩阵$A$,求$A^k$ Input 第一行,$n$,$k$ 第$2$至$n+1$行,每行$n$个数,第$i+1$行第$j$个数表示矩阵第$i$行第$j$列的元素 Output 输出$A^k$ 共$n$行,每行$n$个数,第$i$行第$j$个数表示矩阵第$i$
阅读全文
摘要:Description 如题,给定一个范围$N$,你需要处理$M$个某数字是否为质数的询问(每个数字均在范围$1 N$内) Input 第一行包含两个正整数$N$、$M$,分别表示查询的范围和查询的个数。 接下来$M$行每行包含一个不小于1且不大于$N$的整数,即询问该数是否为质数。 Output
阅读全文
摘要:Description 给出一个$n$个点,$m$条边的无向图,求图的割点。 Input 第一行输入$n$,$m$。 下$m$行每行输入$x$,$y$表示$x$到$y$有一条边。 Output 第一行输出割点个数。 第二行按照节点编号从小到大输出节点,用空格隔开。 Solution cpp incl
阅读全文
摘要:Description 给定$n$个整数(数字可能重复),求在这些数中选取任意个,使得他们的异或和最大。 Input 第一行一个数$n$,表示元素个数 接下来一行$n$个数 Output 仅一行,表示答案。 Solution
阅读全文
摘要:Description 求关于$x$的同余方程 $ax \equiv 1 \pmod {b}$ 的最小正整数解。 Input 一行,包含两个正整数 $a,b$用一个空格隔开。 Output 一个正整数 $x_0$即最小正整数解。输入数据保证一定有解。 Solution
阅读全文
摘要:Description 如题,给出一个$N$次函数,保证在范围$[l,r]$内存在一点$x$,使得$[l,x]$上单调增,$[x,r]$上单调减。试求出$x$的值。 Input 第一行一次包含一个正整数$N$和两个实数$l$、$r$,含义如题目描述所示。 第二行包含$N+1$个实数,从高到低依次表示
阅读全文
摘要:Description 如题,已知一个数列,你需要进行下面三种操作: 1.将某区间每一个数乘上$x$ 2.将某区间每一个数加上$x$ 3.求出某区间每一个数的和 Input 第一行包含三个整数$N$、$M$、$P$,分别表示该数列数字的个数、操作的总个数和模数。 第二行包含$N$个用空格分隔的整数,
阅读全文
摘要:Description 给定$n$,$p$求$1~n$中所有整数在模$p$意义下的乘法逆元。 Input 一行$n$,$p$ Output $n$行,第$i$行表示$i$在模$p$意义下的逆元。 Solution cpp include include include using namespace
阅读全文
摘要:Description 如题,现在有一个并查集,你需要完成合并和查询操作。 Input 第一行包含两个整数$N$、$M$,表示共有$N$个元素和$M$个操作。 接下来M行,每行包含三个整数$opt$、$a$、$b$ 当$opt=1$时,将$a$与$b$所在的集合合并 当$opt=2$时,输出$a$与
阅读全文
摘要:Description 给出一个只由小写英文字符$a,b,c...y,z$组成的字符串$S$,求$S$中最长回文串的长度.字符串长度为$n$ Input 一行小写英文字符$a,b,c...y,z$组成的字符串$S$ Output 一个整数表示答案 Solution cpp include inclu
阅读全文
摘要:Description 给定一个长度为$N$的数列,和$M$次询问,求出每一次询问的区间内数字的最大值。 Input 第一行包含两个整数$N$,$M$。分别表示数列的长度和询问的个数。 第二行包含$N$个整数,记为$a_i$,依次表示数列的第$i$项。 接下来$M$行,每行包含两个整数$l_i,r_
阅读全文

浙公网安备 33010602011771号