2305: Answer I 欧拉函数

StatusIn/OutTIME LimitMEMORY LimitSubmit TimesSolved UsersJUDGE TYPE
stdin/stdout3s8192K734130Standard

Consider a scenario where you are asked to calculate a function Answer(x, y), with x and y both integers in the range [1, N], 1 <= N <= 50000. If you know Answer(x, y), then you can easily derive Answer(k*x, k*y) for any integer k. In this situation you want to know how many values of Answer(x, y) you need to precalculate. The function Answer is not symmetric.

For example, if N = 4, you need to precalculate 11 values: Answer(1, 1), Answer(1, 2), Answer(2, 1), Answer(1, 3), Answer(2, 3), Answer(3, 2), Answer(3, 1), Answer(1, 4), Answer(3, 4), Answer(4, 3) and Answer(4, 1).

Input

Each line will has a positive integer N.

Output

Only one integer that is how many values of Answer(x, y) you need to precalculate.

Sample Input

4

Sample Output

11

 

Problem Source: kscinow

 #include<stdio.h>
#include<math.h>
int a[50001];
int main()
{
 freopen("in.txt","r",stdin);
 freopen("out.txt","w",stdout);
 int n,res,m,i;
 a[1]=0;a[2]=1;a[3]=3;
 for(n=4;n<=50000;n++)
 {
   res=n;
   m=n;
   i=2;
   while(res>1&&i*i<=n)
   {
  if(res%i==0) m-=m/i;
  while(res%i==0)
   res=res/i;
  i++;
   }
   if(res>1) m-=m/res;
   a[n]=a[n-1]+m;
 }
 while(scanf("%d",&n)!=EOF)
    printf("%d/n",2*a[n]+1);
 return 0;
}

 

参考资源链接:[北邮工数大二复变函数总结与应用实例](https://wenku.youkuaiyun.com/doc/64658125543f844488aa50bc?utm_source=wenku_answer2doc_content) 在探索复数的奥秘时,欧拉公式 (e^(iθ) = cosθ + isinθ) 是一个非常有用的工具。它不仅揭示了复数与三角函数之间的深刻联系,而且为复数在复平面上的表示和旋转提供了一个直观的几何解释。 欧拉公式表明,任何一个复数 a + bi 都可以表达为 e^(iθ) 的形式,其中 θ 是实数部分 a 和虚数部分 b 组成的复数所对应的极角。在复平面上,a 代表实轴方向的分量,b 代表虚轴方向的分量,而复数的模长 |z| = √(a^2 + b^2) 则是极径。 欧拉公式的几何解释在于,它展示了复数的乘法如何等价于复平面中对应点的旋转。具体来说,当我们在复平面上乘以一个复数 e^(iθ),我们实际上是将平面上的点绕原点顺时针旋转 θ 角度。这是因为复数乘法遵循点乘规则,即 (a + bi) * (cosθ + isinθ) = (ac - bd) + (ad + bc)i。当 c = cosθ,d = sinθ 时,乘法的实部和虚部分别对应于旋转后点的新坐标。 例如,如果有一个复数 z = e^(iπ/4),它表示一个在复平面上与实轴成 45 度角的点。当我们将 z 乘以另一个复数 e^(iπ/2) 时,z 在复平面上顺时针旋转了 90 度,相当于从 e^(iπ/4) 变为 e^(i(π/4 + π/2)) = e^(i3π/4)。 了解复数的几何表示及其旋转特性,有助于我们深入理解复变函数的性质,比如解析函数的旋转不变性和保形性。这些性质在工程和物理学中的许多领域中都有广泛的应用,例如在处理电磁场和量子力学的问题时。 为了更深入地掌握复数和复变函数理论,建议查看这份资源:《北邮工数大二复变函数总结与应用实例》。这份资料详细地解释了复数与复变函数之间的联系,并且提供了丰富的应用实例,能够帮助学生和自学者更好地理解欧拉公式的应用和复数的几何意义。 参考资源链接:[北邮工数大二复变函数总结与应用实例](https://wenku.youkuaiyun.com/doc/64658125543f844488aa50bc?utm_source=wenku_answer2doc_content)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值