ICode9

精准搜索请尝试: 精确搜索
  • 洛谷 P2260[清华集训2012]模积和(数论分块)2021-05-16 20:33:25

    题目连接 \(Description\) 求 \[\sum_{i=1}^n\sum_{j=1}^m(n\ mod\ i)(m\ mod\ i),i\neq j \]答案对\(19940417\)取模。 \(n,m\leq10^9\) \(Solution\) 如果不考虑\(i\neq j\)这个条件,根据和式的分配率答案就是 \[\sum_{i=1}^nn\ mod\ i\sum_{i=1}^mm\ mod\ i \]其中\(\sum_{i=

  • 2019 ICPC Asia Xuzhou Regional E. Multiply(唯一分解定理/大数分解)2021-05-11 21:32:55

    Alduhmellah and Behlah both like large numbers, lots of numbers and lots of large numbers. They also like to do calculations on those numbers. One day, Alduhmellah wrote down NN positive integers a_1, a_2,\cdots, a_Na1,a2,⋯,a**N. He decided to make them

  • 【洛谷4193】数字(简单数学题)2021-05-10 19:35:34

    点此看题面 定义\(S(n)\)为\(n\)各位数字之和并定义\(D(n)=\begin{cases}S(n)&S(n)<10,\\D(S(n))&S(n)\ge10\end{cases}\),求\([l,r]\)中有多少个数可以表示为\(x\times D(x)\)的形式。 数据组数\(\le20,l\le r\le 10^{18}\) 数学推导 众所周知,\(S(n)\equiv n(mod\ 9)\),则进一步

  • 【AT3939】[ARC091D] Strange Nim(博弈论)2021-05-09 18:33:46

    点此看题面 有\(n\)堆石子,每堆石子初始有\(a_i\)个,且附带一个参数\(k_i\)。 每次可以从一堆石子(假设是第\(i\)堆,当前剩\(x_i\)个石子)中取出\(1\sim\lfloor\frac{x_i}{k_i}\rfloor\)个石子,判断谁必胜。 \(n\le200,a_i,k_i\le10^9\) \(SG\)函数 根据\(Nim\)游戏的基本知识我们知道

  • 化简式子和一小点的套路2021-05-08 21:34:18

    在学了一下莫比乌斯反演,做了一丢丢的题目后,终于对莫比乌斯反演又有了一点的浅薄的理解,我觉得有必要写一下有关于莫比乌斯反演的一些套路和一些化简式子的奇技淫巧了。 如果不是愿意学莫比乌斯反演的话,看这篇博客纯粹浪费您的时间。这里边讲套路边讲优化,不一定模块十分清晰。 1 .

  • [SDOI2017]数字表格2021-05-06 12:34:03

    感觉做多了\(DS\)和树图问题,数论水平已经低到小学生水平了。 现在甚至连数论分块都快忘了,昨天看\(dl\ LCT\)博客的时候看到了这题,所以来复健一下。 考虑就是求这样一个东西 \(\prod_{i = 1}^{n}\prod_{j = 1}^{m}f_{gcd(i,j)}\) 考虑斐波那契数列好像在这个题中没有一些好的性质,那

  • [ABC195B]Many oranges2021-05-02 15:02:29

    目录壹、题目描述 ¶贰、题解 ¶叁、参考代码 ¶肆、游戏体验 ¶ 壹、题目描述 ¶ 传送门 to Atcoder 橘子太多了,它红得就像 \(\color{red}{\text{WA}}\). 贰、题解 ¶ 单位还不一样,得把 \(W\) 换算成 \(\rm g\) 作单位,所以真正的 \(w=1000W\). 你或许可以直接暴力做背包,但是由于

  • 洛谷 P3768 简单的数学题2021-04-25 13:33:06

    题目链接 题目描述 给定 \(n,p\),求 \(\left(\sum_{i=1}^{n}{\sum_{j=1}^{n}{i\times j\times\gcd(i,j)}}\right)\bmod p\)。 数据范围:\(n\le {10}^{10}\),\(5\times 10^8\le p\le 10^9\). 时间范围:\(4000\operatorname{ms}\)。 Solution 魔怔推式子: \[\begin{aligned} &am

  • 题解[SDOI2014]数表2021-04-20 08:33:55

    P3312 [SDOI2014]数表 令 \(g(i)\) 表示 \(i\) 的所有约数和 题目要求的是 \(\sum\limits_{i=1}^n\sum\limits_{j=1}^mg(gcd(i,j)),g(gcd(i,j))\le a\) 令 \(f(i)=\sum\limits_{x=1}^n\sum\limits_{y=1}^m[gcd(x,y)=i],F(i)=\sum\limits_{x=1}^n\sum\limits_{y=1}^m[i|gcd(x

  • SP26108 TRENDGCD - Trending GCD2021-04-08 21:04:50

    \[\sum_{i=1}^n\sum_{j=1}^m ij \gcd(i,j)\mu^2(\gcd(i,j)) \]\[\sum_{k=1}^{\min(n,m)}\sum_{i=1}^n\sum_{j=1}^m [\gcd(i,j)=k]ij k\mu^2(k) \]\[\sum_{k=1}^{\min(n,m)}k^3\mu^2(k)\sum_{i=1}^{\lfloor \frac{n}{k} \rfloor}\sum_{j=1}^{{\lfloor

  • [SDOI2015]约数个数和2021-04-05 21:34:25

    iv.[SDOI2015]约数个数和 完蛋了,我们前几题里面都有\(\gcd(\dots)\),但是这道题没有,怎么办呢? 引理: \(\boxed{d(ij)=\sum\limits_{x|i}\sum\limits_{y|j}[\gcd(x,y)==1]}\) 换句话说,两个数\((i,j)\)积的因数个数,等于\(i\)的所有因数与\(j\)的所有因数中互质的对数。 简单证明(感谢sun

  • 【算法笔记】类欧几里得相关2021-03-30 18:06:05

    ·前置芝士 ·欧几里得算法 又称辗转相除法,举例如gcd求法,基本递归函数为\(f(a,b)=f(b,a\mod b)\); 证明:a可以表示成\(a = kb + r\)(a,b,k,r皆为正整数,且\(r<b\)),则\(r = a \mod b\)。假设d是a,b的一个公约数,记作\(d|a\),\(d|b\),即a和b都可以被d整除。而r = \(a - kb\),两边同时除以d,\(

  • 【题解】洛谷 P3704 [SDOI2017]数字表格2021-03-15 22:03:00

    目录前置幂转和gcd 的套路卷积推公式代码 前置 幂转和 \(\prod\limits_{i} g^{d_i}=g^{\sum\limits_{i}d_i}\),\(g\) 是常数,或者至少在这次 \(\prod\) 中不会变化 gcd 的套路卷积 \[\begin{aligned} \because[x==1]&=\sum\limits_{d|x}\mu(d)\\ \therefore[gcd(x, y)==1]&=\sum\lim

  • gmoj 5439. 【NOIP2017提高A组集训10.31】Calculate2021-03-11 21:03:07

    Related Problem Description input Output Solution 可以根据操作x分类 当x=1或x=2时,暴力维护A或B就好 对于x=3的情况: 我们将原式拆开处理 \[\sum_{i=1}^{n}\lfloor \frac{T-B[i]}{A[i]} \rfloor=\sum_{i=1}^{n}(\lfloor \frac{T}{A[i]} \rfloor-\lfloor \frac{B[i]}{A[i]} \r

  • 莫比乌斯反演2021-03-11 13:04:07

    以下内容中,\(a|b\)表示\(a\)是\(b\)的因数,\(a\not|b\)表示\(a\)不是\(b\)的因数 前置知识:积性函数相关 整除分块 狄利克雷卷积 定义:任意函数\(f(n),g(n)\)的狄利克雷卷积为\((f*g)(n)=\sum\limits_{d|n}f(d)g(\dfrac{n}{d})\) 其中\(\sum\limits_{d|n}\)是要枚举\(n\)的因数并累加

  • 杜教筛2021-03-07 19:01:24

    前置知识 莫比乌斯反演 算法简介 用于计算数论函数前缀和。 思想 设有一个数论函数 \(f\) ,要计算它的前缀和,即 \(S(n)=\sum \limits_{i=1}^n f_i\) 。 再找一个数论函数 \(g\) ,考虑它们狄利克雷卷积的前缀和: \(\sum \limits_{i=1}^n (f*g)(i)=\sum \limits_{i=1}^n \sum \limits_{

  • P5444 [APIO2019]奇怪装置 数学2021-03-05 08:32:34

    题意: 戳这里 分析: 先暴力找规律 \[x=1,2,3\dots A-1+\lfloor\frac{A-1}{B}\rfloor,A+\lfloor\frac{A}{B}\rfloor|A+1+\lfloor\frac{A+1}{B}\rfloor,A+2+\lfloor\frac{A+2}{B}\rfloor\dots 2A+\lfloor\frac{2A}{B}\rfloor \\ y=1,2,3,\dots B-1,0|1,2,3\dots B-1,0

  • 奇技淫巧 (不定期更新)2021-03-04 21:01:52

    对于有取模的快速幂可以实现 O(\(\sqrt{p}\)) 预处理和 O(\(1\)) 快速幂( \(p\) 是模数)。 设 \(T\) = \(\sqrt{p} + 1\)。 对于任意 \(x^k\) 均有 \(x^k = x^{k mod T} * x^\left\lfloor\dfrac{k}{T}\right\rfloor * x^T\) 预处理出 \(x\) 的 \(T\) 以内的次方然后就可以实现 O

  • 数论初步2021-03-04 15:01:06

    一些定理 裴蜀定理 若关于 \(x,y\) 的不定方程 \(ax+by=c\) 有解(\(a,b,c \in \mathbf{Z}\)),则 \(c \bmod \gcd(a,b) =0\) 。 费马小定理 若 \(p\) 为质数,且 \(\gcd(a,p)=1\) ,则 \(a^{p-1} \equiv 1 \pmod{p}\) 。 欧拉定理 若 \(\gcd(a,m)=1\) ,则 \(a^{\varphi(m)} \equiv 1 \pmod

  • phi and phi(莫比乌斯反演+公式)2021-03-02 12:58:31

    phi and phi 题意: 求 a n s ( n ) = ∑

  • 快速除法 / 取模2021-02-28 11:04:38

    卡常卡绝望了,这玩意救了我一命……特地翻开 usaco 的这道题找到了这玩意,usaco 吼! 考虑一个多次询问 a/b 或者 a%b,其中 b 是固定的,但是在编译时未知(比如输入确定),如果编译时已知那么设成 const 编译器会自动优化掉,这时候使用该算法可能会负优化…… 假定一个足够大的 \(c\)(具体要有

  • LOJ #6052 {雅礼集训2017 Day11]DIV (莫比乌斯反演、杜教筛)2021-02-27 23:03:11

    题目链接 https://loj.ac/p/6052 题解 挺有趣的数论题,我的做法复杂度是 \(O(n^{\frac{3}{4}})\) 的,似乎比题解劣一些…… 另外本题并不需要用到有关高斯整数的一些知识。(我也不会) 首先试图把有关复数的奇怪题意转化成我们比较熟悉的东西。 为了方便把题目中的 \(d\) 改成 \(-d\),考

  • luogu P3327 [SDOI2015]约数个数和2021-02-24 15:36:24

    题面传送门 考虑经典结论:\(d(i\times j)=\sum\limits_{a|i}{\sum\limits_{b|j}{[(a,b)==1]}}\) 代到原式里面去就是\(\sum\limits_{i=1}^{n}{\sum\limits_{j=1}^{m}{\sum\limits_{a|i}{\sum\limits_{b|j}{[(a,b)==1]}}}}\) 提前枚举\(a\)和\(b\)就有\(\sum\limits_{a=1}^{n}{\s

  • 2021山威寒假培训收官检验赛题解2021-02-22 17:34:10

    L1-4 打表找规律发现答案是 \(\left\lfloor\ \sqrt n\right\rfloor\) 证明: 一个数的约数一定是成对出现的, 故当一个数是完全平方数的时候,它的约数个数是奇数。 所以只要求出 \(1\) ~ \(n\) 中完全平方数的个数即可, 那么答案就是 \(\left\lfloor\ \sqrt n\right\rfloor\).

  • C Floor and Mod2021-02-13 11:05:07

    Description 询问 \(1 \leq a \leq x\) ,\(1\leq b \leq y\) ,且满足 \(\lfloor \frac{a}{b}\rfloor =a\bmod b\) 的有序对 \((a,b)\) 有多少对。 Sol 先用 \(b\) 把 \(a\) 表示出来,有 \[a=b\times\lfloor \frac{a}{b}\rfloor + a\bmod b \]记 \(\lfloor \frac{a}{b}

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有