QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#825714#9552. The ChariotTom22lCompile Error//Python31.1kb2024-12-21 21:46:502024-12-21 21:46:52

Judging History

This is the latest submission verdict.

  • [2024-12-21 21:46:52]
  • Judged
  • [2024-12-21 21:46:50]
  • Submitted

answer

t = int(input())
for QT in range(t):
    a, b, c, x, y, d = input().split()
    a, b, c, x, y, d = int(a), int(b), int(c), int(x), int(y), int(d)
    c1 = 0
    c1 = (d + x - 1) // x * a
    if d > x:
        if d % x <= y:
            c1 = min(c1, d // x * a + b * (d % x))
        else:
            c1 = min(c1, d // x * a + b * y + ((d % x) - y) * c)
        if (d % x) // y <= d // x:
			c1 = min(c1, d // x * a + b * (d % x))
    else:
        print(c1)
        continue
    if d >= x + y:
        c1 = min(c1, c * d - c * x - c * y + a + b * y)
    if d % (x + y) == 0:
        c1 = min(c1, d // (x + y) * (a + b * y))
    elif d % (x + y) <= x:
        c1 = min(c1, d // (x + y) * (a + b * y) + a - b * min(d // (x + y) * y, x - d % (x + y)))
    else:
        c1 = min(c1, d // (x + y) * (a + b * y) + a + (d % (x + y) - x) * b)
        c1 = min(c1, d // (x + y) * (a + b * y) + a * ((d%(x+y)+x-1)//x)-b*min(((d%(x+y)+x-1)//x*x+d // (x + y)*(x+y)-d),d // (x + y)*y))
    if d > x + y:
        c1 = min(c1, d // (x + y) * (a + b * y) + (d % (x + y)) * c)
    print(c1)

詳細信息

Sorry: TabError: inconsistent use of tabs and spaces in indentation (answer.code, line 13)