文章分类 - 数论
摘要:AtCoder Beginner Contest 357 C - Sierpinski carpet BFS Problem Statement For a non-negative integer \(K\), we define a level-\(K\) carpet as follows:
阅读全文
摘要:NewCoder Weekly Contest 46 C 爱音开灯 简单数论 Problem Statement 有无穷个灯排成一排,编号为从 1 开始,初始时所有灯都是关闭的。改变第 \(i\) 个灯的开闭状态会同时改变所有编号为 \(i\) 倍数的灯的开闭状态。 Anon会从 1 到 \(n\)
阅读全文
摘要:Codeforces Round 943 Div. 3 A 给你一个整数 \(x\) 。你的任务是找出任意一个整数 \(y\) \((1\le y \lt x)\) ,使得 \(\gcd(x,y)+y\) 为最大可能数。 \((1\le y \lt x)\) 使得 \(\gcd(x,y)+y\) 最
阅读全文
摘要:AcWing 878. 线性同余方程 给定 \(n\) 组数据 \(a_i,b_i,m_i\),对于每组数求出一个 \(x_i\),使其满足 \(a_i \times x_i \equiv b_i \pmod {m_i}\),如果无解则输出 impossible。 输入格式 第一行包含整数 \(n\
阅读全文
摘要:AcWing 877. 扩展欧几里得算法 给定 \(n\) 对正整数 \(a_i, b_i\),对于每对数,求出一组 \(x_i, y_i\),使其满足 \(a_i \times x_i + b_i \times y_i = gcd(a_i, b_i)\)。 输入格式 第一行包含整数 \(n\)。
阅读全文
摘要:题目 给定一个正整数 \(n\),求 \(1 \sim n\) 中每个数的欧拉函数之和。 输入格式 共一行,包含一个整数 \(n\)。 输出格式 共一行,包含一个整数,表示 \(1 \sim n\) 中每个数的欧拉函数之和。 数据范围 \(1 \le n \le 10^6\) 输入样例: 6 输出样
阅读全文
摘要:题目 给定 \(n\) 个正整数 \(a_i\),请你求出每个数的欧拉函数。 欧拉函数的定义 \(1 \sim N\) 中与 \(N\) 互质的数的个数被称为欧拉函数,记为 \(ϕ(N)\)。 若在算数基本定理中,\(N = p_1^{a_1}p_2^{a_2}…p_m^{a_m}\),则: \(ϕ
阅读全文