/ SeriousOJ /

Record Detail

Accepted


  
# Status Time Cost Memory Cost
#1 Accepted 60ms 8.02 MiB
#2 Accepted 266ms 8.863 MiB
#3 Accepted 261ms 8.988 MiB
#4 Accepted 257ms 8.645 MiB
#5 Accepted 260ms 8.922 MiB

Code

#include<bits/stdc++.h>
using namespace std;
#define int             long long
#define pb              push_back
#define endl            '\n'
#define debug           cout<<"HERE"<<endl;
#define ff              first
#define ss              second
void edm()
{
    ios::sync_with_stdio(false);cin.tie(nullptr);cout.tie(nullptr);
    #ifndef ONLINE_JUDGE
    freopen("input.txt","r",stdin);
    freopen("output.txt","w",stdout);
    #endif
}
const int N = 1e6+6;
int val[N];
void calc()
{
    for(int i=1;i<N;i++)
    {
        for(int j=2*i;j<N;j+=i)
        {
            val[j]++;
        }
    }
    for(int i=2;i<N;i++)
    {
        val[i] = val[i-1] + val[i];
    }
}
void solve()
{
    int n;cin>>n;
    cout<<val[n]<<endl;
}
signed main()
{
    //edm();
    calc();
    int t = 1;
    cin>>t;
    for(int i=1;i<=t;i++)
    {
        ///cout<<"Case "<<i<<": ";
        solve();
    }
} 

Information

Submit By
Type
Submission
Problem
P1206 D1. GCD equal Absolute Value (Easy Version)
Contest
Educational Round 1
Language
C++17 (G++ 13.2.0)
Submit At
2025-07-14 16:33:05
Judged At
2025-07-14 16:33:05
Judged By
Score
100
Total Time
266ms
Peak Memory
8.988 MiB