上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 51 下一页
摘要: 题意 给定数 nnn,求第 nnn 个反素数(反素数定义为一个数 xxx 是素数,将其每一位反转后得到数 ppp,若 p≠xp \neq xp=x 且 p∈primep \in primep∈prime,也就是 ppp 是素数时 xxx 是一个反素数)。 解法 暴力枚举即可,从小到大枚举每一个数进 阅读全文
posted @ 2022-02-26 10:01 HappyBobb 阅读(15) 评论(0) 推荐(0)
摘要: 题意 给定两个长度为 nnn 的序列 a,ba, ba,b,每个序列中没有相同元素,现在可以任意打乱 a,ba, ba,b,使得任意 ai+bi(1≤i≤n)a_i+b_i(1 \le i \le n)ai​+bi​(1≤i≤n) 不相同,多组测试。 解法 因为没有相同元素,考虑对 a,ba, ba 阅读全文
posted @ 2022-02-25 21:18 HappyBobb 阅读(10) 评论(0) 推荐(0)
摘要: 题意 给定一个数 xxx,若 x<10x < 10x<10,则 ans=xans = xans=x,否则找到一个最小整数 ppp 满足 ppp 的各位之乘积 =x=x=x。若无解输出 There is no such number!。 解法 显然可以贪心,因为 xxx 是各位乘积,所以其每个因数显然 阅读全文
posted @ 2022-02-25 20:34 HappyBobb 阅读(13) 评论(0) 推荐(0)
摘要: 题意 给定 nnn 个数的序列 aaa,有 mmm 次操作,每次操作有单点修改和询问区间 al,al+1,⋯ ,ara_l, a_{l+1}, \cdots, a_ral​,al+1​,⋯,ar​ 中每个数的出现次数的 mex。 解法 考虑莫队维护。 我们要维护 mex,并且是带修莫队,所以回滚莫队 阅读全文
posted @ 2022-02-25 17:14 HappyBobb 阅读(15) 评论(0) 推荐(0)
摘要: 简略题意 给定一个 nnn 个元素的序列 aaa,并且给定 mmm 次询问,每次询问给定区间 [l,r][l,r][l,r],设 g=gcd⁡(al,al+1,al+2,⋯ ,ar)g = \gcd(a_l,a_{l+1}, a_{l+2}, \cdots, a_r)g=gcd(al​,al+1​, 阅读全文
posted @ 2022-02-20 14:30 HappyBobb 阅读(8) 评论(0) 推荐(0)
摘要: 题意 Sierpinski 三角形按照如题意所述分裂,问与某个三角形有共边的所有三角形。 解法 我们不难观察出这题只需分类讨论。 当末尾是 444 时,例如 Taaaaa4,那么与之有共边的有 Taaaaa1、Taaaaa2、Taaaaa3。 当这个字符串中只有一种不同的从 111 到 444 的数 阅读全文
posted @ 2022-02-19 14:15 HappyBobb 阅读(11) 评论(0) 推荐(0)
摘要: 传送门:SP30906 ADAUNIQ - Ada and Unique Vegetable。 题意 给定一个 nnn 个元素的序列 aaa 和 mmm 次操作,每次操作可能是 ax←ya_x \gets yax​←y 或者询问区间 [l,r][l,r][l,r] 中有多少个数只出现过一次。 解法 阅读全文
posted @ 2022-02-19 13:45 HappyBobb 阅读(24) 评论(0) 推荐(0)
摘要: 题意 给定序列 aaa,对其离散化,输出离散化后的结果。 解法 先用 vector 储存并排序去重,然后 lower_bound 即可,注意从 000 开始,要换行。 代码: #include <bits/stdc++.h> using namespace std; const int N = 1e 阅读全文
posted @ 2022-02-19 11:47 HappyBobb 阅读(8) 评论(0) 推荐(0)
摘要: 这题无需多疑,就是模板题,我们有公式 cij=∑k=1n(aik×bkj)c_{i_j}=\sum_{k=1}^n (a_{i_k} \times b_{k_j})cij​​=∑k=1n​(aik​​×bkj​​)。 然后根据公式模拟即可。 代码: #include <cstdio> #includ 阅读全文
posted @ 2022-02-18 18:01 HappyBobb 阅读(28) 评论(0) 推荐(0)
摘要: 题意 给定若干个 nnn 个点 mmm 条边的无向图,求出所有边权减去最小生成树的结果。 多组数据,以 n=0,m=0n = 0, m = 0n=0,m=0 结尾,每组数据先输入 n,mn, mn,m,接着输入 mmm 行,每行 333 个整数 u,v,wu, v, wu,v,w,表示 uuu 到 阅读全文
posted @ 2022-02-15 20:31 HappyBobb 阅读(15) 评论(0) 推荐(0)
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 51 下一页