[CSP-S模拟测试]:画作(BFS+数学)】的更多相关文章

题目描述 小$G$的喜欢作画,尤其喜欢仅使用黑白两色作画.画作可以抽象成一个$r\times c$大小的$01$矩阵.现在小$G$构思好了了他的画作,准备动笔开始作画.初始时画布是全白的,他每一次下笔可以将一个四联通的部分涂成黑色或白色.你需要告诉他,在给出的构思下,他最少需要下笔多少次才能完成画作. 输入格式 第一行两个正整数$r,c$.接下来$r$行,每行$c$个字符,表示目标画作. 输出格式 输出一行一个正整数,表示最少需要的下笔步数. 样例 样例输入: 3 3010101010 样例输出…
题目描述 小$z$热衷于数学.今天数学课的内容是解不等式:$L\leqslant S\times x\leqslant R$.小$z$心想这也太简单了,不禁陷入了深深的思考:假如已知$L,R,S,M$,满足$L\leqslant (S\times x)\mod M\leqslant R$的最小正整数该怎么求呢? 输入格式 第一行包含一个整数$T$,表示数据组数,接下来是$T$行,每行为四个正整数$M,S,L,R$. 输出格式 对于每组数据,输出满足要求的$x$值,若不存在,输出$-1$. 样例…
题目传送门(内部题44) 输入格式 一行四个整数,分别表示$S,T,a,b$. 输出格式 输出最小步数,数据保证有解. 样例 样例输入: 10 28 4 2 样例输出: 数据范围与提示 样例解释: 先使用$1$操作,再使用$2$操作. 数据范围: 对于$30\%$的数据:$T\leqslant {10}^6$另外$30\%$的数据:$a=1$对于所有数据:$1\leqslant S<T\leqslant {10}^{18}$$1\leqslant a\leqslant {10}^{18}$$2\…
题目传送门(内部题147) 输入格式 每个测试点第一行一个正整数$T$,表示该测试点内的数据组数. 接下来$T$行,每行三个非负整数$a,b,c$,含义如题目中所示. 输出格式 对每组数据输出一行一个非负整数表示答案. 样例 样例输入: 51 2 35 0 09 1 15 5 40 6 6 样例输出: 20244 数据范围与提示 样例解释: 第一组数据中,可以装饰出红黄蓝.黄蓝蓝两张桌子: 第二组数据中只有红色的气球,无法装饰任何桌子: 第三组数据中,只能装饰两张桌子,颜色分别为红红黄和红红蓝,…
题目背景 $Maxtir$最喜欢最大值. 题目传送门(内部题128) 输入格式 第$1$行输入四个正整数$n,m,q$. 第$2$至$n+1$行中,第$i+1$行输入魔法晶石$i$的三种属性$(x_i,y_i,p_i)$. 接下来$q$行,每行两个正整数$l_i,r_i$,数据保证$[l_i,r_i]$互不包含. 输出格式 输出一行一个正整数$ans$表示答案. 样例 样例输入: 3 3 21 1 5000000042 2 3333333363 3 11 22 3 样例输出: 数据范围与提示 样…
题目传送门(内部题107) 输入格式 一行五个正整数$x_1,y_1,x_2,y_2,m$ 输出格式 输出一个整数,为所求的答案对$m$取模后的结果. 样例 样例输入: 2 1 5 3 10007 样例输出: 数据范围与提示 对于$20\%$的数据,满足$x_2,y_2,m\leqslant 1,000$. 对于$40\%$的数据,满足$x_2,y_2,m\leqslant 100,000$. 对于$70\%$的数据,满足$x_2,y_2,m\leqslant 10^9$. 对于$100\%$的…
题目传送门(内部题95) 输入格式 第一行三个整数$n,a,b$,第二行$n$个整数$x_1\sim x_n$表示数列. 输出格式 一行一个整数表示答案.无解输出$-1$. 样例 样例输入:2 2 31 2 样例输出: 数据范围与提示 对于$10\%$的数据,$n,a,b,|x_i|\leqslant 1,000$. 对于$30\%$的数据,$n,a,b\leqslant 1,000$. 对于另外$10\%$的数据,$a=1$. 对于另外$10\%$的数据,$a=2,b=3$. 对于$100\%…
题目传送门(内部题86) 输入格式 第一行$n$接下来$n$行,每行四个浮点数,分别表示变换前的坐标和变换后的坐标 输出格式 第一行浮点数$\theta$以弧度制表示第二行浮点数$scale$第三行两个浮点数$d_x,d_y$我们将用$SPJ$以$10^{-3}$的绝对误差来判断变换结果是否正确,建议输出$10$位小数以上. 样例 样例输入1: 50 0 -1 10 1 -2 11 0 -1 21 1 0 02 1 1 0 样例输出1: 1.57079632681-1 1 样例输入2: 50 0…
题目传送门(内部题85) 输入格式 一个正整数$N$. 输出格式 一个数表示答案对$1000000007$取模后的结果 样例 样例输入1: 样例输出1: 样例输入2: 样例输出2: 样例输入3: 样例输出3: 样例输入4: 样例输出4: 数据范围与提示 样例解释: 第一组样例:$\{(2),(2,2),(2,2,3),(2,2,3,3),(2,3),(2,3,2),(2,3,2,3),(2,3,3),(2,3,3,2),(2,6),(2,6,3),(3),(3,2),(3,2,2),(3,2,2…
题目传送门(内部题84) 输入格式 两个整数$B,K$ 输出格式 一个整数表示答案 样例 样例输入: 5 100 样例输出: 数据范围与提示 对于$40\%$的数据,保证答案小于$10^7$对于另$20\%$的数据,保证答案小于$7\times 10^7$对于另$20\%$的数据,$B=2$对于$100\%$的数据,$K\leqslant 10^7,B\leqslant 15$,保证答案小于$10^{18}$ 题解 先说一下考场上的做法. 其实挺暴力的,做一个队列,初始只有$1$,每次从枚举质数…