码迷,mamicode.com
首页 > 其他好文 > 详细

SDOI2012Longge的问题

时间:2014-06-25 15:55:52      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:style   class   blog   code   http   tar   

题解:

bubuko.com,布布扣

代码:

bubuko.com,布布扣
 1 var i:longint;
 2     n,k,ans:int64;
 3 procedure main;
 4  begin
 5  readln(n);
 6  ans:=n;
 7  for i:=2 to trunc(sqrt(n)) do
 8   if n mod i=0 then
 9    begin
10    k:=0;
11     while n mod i=0 do
12      begin
13       inc(k);
14       n:=n div i;
15      end;
16     inc(ans,ans*(i-1)*k div i);
17    end;
18  if n<>1 then inc(ans,ans*(n-1)*1 div n);
19  writeln(ans);
20  end;
21 begin
22  main;
23 end.     
View Code

 

SDOI2012Longge的问题,布布扣,bubuko.com

SDOI2012Longge的问题

标签:style   class   blog   code   http   tar   

原文地址:http://www.cnblogs.com/zyfzyf/p/3806364.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!