QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#825707 | #9552. The Chariot | Tom22l | Compile Error | / | / | Python3 | 1.1kb | 2024-12-21 21:44:05 | 2024-12-21 21:44:13 |
Judging History
This is the latest submission verdict.
- [2024-12-21 21:44:13]
- Judged
- Verdict: Compile Error
- Time: 0ms
- Memory: 0kb
- [2024-12-21 21:44:05]
- 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 12)