이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
#-*- coding: utf-8 -*-
import httplib
from HTMLParser import HTMLParser
arr = [0] * 1000010
inTD = False
inPRO = False
printPro = False
flag = 0
class MyHTMLParser(HTMLParser):
    flag  = 0
    def handle_starttag(self, tag, attrs):
        global inTD,inPRO,printPro,flag
        if tag == 'h3':
            inTD = True
        if tag == 'span':
           for name, value in attrs:
               if value == "problem_number":
                   #print 'test'
                   printPro = True
        return
            
            
    def handle_endtag(self, tag):
        global inTD,inPRO,printPro,flag
        if tag =="h3":
            inTD = False
        #if tag == 'span':
        printPro = False
        return
            
    def handle_data(self, data):
        global inTD,inPRO,printPro,flag,arr
        if inTD == True:
            if data.startswith("푼"):
                flag = 1
            if data.startswith("시도"):
                flag = 2
        if printPro == True:
            if flag == 1:
                arr[int(data)] =1
            if flag == 2:
                arr[int(data)] = 2
        return
conn = httplib.HTTPSConnection("www.acmicpc.net")
conn.request("GET", "/user/august14")
r1 = conn.getresponse()
s = r1.read()
parser = MyHTMLParser()
parser.feed(s);
n = input()
for i in range(0,n):
    t = input()
    x = int(t)
    if(x <0):
        print 'VH'
        continue
    if arr[x] == 1:
        print 'E'
        continue
    if arr[x] == 0:
        print 'VH'
        continue
    if arr[x] == 2:
        print 'H'
        continue
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... |