Thứ Ba, 8 tháng 1, 2019

UVa 12157 - Tariff Plan (LA 4405, KualaLumpur08, compute and compare)

Link:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=243&page=show_problem&problem=3309
Sol:
#include <cstdio>
int main()
{
int T, N, num, mileCost, juiceCost;
scanf("%d", &T);
for (int t = 1; t <= T; ++t)
{
scanf("%d", &N);
mileCost = juiceCost = 0;
while (N--)
{
scanf("%d", &num);
mileCost += (num / 30) * 10 + 10;
juiceCost += (num / 60) * 15 + 15;
}
printf("Case %d: ", t);
if (mileCost < juiceCost)
printf("Mile %d\n", mileCost);
else if (mileCost == juiceCost)
printf("Mile ");
if (juiceCost <= mileCost)
printf("Juice %d\n", juiceCost);
}
}

Không có nhận xét nào:

Đăng nhận xét

Bài G - Educatioal Round 62

Đề bài: Bạn được cho 1 đồ thị vô hướng đặc biệt. Nó bao gồm $2n$ đỉnh được đánh số từ 1 đến 2n. Dưới đây là một số đặc tính của đồ thị: + ...