K
Khách

Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.

14 tháng 12 2021

Thiếu đề bài

14 tháng 12 2021

huhu giúp em với ai 😭😭😭

21 tháng 12 2018

minh ko co ban oi

banhbanh

12 tháng 11 2021

Tham khảo

 

Dưới đây là một số cách bạn có thể làm để mở tivi mà không cần đến chiếc điều khiển:Sử dụng nút bấm cứng trên tivi.Điều khiển tivi bằng điện thoại qua cổng hồng ngoại.Điều khiển tivi bằng điện thoại.Kết nối tivi với chuột, bàn phím.
12 tháng 11 2021

thôi thôi mấy cái này em không rành

23 tháng 6 2021

Tham khảo:

#include<iostream>
#include<algorithm>
#include<cstdio>
#include<vector>
#define fr(a,b,c) for (a=b;a<=c;a++)
#define maxn 1000000
using namespace std;

int f[maxn+10];
long long sumf[maxn+10];
vector<int> a;

void etf()
{
   int i,j;
   fr(i,1,maxn) f[i]=i;
   fr(i,2,maxn)
   {
     if (f[i]==i)
       for (int j=i;j<=maxn;j+=i)
         f[j]=f[j]/i*(i-1);
     sumf[i]=sumf[i-1]+f[i];
   } 
}

long long gcdsum(int n)
{
   int i,d;
   long long re=0;
   a.clear();
   a.push_back(0);
   fr(i,1,n)
     if (n/i<i) break;
     else
     {
         a.push_back(i);
         if (n/i!=i) a.push_back(n/i);
     }
   sort(a.begin(),a.end());
   fr(i,1,int(a.size())-1) re+=sumf[n/a[i]]*(a[i]+a[i-1]+1)*(a[i]-a[i-1])/2;
   return re;
}

int main()
{
   etf();
   int n;
   while (1)
   {
      scanf("%d",&n);
      if (!n) break;
      printf("%lld\n",gcdsum(n));
   }
   return 0;
}