<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小程序
    主站蜘蛛池模板: 国产麻豆成人传媒免费观看| 成人久久久观看免费毛片| 亚洲综合激情五月丁香六月| 亚洲欧好州第一的日产suv| 美女又黄又免费的视频| 久久嫩草影院免费看夜色| 无码午夜成人1000部免费视频| 免费福利视频导航| 日本特黄特色免费大片| 亚洲中文无韩国r级电影| 亚洲va在线va天堂va四虎| 亚洲免费视频观看| 免费人成动漫在线播放r18| 国产免费一区二区三区在线观看| 久久久久久毛片免费播放| 妞干网免费视频观看| 国产成人精品久久亚洲高清不卡 | 久久久综合亚洲色一区二区三区| 精品亚洲成在人线AV无码| 四虎影视在线看免费观看| 日韩精品在线免费观看| 女人与禽交视频免费看| 国产偷窥女洗浴在线观看亚洲| 久久久久亚洲av无码专区导航| 亚洲综合精品成人| a级毛片免费观看视频| 免费观看黄网站在线播放| 久久青青草原亚洲av无码| 亚洲国产精品成人综合色在线婷婷 | 日韩免费观看一级毛片看看| 久久亚洲国产精品123区| 亚洲国产精品综合福利专区| 九九全国免费视频| 一二三四在线播放免费观看中文版视频| www.亚洲精品| 亚洲伦理一二三四| 中文字幕永久免费| 99在线视频免费观看视频 | 免费看国产曰批40分钟| 亚洲国产综合精品中文第一区| 国产亚洲Av综合人人澡精品|