随笔分类 - 数论
摘要:"CF498C. Array and Operations" 题意: 给定一个长为 n 的数组,以及 m 对下标 (a, b) 且满足 a + b 为奇数,每次操作可以将同一组的两个数同时除以一个公约数 问最多能进行多少次操作 根据~~奇偶性二分图
阅读全文
摘要:【LGR 049】洛谷7月月赛 比赛开始一个小时才想起来QwQ,当场写了ABC A : " P4752 Divided Prime" 日常送分题 注意只留一个非1数判他是不是质数 B : " P4753 River Jumping" 题意:有跳跃距离下限,求能否经过所有石头恰好一次跳一个来回 贪心
阅读全文
摘要:"4869: [Shoi2017]相逢是问候" 题意:一个序列,支持区间,区间求和。在模p意义下。 类似于开根操作,每次取phi在log次后就不变了。 不互质怎么办? 我才知道, $$ n^x \equiv n^{x \mod \varphi(p)\
阅读全文
摘要:"4815: [Cqoi2017]小Q的表格" 题意: 单点修改,查询前缀正方形和。修改后要求满足条件f(a,b)=f(b,a), b×f(a,a+b)=(a+b) f(a,b) 一开始sb了认为一次只会改动两三个格子想了个cdq分治做法... 一次会影响很多格子... 经过观察以及$(a,b)=(
阅读全文
摘要:"4830: [Hnoi2017]抛硬币" 题意:A投a次硬币,B投b次硬币,a比b正面朝上次数多的方案数,模。 几乎一下午和一晚上杠这道题...中间各种翻《具体数学》~~各种卡常~~ 有两种做法,这里
阅读全文
摘要:"洛谷4月月赛R2" 打酱油... A. "koishi的数学题" 线性筛约数和就可以了... cpp include include include include include include using namespace std; typedef long long ll; c
阅读全文
摘要:"1227 平均最小公倍数" 题意:求 和的弱化版? $$ ans = \frac{1}{2}((\sum_{i=1}^n \sum_{d=1}^{\lfloor \frac{n}{i} \rfloor} d\cdot \varp
阅读全文
摘要:"1220 约数之和" 题意:求 $$ \sigma_0(ij) = \sum_{x\mid i}\sum_{y\mid j}[(x,y)=1]\\ \sigma_1(ij) = \sum_{x\mid i}\sum_
阅读全文
摘要:"HDU 5608 function" 题意:数论函数满足,求前缀和 裸题…连卷上都告诉你了 预处理的话反演一下用枚举倍数的方法 cpp include include include include include using
阅读全文
摘要:"1222 最小公倍数计数" 题意:求有多少数对gO(n^{2/3})\sigmaO({\sqrt{n}})O(n^{\frac{2}{3}})$ 本机4.6s,改小预处理大小又T了... 最后还是用了ta
阅读全文
摘要:"1238 最小公倍数之和 V3" 三种做法!!! 见 "学习笔记" ,这里只贴代码 1. cpp include include include include include using namespace std; typedef long long ll; const int N = 464
阅读全文
摘要:"SPOJ DIVCNT2 Counting Divisors (square)" 题意:求 好棒啊! 带着平方没法做,考虑用其他函数表示,把平方消去。 $\sigma_0(n) = (1 1)(n) =
阅读全文
摘要:杜教筛 嘟嘟嘟 "tangjz" orz "jiry_2" orz 任之洲 2016国家队论文 orz 概述 前置技能: "莫比乌斯反演" 可以在或复杂度完成数论函数(前缀和)的计算 一般形式 数论函数,求 $$ S(n)
阅读全文