比赛场次 293
比赛名称 20160316
比赛状态 已结束比赛成绩
开始时间 2016-03-16 19:00:00
结束时间 2016-03-16 22:00:00
开放分组 全部用户
注释介绍
题目名称 打表
输入输出 sendtable.in/out
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
GravatarKZNS AAAAAAAAAA 0.003 s 0.50 MiB 100
GravatarSatoshi AAAAAAAAAA 0.004 s 0.69 MiB 100
GravatarZXCVBNM_1 AAAAAAAAAA 0.004 s 0.89 MiB 100
Gravatar农场主 AAAAAAAAAA 0.006 s 0.47 MiB 100
Gravatarmikumikumi AAAAAAAAAA 0.006 s 0.74 MiB 100
GravatarZayin AAAAAAAAAA 0.009 s 0.70 MiB 100
Gravatar阿狸 AAAAAAAAAA 0.009 s 0.71 MiB 100
GravatarRapiz C 0.000 s 0.00 MiB 0

打表

★☆   输入文件:sendtable.in   输出文件:sendtable.out   简单对比
时间限制:1 s   内存限制:256 MiB

【题目描述】

有一道比赛题目,输入两个整数$x,y(1≤x,y≤n)$,输出某个函数$f(x,y)$。有位选手想打表(即事先计算出所有的$f(x,y)$,写在源代码里),但是表太大了,原代码超过了比赛的限制,需要精简。

好在那道题目有一个性质,使得很容易根据$f(x,y)$算出$f(x\times k,y\times k)$(其中k是正整数),这样有一些$f(x,y)$就不需要存在表里了。

输入$n(n≤50000)$,你的任务是统计最简的表里有多少个元素。例如,$n=2$时有$3$个$(1,1),(1,2),(2,1)$。

【输入格式】

输入只有一行,一个整数$n$。

【输出格式】

输出也仅有一行,即表里元素的个数。

【样例输入】

2

【样例输出】

3