hdoj The Euler function 2824 (欧拉函数打表)
来源:互联网 发布:网络国家地区识别代码 编辑:程序博客网 时间:2024/05/22 16:51
The Euler function
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4743 Accepted Submission(s): 1983
Problem Description
The Euler function phi is an important kind of function in number theory, (n) represents the amount of the numbers which are smaller than n and coprime to n, and this function has a lot of beautiful characteristics. Here comes a very easy question: suppose you are given a, b, try to calculate (a)+ (a+1)+....+ (b)
Input
There are several test cases. Each line has two integers a, b (2<a<b<3000000).
Output
Output the result of (a)+ (a+1)+....+ (b)
Sample Input
3 100
Sample Output
3042#include<stdio.h>#include<string.h>#include<algorithm>#define N 3000010#define ll long longusing namespace std;ll a[N];ll eular(){int i,j;memset(a,0,sizeof(a));a[1]=1;for(i=2;i<N;i++){if(!a[i]){for(j=i;j<N;j+=i){if(!a[j])a[j]=j;a[j]=a[j]/i*(i-1);}}}for(i=2;i<N;i++)a[i]+=a[i-1];}int main(){int l,r;eular();while(scanf("%d%d",&l,&r)!=EOF){printf("%I64d\n",a[r]-a[l-1]);}return 0;}
0 0
- hdoj 2824 The Euler function(欧拉函数打表)
- HDOJ 2824 The Euler function (欧拉函数打表)
- hdoj The Euler function 2824 (欧拉函数打表)
- HDU 2824 The Euler function【欧拉函数 打表】
- hduoj 2824 The Euler function【欧拉函数 打表】
- HDU The Euler function (欧拉函数打表)
- HDOJ 题目2824 The Euler function(欧拉函数)
- The Euler function(hdoj --2824-欧拉函数)
- HDOJ 2824 The Euler function (欧拉函数)
- HDOJ 2824 The Euler function (欧拉函数)
- HDU 2824 The Euler function (欧拉函数打表)
- The Euler function 欧拉函数打表
- 【欧拉函数】 HDOJ 2824 The Euler function
- hdoj 2824 The Euler function 【欧拉函数 简单】
- HDOJ The Euler function 2824【欧拉函数】
- HDOJ 2824 The Euler function(欧拉函数+打表法)
- hdoj 2824 The Euler function 【欧拉函数】
- HDOJ-----2824The Euler function欧拉函数
- IOS吐槽狂人:字体自适应高度(系统自带的)
- 数据持久化 之 沙盒机制 (sandBox)
- python基础知识--字符串
- 关于C++指针
- Android多媒体应用——短信收发
- hdoj The Euler function 2824 (欧拉函数打表)
- java 集合
- 史上最全的SpringMVC学习笔记
- IOS 文件管理 ,文件缓存
- IOS吐槽狂人:卡顿和闪退
- 图像处理与计算机视觉基础,经典以及最近发展
- python 中__name__ = '__main__' 的作用
- C/C++ 浮点数比较问题
- 读二叉树有感