Start: Nov, 12, 2017 10:00:00
2017秋Python程序设计基础培训第三次作业
End: Nov, 19, 2017 12:00:00
Time elapsed:
Time remaining:

Problem_ID: A
Result: Accepted
Time: 107ms
Memory: 24436kB
Author: suny
In contest: 1123

n=int(input())
s=[]
s.append(n)
i=1
while i<=n:
    t=int(input())
    s.append(t)
    i+=1
for j in range(1,n+1):
    d=max(s[j],2017)
    x=min(s[j],2017)
    rg=0
    for k in range(x+1,d+1):
        if k%4==0 and k%100!=0 or k%400==0:
            rg+=1
    xq={0:9,1:6,2:5,3:5,4:5,5:5,6:6}
    ys=((d-x)*365+rg)%7
    print('%d'%(xq[ys]))