随笔分类 -  数论 / 数学

摘要:题目 思路 显然每一个物品是独立的,所以将每一个物品的方案数分别求出来,然后相乘即可。 因为 \(a\leq 100\),所以我们可以枚举最终选择了多少个该物品。假设选择了 \(j\) 个该物品,一共要进行 \(m\) 轮游戏,插板法可以得出 \(ans=\sum^{a_i}_{j=0} \bino 阅读全文
posted @ 2020-09-13 20:47 stoorz 阅读(92) 评论(0) 推荐(0)
摘要:题目 思路 将每一个 $1$ 和 \(-1\) 看成向上和向右,那么就转换成从 \((0,0)\) 到 \((n,m)\) 的方案数。 枚举答案 \(i\),那么显然这条路径不能与 \(y=x+i+1\) 相交。那么答案不超过 \(i\) 的方案数就是从 \((0,0)\) 到 \((n,m)\) 阅读全文
posted @ 2020-08-15 07:34 stoorz 阅读(124) 评论(0) 推荐(0)
摘要:题目 思路 显然任意两个 \(\gcd\) 不为 $1$ 的数字必须分到一个组里。所以可以在筛质数的同时将有相同质因数的数字归到一个集合内,设最终有 \(m\) 个集合,那么答案为 $2^m-2$(减去两个空集合情况)。 我采用埃氏筛 + 并查集,时间复杂度 \(O(n\log \log n)\)。 阅读全文
posted @ 2020-08-13 18:20 stoorz 阅读(98) 评论(0) 推荐(0)
摘要:题目 求 \([1,n]\) 中有多少个数能写作 \(a^b(b>1\) 且 \(a,b\) 均为正整数 \()\)。 \(n\leq 10^{18}\)。 思路 容易发现,只有当一个数字 \(k\) 被表示成 \(a^b\),且 \(a=a'^{b'}\) 时才会计算重复。所以考虑如何对任意一个数 阅读全文
posted @ 2020-08-11 13:34 stoorz 阅读(136) 评论(0) 推荐(0)
摘要:题目 给出 \(n\),求有多少个长度为 $2n$ 的序列满足以下条件: 数字 $1\sim n$ 每个正好各出现两次。 仅存在一个数字 \(x\) 满足 \(x\) 所在位置前的数字出现次数都没有 \(x\) 多。 思路 首先显然的是,对于一个满足条件 1 的序列,第一个位置的数字必然满足条件 2 阅读全文
posted @ 2020-08-10 13:24 stoorz 阅读(110) 评论(0) 推荐(0)
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P6476 你有 $10^{20}$ 个格子,它们从 $0$ 开始编号,初始时所有格子都还未染色,现在你按如下规则对它们染色: 1. 编号是 $p_1$ 倍数的格子(包括 $0$ 号格子,下同)染成红色。 2. 编号是 阅读全文
posted @ 2020-04-25 16:30 stoorz 阅读(198) 评论(0) 推荐(0)
摘要:题目 题目链接:https://codeforces.com/problemset/problem/594/D 给出一个长度为 $n$ 的数列,$Q$ 次询问,每次询问给出 $l,r$,需要求出 $\varphi(\prod ^{r}_{i=l}a[i])\bmod p$。 $n,Q\leq 200 阅读全文
posted @ 2020-04-02 11:44 stoorz 阅读(231) 评论(0) 推荐(0)
摘要:题目 题目链接:https://codeforces.com/problemset/problem/906/D 给出一个数列 $a$,每次询问给出 $l,r$,求 思路 根据扩展欧拉定理,当 $b\geq \varphi(p)$ 时, $$a^b\equiv a^{b\bmod \varphi(p) 阅读全文
posted @ 2020-03-31 13:29 stoorz 阅读(126) 评论(0) 推荐(0)
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P4161 给出 $n$,令 $nxt_x$ 表示 $x$ 对应的数字。一开始有一个 $1\sim n$ 的递增排列,每次数字 $x$ 会变成 $nxt_x$。如此反复直到该序列再次变回 $1\sim n$ 的递增排列 阅读全文
posted @ 2020-02-29 13:08 stoorz 阅读(108) 评论(0) 推荐(0)
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P2568 给定整数$N$,求$1\leq x,y\leq N$且$Gcd(x,y)$为素数的数对$(x,y)$有多少对。 思路 考虑枚举质数$p$,那么对于每一个质数$p$,$x,y\in[1,n]$且$\gcd(x 阅读全文
posted @ 2020-02-13 23:46 stoorz 阅读(153) 评论(0) 推荐(0)
摘要:题目 题目链接:https://gmoj.net/senior/ main/show/4015 思路 分三个$sub$。分值分别为$35pts,35pts,30pts$。 sub1 $n\leq 10^6$,直接暴力递推即可。 sub2 $m\leq 10^6$,显然$x_i\mod p$存在长度不 阅读全文
posted @ 2020-02-08 16:27 stoorz 阅读(124) 评论(0) 推荐(0)
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P2485 你被要求设计一个计算器完成以下三项任务: 1. 给定$y,z,p$,计算$y^z \rm mod\ p$的值; 2. 给定$y,z,p$,计算满足$xy ≡z\pmod p$的最小非负整数$x$; 3. 给 阅读全文
posted @ 2020-01-29 14:37 stoorz 阅读(196) 评论(0) 推荐(0)
摘要:前言 $\color{red}{\texttt{WYCdalao}}$在$1.542$年之前切的题现在才写掉$qwq$,$\color{grey}{\texttt{stoorz}}$怕不是要被$\color{red}{\texttt{WYCdalao}}$碾爆$qwqwq$。 " " $$\colo 阅读全文
posted @ 2020-01-23 16:25 stoorz 阅读(136) 评论(0) 推荐(0)
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P2480 猪王国的文明源远流长,博大精深。 iPig 在大肥猪学校图书馆中查阅资料,得知远古时期猪文文字总个数为 $n$。当然,一种语言如果字数很多,字典也相应会很大。当时的猪王国国王考虑到如果修一本字典,规模有可能 阅读全文
posted @ 2020-01-20 10:53 stoorz 阅读(209) 评论(0) 推荐(0)
摘要:题目 题目链接:https://jzoj.net/senior/ main/show/3799 思路 如果一个数是完全平方数,当且仅当它分解质因数后,每一个质因数的质数均为偶数。 由于$n\leq 90$,所以最多有$24$个质数。考虑状压。 所以我们预处理出$prmS[x]$表示数字$x$分解质因 阅读全文
posted @ 2019-12-28 12:27 stoorz 阅读(194) 评论(0) 推荐(0)