about summary refs log tree commit diff
path: root/09/Q-Huế-2014/README.md
blob: 2da9e8e9e2594bad04993430f85a614678e5616b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# THI CHỌN HỌC SINH GIỎI CẤP THÀNH PHỐ

UBND THÀNH PHỐ HUẾ

PHÒNG GIÁO DỤC VÀ ĐÀO TẠO

MÔN TIN HỌC - NĂM HỌC: 2013-2014

Thời gian: 120 phút (Không kể thời gian giao đề)

## Bài 1 (3 điểm)

Hai số tự nhiên `n`, `m` được gọi là nguyên tố tương đương nếu chúng có chung
các ước số nguyên tố.

Hãy viết chương trình nhập vào hai số `n`, `m` và kiểm
tra chúng có là nguyên tố tương đương với nhau hay không.

**Ví dụ:** Số 75 và số 15 là nguyên tố tương đương vì chúng có cùng các ước số
nguyên tố là 3 và 5. 

## Bài 2 (3 điểm)

Cho hệ phương trình bậc nhất hai ẩn:

    ax + by = c
    a'x + b'y = c'

Hãy viết chương trình giải hệ phương trình trên, đồng thời xác định vị trí
tương đối của hai đường thẳng `d: ax + by = c``d': a'x + b'y =c'` đã tạo
nên hệ phương trình.

## Bài 3 (4 điểm)

Cho hai xâu `X`, `Y` chứa các kí tự số từ 0 đến 9 và không dài quá 250 kí tự.

Hãy viết chương trình tạo ra xâu `ST` thoả mãn các điều kiện sau:

* Gồm các kí tự số vừa có mặt ở xâu `X`, vừa có mặt ở xâu `Y`
* Các kí tự số trong xâu `ST` chỉ xuất hiện duy nhất một lần
* Giá trị xâu `ST` nhận được là một số đạt giá trị lớn nhất

Dữ liệu vào cho bởi file `INPUT.INP` chứa giá trị xâu `X` và xâu `Y`, mỗi xâu
nằm trên một dòng.

Dữ liệu ra chứa ở file `OUTPUT.OUT` là số lớn nhất nhận được.

**Ví dụ:**

| INPUT.INP | OUTPUT.OUT |
| --------- | ---------- |
| 19012304  | 43210      |
| 034012    |            |