题意:

题目背景略去,将这道题很容易转化为,给出n求,n以内的有序数对(x, y)互素的对数。

分析:

问题还可以继续转化。

根据对称性,我们可以假设x<y,当x=y时,满足条件的只有(1, 1)。

设f(n)为 集合S{(x, y) | x<y且x、y互素} 的个数,则所求答案为2f(n)+1

f(n)表达式为:

,其中φ(n)为欧拉函数

这里有欧拉函数的一些介绍

 1 #include <cstdio>
 2
 3 const int maxn = 50000;
 4
 5 int phi[maxn + 10], sum[maxn + 10];
 6
 7 void phi_table(int n)
 8 {
 9     phi[1] = 0;
10     for(int i = 2; i <= maxn; ++i) if(!phi[i]) //说明i为素数
11     {
12         for(int j = i; j <= maxn; j += i)
13         {
14             if(!phi[j]) phi[j] = j;
15             phi[j] = phi[j] / i * (i - 1);
16         }
17     }
18 }
19
20 int main()
21 {
22     phi_table(maxn);
23     sum[1] = phi[1];
24     for(int i = 2; i <= maxn; ++i) sum[i] = sum[i - 1] + phi[i];
25
26     int n;
27     while(scanf("%d", &n) == 1 && n) printf("%d\n", 2*sum[n]+1);
28
29     return 0;
30 }

代码君

转载于:https://www.cnblogs.com/AOQNRMGYXLMV/p/4165870.html

UVa 10820 (打表、欧拉函数) Send a Table相关推荐

  1. UVA 11426 GCD-Extreme(II) ★ (欧拉函数)

    题意 求Σ{1<=i<N} Σ{i<j<=N} GCD(i, j)     (N<=4000000) 分析 原始思路 暴力求明显是不行的,我们把式子简化形式一下发现它可以 ...

  2. UVA - 10820欧拉函数的应用

    这是一道很基础的欧拉函数的题目 题意要求  (x,y) 互质 &&x<=n&&y<=n 求互质对数 可以运用容斥,求出 phi(n)=n(1-1/n1)(1 ...

  3. 欧拉函数/欧拉函数打表 lightoj1370(java/c++ )

    例题 欧拉函数/素数判定 题目链接 题目 Bamboo Pole-vault是Xzhiland的一项大受欢迎的运动. Phi-shoe大师是他成功的非常受欢迎的教练.他需要为他的学生提供一些竹子,所以 ...

  4. 欧拉函数 cojs 2181. 打表

    cojs 2181. 打表 ★☆   输入文件:sendtable.in   输出文件:sendtable.out   简单对比 时间限制:1 s   内存限制:256 MB [题目描述] 有一道比赛 ...

  5. UVa-10820 Send a Table 欧拉函数

    题意 交表 由于f(k∗x,k∗y)f ( k*x , k* y ) 可以由f(x,y)f ( x , y )递推出来 让我们求 在x,y都不大于n的情况下 计算最少需要计算多少不同的项 n<= ...

  6. 筛表合集(素数筛 欧拉函数筛 莫比乌斯函数筛)

    [目录] 一.素数筛 1.素数判断 2.素数普通筛 3.素数线性筛 4.素数区间筛 二.欧拉函数筛 三.莫比乌斯函数筛 [素数筛] 1.直接判定质数 bool judgePrime( int num ...

  7. UVA11424 GCD - Extreme (I)【欧拉函数打表】

    Given the value of N, you will have to find the value of G. The definition of G is given below: G=∑i ...

  8. UVA10990 Another New Function【欧拉函数打表】

    The depth of phi value of a number is denoted by the number of steps required before it reaches 1. A ...

  9. 【欧拉函数】 欧拉函数计算及打表

    文章目录 一.欧拉函数简介 二.欧拉函数计算 三.欧拉函数值打表 四.练手题目 一.欧拉函数简介 在数论中,对正整数n,欧拉函数是小于或等于n的正整数中与n互质的数的数目(因此φ(1)=1).此函数以 ...

最新文章

  1. 《Python数据可视化编程实战》——5.5 用OpenGL制作动画
  2. linux虚拟机文件挂载
  3. 数据归一化 - MinMaxScaler()/MaxAbsScaler() - Python代码
  4. 闭式系统蒸汽管径推荐速度_闭式空调系统管径选用表
  5. Maven警告:“java使用了未经检查或不安全的操作。java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。“
  6. spring事物管理(配置文件方式)
  7. GMF 教程 Mindmap 5
  8. 2018年第九届蓝桥杯【C++省赛B组】【第八题:日志统计】尺取法
  9. 开始gentoo之旅
  10. 2021新版外卖CPS 外卖侠CPS小程序
  11. 【智能算法第一期】Elman神经网络基本原理
  12. 2019年上半年系统分析师上午真题及答案解析
  13. android wifi分析 实现原理,解析android 流量监测的实现原理
  14. couchbase php,数据库大全-之-Couchbase
  15. R语言IBM股票月对数收益率的Egarch模型
  16. 微信公众号关注自动回复得到小程序链接
  17. 3D结构光摄像头深度算法介绍
  18. MNE溯源fieldtrip官网教程
  19. JSPServlet中request.getParameter() 和request.getAttribute() 区别
  20. 计算机四级初级程序员考试试卷

热门文章

  1. 使用OneFlow完成基于U型网络的ISBI细胞分割任务
  2. 【深度学习入门到精通系列】Gamma变换(校正)
  3. python【蓝桥杯vip练习题库】ALGO-231多阶乘计算
  4. python【蓝桥杯vip练习题库】ALGO-71比较字符串
  5. MSER+SIFT 图像的特征向量提取
  6. 悖论对计算机科学影响,科学网—基于对角线引理和维特根斯坦思想对于悖论的分析 - 庄朝晖的博文...
  7. 把一个dataset的表放在另一个dataset里面_视频自监督一. STCR: 一个基于数据增强的简单有效正则项 (降低静态信息的影响)...
  8. 网络推广计划浅析如何增加网站蜘蛛的爬取频次?
  9. 如何网络推广教你如何网站排名“更上一层楼”?
  10. 网站推广期间如何理解定制网站推广基本要素