10 2018 档案
摘要:https://www.luogu.org/problemnew/show/P1593#sub 利用约数和定理:可以去看一下公式第13条 然后这个题目的话,要求$a^b$,那么我们首先可以先将a分解然后给指数乘上$b$. 然后我们就需要计算$(1+p+p^2+....p^k)$因为k可能特别大,所以
阅读全文
摘要:http://codeforces.com/contest/1072/problem/B 开始想的只有搜索,时间复杂度$O(4^n)$,明显有问题。 想了半个小时没有思路,然后想到了正难则反,就开始步入正轨。 题目给出了$a[ ]$和$b[ ]$数组,首先与处理,我们枚举每一种情况的$a[i]$和$
阅读全文
摘要:http://codeforces.com/contest/1072/problem/A 题目挺简单,就是让你求几个环,占得方格的个数,然而题目为什么给出了公式呢? 然而给出的公式辣么丑,还是不用的好。 我们看一个$n \times m$的环型,它的占得方个数为$(n+m) \times 2 -4
阅读全文
摘要:https://www.luogu.org/problemnew/show/P2568#sub 最喜欢题面简洁的题目了。 本题为求两个数的gcd是素数,那么我们将x和y拆一下, 假设p为$gcd(x,y)$,且p是一个素数,$x=a \times p , y = b \times p $。 然而要满
阅读全文
摘要:洛谷:https://www.luogu.org/problemnew/show/P2158 bzoj:problem 2190 一道欧拉函数板子题。 在一个方格里,两个点的横纵坐标差的gcd为1时中间不会经过任何格点。 gcd=1,也就是说两个数互质,想到欧拉函数。 枚举每一列,统计欧拉函数值。
阅读全文
摘要:https://www.lydsy.com/JudgeOnline/problem.php?id=1491 n那么小我们当然用最喜欢的floyed,(短小而强大) 在处理最短路的的时候,顺便记录一下最短路的数目。 然后还是floyed,这时候判断k点是不是i 到 j最短路上的点,经过k,i到达j的路
阅读全文
摘要:https://www.luogu.org/problemnew/show/P2735 定理什么的最讨厌了,匹克定理?不会,也不想学。 粉色的为电网,将图中的电网我们将他构造一个矩形,然后蓝色和绿色的的补齐。 那么我们的答案就是:矩阵中的点数- 蓝色三角形中的点数- 绿色三角形中的点数。 然后我们单
阅读全文
摘要:https://www.luogu.org/problemnew/show/P2127 感觉题解里写的比较复杂,可能自己的想法比较简单一点吧。 看这个图中的的点如果形成一个环,贪心的考虑,要想花费最少,那么我们一定要多次利用最小那个点。 图中来看就是2和6交换,然后2和4交换,然后就交换完了。 然而
阅读全文
摘要:https://www.luogu.org/problemnew/show/P1516#sub 题意还是非常好理解的..... 假如这不是一道环形的跑道而是一条直线,你会怎样做呢? 如果是我就会列一个方程,像 $$x+m \times k = y+n \times k $$ 求出方程解得k值。 然而
阅读全文
摘要:https://www.luogu.org/problemnew/show/P3601 一道关于欧拉函数的题。 读完题目以后我们知道所谓的$aindao(x)=x- \phi (x) $。 对于x小的情况下我们当然可以用 枚举因子或者线型筛求得,然而x打了以后就数组装不下了。 注意区间大小,我们完全
阅读全文
摘要:题面:https://files.cnblogs.com/files/rmy020718/NOIP模拟.pdf 解题报告:https://www.zybuluo.com/Mankeus/note/1222190
阅读全文
摘要:https://www.luogu.org/problemnew/show/P1835 对于40%,对每个数进行最大$O(\sqrt n)$的判断,因为n比较大所以超时。 想到线性筛,然而我们并不能筛到2e9,时间空间都不允许因为2e9素因子最大也到不了50000,我们预处理出2-50000以内的素
阅读全文
摘要:https://www.luogu.org/problemnew/show/P2717 $n \le 1004枚举区间,挨个计算,判断,时间复杂度$O(n^3)$。 $n \le 5000$,预处理出一个前缀和,然后枚举区间,时间复杂度$O(n^2)$ #include <algorithm> #i
阅读全文

浙公网安备 33010602011771号