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.

21 tháng 12 2018

minh ko co ban oi

banhbanh

24 tháng 2 2018

Qua trang Mỹ thuật bạn nhé !!

1 tháng 10 2021

lol lol lol

27 tháng 9 2016

siêu đẹp

28 tháng 9 2016

giống mk . idol của mk cũng là Khởi My

21 tháng 12 2018

good

24 tháng 4 2020

TAT_Shiro bn mà bik mấy tiếng trên thì chỉ mik với (mong đc bn chỉ giáo)

Justin Le Nguyen Mk cx ko biết, python jj đó ý.

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;
}

15 tháng 9 2017

của tớ cũng bị thế thôi....

15 tháng 9 2017

để 1 lúc cũng ko đk đăng xuất r đăng nhập lại vẫn ko đk...??? ko hiểu..???