记录编号 357409 评测结果 AAAAAAAAAA
题目名称 双亲数 最终得分 100
用户昵称 Gravatarliu_runda 是否通过 通过
代码语言 C++ 运行时间 0.412 s
提交时间 2016-12-11 07:39:36 内存使用 7.92 MiB
显示代码纯文本
  1. #include<cstdio>
  2. typedef long long ll;
  3. const int maxn=1000005;
  4. ll f[maxn];
  5. int main(){
  6. freopen("parents.in","r",stdin);
  7. freopen("parents.out","w",stdout);
  8. int n,m,d;scanf("%d%d%d",&n,&m,&d);
  9. for(int i=1;i<=n;++i){
  10. f[i]=(n/i)*1LL*(m/i);
  11. }
  12. for(int i=n;i>=1;--i){
  13. for(int j=i+i;j<=n;j+=i)f[i]-=f[j];
  14. }
  15. printf("%lld\n",f[d]);
  16. fclose(stdin);fclose(stdout);
  17. return 0;
  18. }