Thứ Ba, 8 tháng 1, 2019

UVa 10550 - Combination Lock (simple, do as asked)

Link: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=17&page=show_problem&problem=1491
Lời giải:
#include <iostream>

using namespace std;
int main()
{
int start, first, second, third;
scanf("%d %d %d %d", &start, &first, &second, &third);
while (start || first || second || third)
{
printf("%d\n", 1080 + ((start - first + 40) % 40 + (second - first + 40) % 40 + (second - third + 40) % 40) * 9);
scanf("%d %d %d %d", &start, &first, &second, &third);
}
}

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ị: + ...