Contest giao lưu Tin học trẻ 2024 - Lần thứ Ba (Bảng A)

Bộ đề bài

1. Giao lưu THT 2024 lần 3 - Bài A bảng A

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 1G Input: bàn phím Output: màn hình

Ông An đang đi mua đất để dành cho việc chăn nuôi gia súc. Sau một thời gian khảo sát tìm kiếm thì ông đã chọn được 2 mảnh cỏ hình chữ nhật xanh tưới lần lượt là \(A\) có góc trái trên là \((Ax_1, Ay_1)\) và góc phải dưới là \((Ax_2, Ay_2)\); \(B\) có góc trái trên là \((Bx_1, By_1)\) và góc phải dưới là \((Bx_2, By_2)\). Tuy nhiên, vì muốn nông trại của mình thật hoàn hảo nên ông quyết định sẽ chỉ mua đúng 1 mảnh đất hình vuông bao phủ cả 2 mảnh đất trên. Các bạn hãy giúp ông tìm mảnh đất nhỏ nhất thỏa mãn nhé!

Input

  • Dòng đầu tiên chứa 4 số \(Ax_1, Ay_1, Ax_2, Ay_2\) \((1 \le Ax_1, Ay_1, Ax_2, Ay_2 \le 10^9)\).
  • Dòng thứ hai chứa 4 số \(Bx_1, By_1, Bx_2, By_2\) \((1 \le Bx_1, By_1, Bx_2, By_2 \le 10^9)\).

Output

  • Một dòng duy nhất là diện tích của mảnh đất hình vuông nhỏ nhất bao phủ cả hai mảnh đất \(A\)\(B\).

Example

Test 1

Input
1 1 2 3
2 2 4 4
Output
9
Giải thích

Mảnh đất thỏa đề sẽ có góc trái trên là \((1, 1)\) và góc phải dưới là \((4, 4)\).

2. Đếm số đối xứng lẻ

Điểm: 100 (p) Thời gian: 0.5s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Đếm số lượng số đối xứng lẻ

Phân bổ test:

  • 25% test tương ứng 25% số điểm khoảng cách từ L đến R <=100000 số.
  • 25% test tương ứng 25% số điểm với R<=10^10.
  • 25% test tương ứng 25% số điểm với R<=10^12.
  • 25% test tương ứng 25% số điểm với R<=10^14.

3. Giao lưu THT 2024 lần 3 - Bài B Bảng A

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho hai số nguyên \(n\)\(k\). Hãy tìm số lượng số được tách từ \(n\) sao cho các số được tách từ \(n\) chia hết cho \(k\) và số lượng số tách được là lớn nhất(các số khi tách phải liên tiếp với nhau).
Ví dụ \(n=12345\)\(k = 3\) có những cách tách là \(\{12;3;45\}\) hoặc \(\{12;345\}\) trong khi cách tách số không thỏa mãn là \(\{1245;3\}\).
Yêu cầu: In ra số lượng số lớn nhất tìm được.

Input, Output và Scoring
Input
  • Dòng đầu tiên gồm một số nguyên dương \(n\) \((n\le 10^{1000})\).
  • Dòng thứ hai gồm một số nguyên dương \(k\) \((k\le 9)\).
Output
  • In ra kết quả của bài toán nếu không có kết quả thỏa mãn in ra \(0\).
Scoring
  • Subtask \(1\): \((30\%)\) \(k = 1\).
  • Subtask \(2\): \((30\%)\) \(k\) là ước nguyên tố của \(10\).
  • Subtask \(3\): \((20\%)\) \(n\le 10^8\).
  • Subtask \(4\): \((20\%)\) không có giới hạn gì thêm.
Sample
Input
12345
3
Output
3
Notes

Test ví dụ này đã được nêu ở đề bài.

Sample 2
Input
433
2
Output
0
Notes

Không có cách thỏa mãn.

Sample 3
Input
2222
2
Output
4
Notes

Có một cách tạo ra bốn số là \(\{2;2;2;2\}\).

4. Giao lưu THT 2024 lần 3 - Bài C bảng A, Bài A bảng B2

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 1G Input: bàn phím Output: màn hình

Cho số nguyên dương \(n\) \((n \le 10^{18})\). Tính tổng \(1 - 2 + 3 - 4 + 5 - 6 + \cdots \pm n\).

Input

  • Một dòng gồm số nguyên dương \(n\).

Output

  • Một dòng là kết quả của bài toán.

Scoring

  • \(50\%\) số điểm ứng với \(n \le 10^6\).
  • \(50\%\) số điểm còn lại ứng với \(n \le 10^{18}\).

Example

Test 1

Input
5
Output
3
Giải thích

\(1 - 2 + 3 - 4 + 5 = 3\)

Test 2

Input
6
Output
-3
Giải thích

\(1 - 2 + 3 - 4 + 5 - 6 = -3\)

5. Giao lưu THT 2024 lần 3 - Bài D bảng A, Bài B bảng B2

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 1G Input: bàn phím Output: màn hình

Một bộ đèn pha lê đẹp mắt đang được bày bán trên TikTok. Anh N (chủ nhân của giải thưởng 40 triệu đồng) đang dự tính mua nó để trang trí cho nhà hàng của mình.

Bộ đèn gồm \(a\) bóng đèn màu xanh và \(b\) bóng đèn màu đỏ. Giá của mỗi bóng đèn màu xanh là \(x\) và mỗi bóng đèn màu đỏ là \(y\). Để đổi một bóng đèn bất kì từ xanh sang đỏ hoặc ngược lại thì anh ta phải trả thêm \(c\) đồng cho chủ shop. N được dùng thao tác đổi bóng đèn vô số lần, hãy giúp anh ta tìm chi phí tối thiểu để mua được bộ đèn đó.

Input

  • Dòng đầu tiên chứa số nguyên dương \(T\) là số bộ dữ liệu
  • Tiếp theo gồm \(T\) dòng, tương ứng với \(T\) bộ dữ liệu. Mỗi dòng chứa các số nguyên dương \(a, b, x, y, c\).

Output

  • Gồm một số nguyên duy nhất là số tiền tối thiểu cần để mua bộ đèn.

Scoring

  • \(T \le 100\) với mọi testcase.
  • Gọi \(n = a + b\):
    • Subtask \(1\) (\(50\%\) số điểm): \(n, x, y, c \le 10^3\).
    • Subtask \(2\) (\(50\%\) số điểm): \(n, x, y, c \le 10^5\).

Example

Test 1

Input
3
2 1 1 1 1
3 2 10 100 1
0 5 10 1 1
Output
3
52
5
Giải thích

Ở test ví dụ 1, N không thay đổi màu đèn nên chi phí là \(2 * 1 + 1 * 1 = 3\).
Ở test ví dụ 2, N thay đổi hai bóng đèn màu đỏ thành màu xanh, tổng chi phí là \(2 * 1 + 5 * 10 + 0 * 100 = 52\).
Ở test ví dụ 3, cách tối ưu là không thay đổi màu.