随笔分类 - 数论-约数
最大公约数(欧几里得算法/辗转相除法)
摘要:static int gcd(int a,int b){ return b==0?a:gcd(b,a%b); }
阅读全文
求约数之和
摘要:给定n个正整数aiai,请你输出这些数的乘积的约数之和,答案对109+7取模。 输入格式 第一行包含整数n。 接下来n行,每行包含一个整数ai。 输出格式 输出一个整数,表示所给正整数的乘积的约数之和,答案需对109+7取模。 数据范围 1≤n≤1001≤ai≤2∗10^9 输入样例: 3 2 6
阅读全文
求约数个数(模板)
摘要:整数的唯一分解定理 对于一个大于1正整数n可以分解质因数: 约数个数 。 其中a1、a2、a3…ak是p1、p2、p3,…pk的指数。 eg: 给定n个正整数aiai,请你输出这些数的乘积的约数个数,答案对109+7取模。 输入格式 第一行包含整数n。 接下来n行,每行包含一个整数aiai。 输出格
阅读全文
浙公网安备 33010602011771号