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

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

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

    march alex's blog
    hello,I am march alex
    posts - 52,comments - 7,trackbacks - 0
    目前做到能分析POJ和HDU的代碼。ZOJ的話因為他存儲用戶的方式是一個數字序列,而不是用戶的id,所以暫時沒有想到解決方案。
    這里用到了之前提到的獲取網頁源代碼的URLAnalysis類。
    getPOJSolved方法用于獲得POJ上的解題數;
    getHDUSolved方法用于獲得HDU上的解題數;
    names數組存放感興趣的用戶。
    代碼如下:
    import java.io.BufferedReader;
    import java.io.InputStreamReader;
    import java.net.HttpURLConnection;
    import java.net.URL;


    public class OnlineJudgeFinder {
        
        private static String[] names = {"watashi", "hanfei19910905", "marchalex"};
        
        public static String getPOJSolved(String userId) throws Exception {
            String urlString = "http://poj.org/userstatus?user_id=" + userId;
            URL url = new URL(urlString);
            HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
            BufferedReader reader = new BufferedReader(new InputStreamReader(urlConnection.getInputStream()));
            String line = null;
            for(int i=0;i<10;i++)
                line = reader.readLine();
            int len = line.length();
            int i , cnt = 0;
            for(i=0;i<len;i++) {
                if(line.charAt(i) == '>') {
                    cnt ++;
                    if(cnt == 2)
                        break;
                }
            }
            i ++;
            String num = "";
            while(i < len && line.charAt(i) >= '0' && line.charAt(i) <= '9') {
                num += line.charAt(i);
                i ++;
            }
            return num;
        }
        public static String getHDUSolved(String userId) throws Exception {
            String urlString = "http://acm.hdu.edu.cn/userstatus.php?user=" + userId;
            URL url = new URL(urlString);
            HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
            BufferedReader reader = new BufferedReader(new InputStreamReader(urlConnection.getInputStream()));
            String line = null;
            for(int i=0;i<105;i++)
                line = reader.readLine();
            int len = line.length();
            int i , cnt = 0;
            for(i=0;i<len;i++) {
                if(line.charAt(i) == '>') {
                    cnt ++;
                    if(cnt == 4)
                        break;
                }
            }
            i ++;
            String num = "";
            while(i < len && line.charAt(i) >= '0' && line.charAt(i) <= '9') {
                num += line.charAt(i);
                i ++;
            }
            return num;
        }
        public static void getResult() throws Exception {
            int n = names.length;
            for(int i=0;i<n;i++) {
                String name = names[i];
                System.out.println(name + " has solved ");
                System.out.println("\t" + getPOJSolved(name) + " problem(s) in POJ");
                System.out.println("\t" + getHDUSolved(name) + " problem(s) in HDU");
            }
        }
        public static void main(String[] args) throws Exception {
            getResult();
        }
    }
    效果如下:
    watashi has solved 
    32 problem(s) in POJ
    7 problem(s) in HDU
    hanfei19910905 has solved 
    131 problem(s) in POJ
    212 problem(s) in HDU
    marchalex has solved 
    1 problem(s) in POJ
    15 problem(s) in HDU
    posted on 2015-02-13 13:30 marchalex 閱讀(232) 評論(0)  編輯  收藏 所屬分類: java小程序
    主站蜘蛛池模板: 亚洲午夜在线电影| 亚洲综合伊人久久综合| 亚洲日本香蕉视频观看视频| 国产婷婷成人久久Av免费高清| 综合亚洲伊人午夜网 | 亚洲av中文无码乱人伦在线r▽ | 国产小视频免费观看| jizzjizz亚洲日本少妇| 免费亚洲视频在线观看| 一级特级女人18毛片免费视频| 亚洲精品WWW久久久久久| 免费萌白酱国产一区二区三区| 亚洲AV日韩AV永久无码久久| 最近免费视频中文字幕大全| 亚洲国产最大av| 日本免费人成黄页在线观看视频 | 美女羞羞免费视频网站| 无码不卡亚洲成?人片| 国产免费一区二区三区免费视频| 亚洲欧洲日产国码无码久久99 | 免费大片av手机看片| 国产亚洲一区二区手机在线观看 | 亚洲一卡2卡4卡5卡6卡在线99| 成人免费网站在线观看| 一级午夜a毛片免费视频| 亚洲∧v久久久无码精品| 国产高清不卡免费在线| 亚洲AV无码男人的天堂| 亚洲区小说区图片区QVOD| 91精品免费在线观看| 免费亚洲视频在线观看| 亚洲VA中文字幕不卡无码| 毛片免费在线观看网站| 人人鲁免费播放视频人人香蕉| 婷婷亚洲综合五月天小说 | 在线观看亚洲成人| 日本免费网址大全在线观看| 另类小说亚洲色图| 亚洲日本乱码一区二区在线二产线| 黑人粗长大战亚洲女2021国产精品成人免费视频| 美女视频黄视大全视频免费的|