<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 147  文章 - 71  trackbacks - 0
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(1)

    隨筆分類(146)

    隨筆檔案(147)

    文章分類(28)

    文章檔案(28)

    喜歡的Blog

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=2095
    【題意簡述】
    求約數和。
    【分析】
    暴力求解必然超時。假設n可以被分解為a*b,則div(n)里肯定包含a+b;只要從1到(int)n^1/2分解為兩約數的積的形式,然后加上分解出來的約數,最后再減去本身就是最終的結果了。
    import java.util.*;
    import java.io.*;

    public class zoj_2095{
        
        
    public static void main(String rgs[]) throws Exception
        
    {
            BufferedReader stdin 
    = 
                
    new BufferedReader(
                    
    new InputStreamReader(System.in));
            
    int[] a=new int[500001];        
            
    int i,j,n,t,k=(int)(Math.sqrt(500000));
            
    for(i=1;i<=k;i++){
                
    for(j=i;j<=500000/i;j++)
                    a[i
    *j]+=(i+j);    // 分解為兩約數積,同時在記錄n約數和的a[n]中加上(i+j)
                a[i*i]-=i;           // 當然別忘了算了兩次的同一個值只有平方數才有
            }

            String line 
    = stdin.readLine(); 
            t 
    = Integer.parseInt(line);
            
    for(i=0;i<t;i++){
                line 
    = stdin.readLine();
                n 
    = Integer.parseInt(line);
                System.out.println(a[n]
    -n);
            }

        }

    }
    posted on 2009-08-28 10:44 飛翔天使 閱讀(470) 評論(0)  編輯  收藏 所屬分類: zoj

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 一级女人18毛片免费| 日本一区二区三区免费高清| 婷婷亚洲天堂影院| 亚洲视频无码高清在线| 国产91色综合久久免费| 亚洲成人在线免费观看| 国产成人免费高清激情视频| 亚洲欧美日韩综合俺去了| 成人毛片免费视频| 在线91精品亚洲网站精品成人| 四虎永久在线精品视频免费观看| jzzijzzij在线观看亚洲熟妇| 国产成人免费高清在线观看| 免费一级毛片在线播放放视频| 亚洲日韩VA无码中文字幕| 久久精品无码专区免费| 国产成A人亚洲精V品无码性色| 99久久99久久免费精品小说| 亚洲日韩中文字幕天堂不卡 | 在线观看免费黄色网址| 精品国产综合成人亚洲区| 日韩精品人妻系列无码专区免费| 亚洲AV无码一区二区三区在线| 国产免费拔擦拔擦8x| 国产人成网在线播放VA免费| 亚洲人成电影福利在线播放| 国产成人A在线观看视频免费| 特级无码毛片免费视频| 亚洲日韩小电影在线观看| 69成人免费视频| 深夜免费在线视频| 久久久婷婷五月亚洲97号色 | 亚洲人成精品久久久久| 久草免费福利资源站| 亚洲 日韩经典 中文字幕 | 亚洲高清中文字幕免费| 亚洲国产V高清在线观看| 免费无码成人AV在线播放不卡| 中文字幕精品三区无码亚洲| 国产精品亚洲不卡一区二区三区| 99ee6热久久免费精品6|