defsolve(): pass a,b,c = [int(x) for x ininput().split()] if b%3 != 0and b % 3 + c < 3 : print(-1) return print((b+c+2)//3+a) return ########### for _ inrange(int(input())): solve()
defsolve(): pass a,b,m = [int(x) for x ininput().split()] ans = 2 ans += (m)//a ans += (m)//b print(ans) ########### for _ inrange(int(input())): solve()
defsolve(): pass n = int(input()) lst = [0] lst += [int(x) for x ininput()] sum = [0]*(n+2) ans = [] for i inrange(1,n+1): sum[i] = sum[i-1] + lst[i] for x inrange(0,n+1): if x-sum[x]>=sum[x] andsum[n]-sum[x]>=n-x-sum[n]+sum[x]: ans.append(x) dis = ans mn = 9999999 for i inrange(len(ans)): mn = min(mn,abs(n/2-ans[i])) for i inrange(len(ans)): if(abs(n/2-ans[i]) == mn): print(ans[i]) break
defsolve(): pass n,m = [int(x) for x ininput().split()] a = [int(x) for x ininput().split()] b = [int(x) for x ininput().split()] c = [] for aa,bb inzip(a,b): c.append(min(aa,bb)) ans = [0]*(n+1) sum = [0]*(n+1) for i inrange(n-1,-1,-1): sum[i] = sum[i+1] + c[i] for i inrange(n-1,-1,-1): ans[i] = sum[i+1]+a[i] print(min(ans[0:m])) ########### for _ inrange(int(input())): solve()
defsolve(): pass n,x = [int(x) for x ininput().split()] lst = [0] lst += [int(x) for x ininput().split()] l = 1;r = n + 1 p = 0 for i,y inenumerate(lst): if y == x : p = i break while(1): if(r - l == 1): break m = (l+r)//2 if lst[m]<=x: l = m else : r = m print(1) print(p,l) ########### for _ inrange(int(input())): solve()